我有一个包含多个应用程序的 Django 项目,app_1、app_2 和 app_3。目前,为了运行测试套件,我使用标准测试命令:python manage.py test。这会运行我所有应用程序的测试。我还能够为单个应用程序运行测试,特别是——例如,python manage.py test app_1/。但是,我希望能够在我的部分(但不是全部)应用程序中运行所有测试。例如,我将运行 python manage.py test main_tests 并只运行 app_1 和 app_2 中的测试。有没有办法做到这一点?
我看到了this问题指定如何在单个应用程序中只运行几个测试,而不是如何在一个项目中只运行几个应用程序的测试。
请您参考如下方法:
您可以为 test 命令提供多个标签:
python manage.py test app_1 app_2
这将在 app_1 和 app_2 中运行所有测试。
