我有一个Django项目,我通常使用以下命令运行单元测试:
manage.py test
我已经安装了allure-pytest
,但是我不知道如何使用它。该文档是关于使用pytest
的,但是我不使用pytest
来运行我的测试。
当我使用manage.py test
命令运行它们时,有人知道我应该如何运行Django测试并使其生成诱人的报告文件吗?
答案 0 :(得分:1)
您可以使用django测试来吸引人,您需要安装以下软件包:
allure-pytest
pytest-django
创建一个 pytest.ini :
# -- FILE: pytest.ini (or tox.ini)
[pytest]
DJANGO_SETTINGS_MODULE = test_settings
# -- recommended but optional:
python_files = tests.py test_*.py *_tests.py
DJANGO_SETTINGS_MODULE
应该指向您的django设置。
之后,您可以运行pytest:
pytest --alluredir=allure_results
魅力四射
allure serve allure_results
答案 1 :(得分:0)