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

  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • SVB International

    SVB Internat

    29 EKİM 2011
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007