【问题标题】:Run multiple Django application tests with one command使用一个命令运行多个 Django 应用程序测试
【发布时间】:2016-09-20 16:13:21
【问题描述】:

我有一个包含多个应用程序的 Django 项目,app_1app_2app_3。目前,为了运行测试套件,我使用标准测试命令:python manage.py test。这将为我的所有应用程序运行测试。我还可以为单个应用程序运行测试,特别是 - 例如,python manage.py test app_1/。但是,我希望能够在我的一些(但不是全部)应用程序中运行所有测试。例如,我会运行 python manage.py test main_tests,然后运行 ​​app_1app_2 中的测试。有没有办法做到这一点?

我看到this 问题指定了如何在单个应用程序中只运行几个测试,而不是如何在一个项目中只运行几个应用程序的测试。

【问题讨论】:

    标签: python django unit-testing


    【解决方案1】:

    您可以为test 命令提供多个标签:

    python manage.py test app_1 app_2
    

    这将运行app_1app_2 中的所有测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多