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

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • majesticdubstep

    majesticdubs

    3 Kasım 2011
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009