Pikzie is een makkelijk te schrijven en debuggen eenheid toetsingskader voor Python.
Pikzie biedt de volgende functies die ontbrak in unittest.py opgenomen in de standaard Python verdeling:
* Pythonic API
* Veel beweringen
* Uitgangen leiden met handige indeling voor het debuggen.
Installeren:
% Sudo python setup.py installeren
Gebruik:
We gaan ervan uit dat u de volgende directory structuur:
. - + - Lib --- your_module --- ...
& Nbsp; |
& Nbsp; + - toets - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp; + - ...
test / run-test.py is de volgende:
#! / Usr / bin / env python
import sys
import 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)
import pikzie
sys.exit (pikzie.Tester (). run ())
.-test / test _ * py worden automatisch geladen en gedefinieerd tests worden gerund door een beroep run-test.py als volgt uit:
% Test / run-test.py
Wat is nieuw in deze release:
- fix fout 'naargelang' detectie
- bericht detectie te verbeteren in assert_search_syslog_call
Eisen
- Python
Reacties niet gevonden