Pikzie yazmaq və Python üçün debug vahid test çərçivəsində üçün asandır.
Pikzie standart Python bölüşdürülməsi daxil unittest.py çatışmırdı aşağıdakı funksiyaları təmin edir:
* Pythonic API
* Iddiaları bir çox
* Nəticələr ayıklama üçün faydalı format ilə nəticələnəcək.
Install:
% Sudo python bərpa setup.py
Istifadə:
Biz sizə aşağıdakı kataloq strukturu olduğunu güman:
. - + - Lib --- your_module --- ...
& Nbsp; |
& Nbsp; + - test - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
test / run-test.py aşağıdakı kimidir:
#! / Usr / bin / ENV python
idxal sys
idxal os
base_dir = os.path.abspath (os.path.join (os.path.dirname (__ file__), ".."))
sys.path.insert (0, os.path.join (base_dir "lib"))
sys.path.insert (0, base_dir)
idxal pikzie
sys.exit (pikzie.Tester (). run ())
. test / test _ * py avtomatik yüklənir və müəyyən testlər aşağıdakı kimi run-test.py çağıraraq qaçdı olunur:
% Test / run-test.py
Bu azad yeni nədir:
- səhv
- assert_search_syslog_call mesaj aşkar yaxşılaşdırılması
tələblər
- Python
Şərhlər tapılmadı