Using doctest in Your Code
Python Testing Your Code
Kodingizda doctestdan foydalanish
Siz doctest modulini to'g'ridan-to'g'ri kodingizda ham ishlatishingiz mumkin, terminalda ishlatishdan tashqari. Keling, avvalgi misoldagi kodni yangi add_test_in_code.py
fayliga nusxalash va oxiriga 3 yangi satr qo'shamiz:
So'nggi 3 satr faqat add_test_in_code.py
faylini o'zi ishga tushirilganda ishlaydi, uni import qilganda esa ishlamaydi. Agar shartli operator ichida doctest
ni import qilgan bo'lsangiz, testmod()
funksiyasini verbose=True
bilan chaqirasiz.
Endi python3 add_test_in_code.py
yordamida kodni ishga tushirishingiz mumkin, bu quyidagi chiqishni beradi:
Agar kodingizni batafsil sinovdan o'tkazmoqchi bo'lsangiz, barcha testlarni docstringlarga joylashtirish kodni o'qishni qiyinlashtirishi mumkin. Ushbu muammoni oldini olish uchun, ammo kodingizni sinovdan o'tkazishni davom ettirish uchun testlarni boshqa faylga ko'chirishingiz mumkin. Keling, qanday qilishni bilib olaylik!
Last updated on