Python 如何使用Pytest为已安装的Django应用程序运行测试

Python 如何使用Pytest为已安装的Django应用程序运行测试,python,django,pytest,Python,Django,Pytest,使用传统的单元测试,我可以使用以下命令为已安装的Django应用程序运行测试:python manage.py test 但当使用pytest作为测试运行程序时,情况并非如此 如何使用pytest运行Django设置安装的应用程序中包含的第三方应用程序的测试?Afianian,我给您的建议有两个步骤: cd/my/app/dir/ pytest-c/my/django项目/dir/pytest.ini--rootdir/my/django项目/dir/ 在pytest.ini文件上,您必须设

使用传统的单元测试,我可以使用以下命令为已安装的Django应用程序运行测试:
python manage.py test

但当使用pytest作为测试运行程序时,情况并非如此


如何使用pytest运行Django设置安装的应用程序中包含的第三方应用程序的测试?

Afianian,我给您的建议有两个步骤:

  • cd/my/app/dir/

  • pytest-c/my/django项目/dir/pytest.ini--rootdir/my/django项目/dir/

  • pytest.ini
    文件上,您必须设置
    DJANGO\u设置\u模块
    ,也可以按如下操作,而不是设置
    pytest.ini
    文件:

    DJANGO_SETTINGS_MODULE="myproject.settings" pytest --rootdir /my/django-project
    

    阿菲安,我给你的建议有两个步骤:

  • cd/my/app/dir/

  • pytest-c/my/django项目/dir/pytest.ini--rootdir/my/django项目/dir/

  • pytest.ini
    文件上,您必须设置
    DJANGO\u设置\u模块
    ,也可以按如下操作,而不是设置
    pytest.ini
    文件:

    DJANGO_SETTINGS_MODULE="myproject.settings" pytest --rootdir /my/django-project
    

    @KamalLama我知道运行Django项目的测试,并在pytest.ini中引入Django设置。但是,我在文档中找不到任何关于使用pytest运行第三方应用程序测试的信息。@KamalLama我知道运行Django项目的测试,并在pytest.ini中引入Django设置。但是,我在文档中找不到任何关于使用pytest运行第三方应用程序测试的信息。