Pikzie є легко писати і тестування рамки налагодження установка для Python.
Pikzie надає наступні можливості, які не вистачало в unittest.py входить в стандартну поставку Python:
* Pythonic API
* Багато тверджень
* Виходи привести корисної форматі для налагодження.
Встановити
% Судо пітон 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
Коментар не знайдено