gpt4 book ai didi

django - 如何在 Django 中测试单个应用程序(不是项目)?

转载 作者:行者123 更新时间:2023-11-28 19:41:05 25 4
gpt4 key购买 nike

我想测试我保存在单独包中的小型应用程序。现在我创建了一个“test_project”目录,在那里创建了一个测试项目,我正在使用项目的 manage.py 来运行测试。但我一直在想——有没有更好的方法?是否可以启动单个应用程序的测试,也许使用一些默认配置(如 sqlite 数据库)?

最佳答案

可以独立运行单个应用程序的测试,而无需为此目的创建 Django 测试项目。一种方法是在应用程序的根目录中创建 runtests.py,它设置 Django 设置并以编程方式运行 ./manage.py test your_appruntests.py 的一个示例是 Django 自己的:runtests.py (documentation)。

Django 自己的 runtests.py 是一个很好的引用,但我发现它在大多数情况下都令人费解。以下是几个备选示例:

关于django - 如何在 Django 中测试单个应用程序(不是项目)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10897090/

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