Я пишу инструмент Pythonic, который проверяет правильность определенной системы. Каждое подтверждение записывается как Python unittest
, и отчет выглядит следующим образом:
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 |
+----------------------------------------------------------------+-----------+
Разъяснение Набор тестов работает на удаленном терминале, поэтому я предпочитаю инструменты для создания командной строки.