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

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Kindness

    Kindness

    23 Ocak 2006