SORU
12 Aralık 2008, Cuma


Python - doctest vs unittest

Python ile birim testi ile başlamak için çalışıyorum ve eğer birisi doctest ve unittest avantajları ve dezavantajları hakkında beni bilgilendirir diye merak ediyordum. Koşullar her ne için kullanmak istiyorsunuz?

CEVAP
12 Aralık 2008, Cuma


Her ikisi de değerlidir. Doctest ve daha fazla birim test çerçevesi (nose) unittest yerini alarak, her ikisini de kullanıyorum. Test aslında belgeleri gibi yararlı kullanımı ile ilgili bir örnek vermek durumunda doctest kullanıyorum. Genellikle bu testler kapsamlı, sadece bilgilendirme nişan yapmak istemiyorum. Etkili ters doctest kullanıyorum: benim kodu test değil benim doctest göre doğru, ama benim belgeler koduna göre doğru olup olmadığını kontrol edin.

Bu nedenle kapsamlı doctests belgelerinize çok fazla yığılmayı bulabilecek miyim, ya da kullanılamaz docstrings, ya da eksik test ile sona erecek.

Aslında test içinkodhedef , iyice her durumda test yerine daha iyi diğer çerçeveler ile bir araya geldi. bence bu çok farklı bir amacı olan, örnek mi, ne olduğunu göstermek için var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • TSE

    TSE

    12 Kasım 2012
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009