为django单元测试获得漂亮的输出
testreporter的Python项目详细描述
DJ测试报告器
pip install testreporter
默认djangoDiscoverRunner
的一个薄包装,它可以从您的测试生成漂亮的报告
用法
关闭一次
python manage.py test --testrunner=testreporter.runner.BDDTestRunner
始终使用它
settings.py
TEST_RUNNER='testreporter.runners.BDDTestRunner'
示例输出:
* ************
* TEST SUMMARY
* ************
* -
* ---------------------
* MYPROJECT.TESTS.TEST_MODELS
* ---------------------
*
* SomeModelTestCase:
* ---------------------
* ✓ a test that passes
* ✗ a test that fails
它还将创建一个文件spec.txt
。您可以将其提交给版本控制,然后在diff中为拉取请求提供自动发布说明。