Отображать результаты тестов Python в удобной табличной форме
Я пишу инструмент Pythonic, который проверяет правильность определенной системы. Каждая проверка написана как Pythonunittest
и отчет выглядит так:
test_exclude_list_not_empty (__main__.TestRepoLists)
Assert the the exclude list is not empty ... ok
test_include_list_not_empty (__main__.TestRepoLists)
Assert the the include list is not empty ... ok
test_repo_list_not_empty (__main__.TestRepoLists)
Assert the the repo list is not empty ... ok
На мой взгляд, этот формат трудно читать, особенно для непитонистов. Есть ли генератор отчетов, который может генерировать отчет в удобной табличной форме, например:
+----------------------------------------------------------------+-----------+
| Test | Status |
+----------------------------------------------------------------+-----------+
| Assert the the exclude list is not empty | OK |
| Assert the the include list is not empty | OK |
| Assert the the repo list is not empty | OK |
| All the items in the include list should be in the repo list | OK |
+----------------------------------------------------------------+-----------+
осветление Набор тестов запускается на удаленном терминале, поэтому я предпочитаю инструменты отчетности командной строки.