gpt4 book ai didi

django - 如何仅对所有Django应用程序运行测试?

转载 作者:行者123 更新时间:2023-12-03 12:12:31 25 4
gpt4 key购买 nike

现在,如果要从所有应用程序运行测试,请执行以下操作:

python manage.py test app1 app2 app3

如果我运行:
python manage.py test

运行 INSTALLED_APPS中的所有应用程序的测试,包括Django的应用程序。是否有一个简单的命令来运行我创建的所有应用程序的测试?

最佳答案

可悲的是没有这样的命令。 Django无法告诉您哪些应用是您的,哪些是其他应用。

我建议编写一个新的管理命令,称为mytest。然后创建一个新设置MY_INSTALLED_APPS。 mytest命令将仅对MY_INSTALLED_APPS中的每个应用程序运行测试。您将希望mytest命令子类化django.core.management.base.AppCommand。 django.core.management.call_command也将有所帮助。

此方法的唯一问题是,您将必须不断维护MY_INSTALLED_APPS设置以确保它是正确的。

关于django - 如何仅对所有Django应用程序运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com