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

  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011