Pikzie является простым для написания и тестирования рамки отладки для Python модуль.
Pikzie предоставляет следующие возможности, которые не хватало в unittest.py включенных в стандартную поставку Python:
* Питоновских API
* Много утверждений
* Выходы привести полезной формате для отладки.
Установить
% Sudo Python setup.py установить
Использование:
Мы предполагаем, что у вас есть следующую структуру каталогов:
, - + - Lib --- --- your_module ...
& NBSP; |
& NBSP; + - тест - + - run-test.py
& NBSP; |
& NBSP; + - __init__.py
& NBSP; |
& NBSP; + - test_module1.py
& NBSP; |
& NBSP; + - ...
Тест / run-test.py заключается в следующем:
#! / USR / бен / ENV питон
импорт SYS
импорт 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)
импорт pikzie
sys.exit (pikzie.Tester (). Run ())
. тест / Тест _ * ру автоматически загружается и определенные тесты побежал, вызывая run-test.py так:
% Тест / run-test.py
Что нового В этом выпуске:
- исправить неправильно "сортируются" обнаружение
- улучшить обнаружение сообщение в assert_search_syslog_call
Требования
- Python
Комментарии не найдены