Pikzie is 'n maklik om te skryf en ontfout eenheid toets raamwerk vir Python.
Pikzie bied die volgende kenmerke wat gebrek is in unittest.py ingesluit in die standaard Python verspreiding:
* Pythonic API
* 'N baie bewerings
* Uitsette lei met nuttige formaat vir ontfouting.
installeer:
% Sudo luislang setup.py installeer
Gebruik:
Ons aanvaar dat jy die volgende gids struktuur:
. - + - Lib --- your_module --- ...
& Nbsp; |
& Nbsp; + - toets - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
toets / run-test.py is die volgende:
#! / Usr / bin / env luislang
invoer sys
invoer 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)
invoer pikzie
sys.exit (pikzie.Tester (). hardloop ())
. toets / eksamen _ * py word outomaties gelaai en gedefinieer toetse word gehardloop deur die oproep van run-test.py soos die volgende:
% Toets / run-test.py
Wat is nuut in hierdie release:
- 'Herstel verkeerd' gesorteer 'opsporing
- verbeter boodskap opsporing in assert_search_syslog_call
Vereistes :
- Python
Kommentaar nie gevind