Pikzie е лесно да се напише и отстраняване на грешки единица тестване рамка за Python.
Pikzie предоставя следните функции, които са лишени от unittest.py включени в стандартното разпределение Python:
* Pythonic API
* Много твърдения
* Изходи водят с полезен формат за отстраняване на грешки.
<Силен> Install:
% Sudo питон setup.py инсталиране
<Силен>
Начин на употреба:
Предполагаме, че имате следната структура директорията:
, - + - Пб --- your_module --- ...
& Nbsp; |
& Nbsp; + - тест - + - run-test.py
& Nbsp; |
& Nbsp; + - __init__.py
& Nbsp; |
& Nbsp; + - test_module1.py
& Nbsp; |
& Nbsp + - ...
тест / run-test.py е следното:
#! / ЮЕсАр / хамбар / ENV питон
внос Сис
OS внос
base_dir = os.path.abspath (os.path.join (os.path.dirname (__ file__), ".."))
sys.path.insert (0, os.path.join (base_dir, "либералните"))
sys.path.insert (0, base_dir)
внос pikzie
sys.exit (pikzie.Tester (). тичам ())
. тест / тест _ * пи автоматично се зарежда и определени тестове се завтече, като се позовава run-test.py изглежда по следния начин:
% Тест / run-test.py
Какво ново в тази версия:
- Fix неправилна "подредени" откриване
- подобряване откриване съобщение в assert_search_syslog_call
<силни> Изисквания :
- Python
Коментари не е намерена