Python django应用程序之外的包的单元测试

Python django应用程序之外的包的单元测试,python,django,tdd,Python,Django,Tdd,在我的Django项目中,我有几个包/文件夹不是应用程序本身,而是包含使用Django模型的代码,需要进行测试。 显然,当我运行“test nonapppackage.testname”时,我得到: django.core.exceptions.ImpropertlyConfigured:标签为xyzutils的应用程序已禁用 缺少models.py模块 为应用程序外代码配置unittest的最佳方法是什么?您可以将random models.py添加到应用程序中,以便将其保存在已安装的应用程序

在我的Django项目中,我有几个包/文件夹不是应用程序本身,而是包含使用Django模型的代码,需要进行测试。 显然,当我运行“test nonapppackage.testname”时,我得到:

django.core.exceptions.ImpropertlyConfigured:标签为xyzutils的应用程序已禁用 缺少models.py模块


为应用程序外代码配置unittest的最佳方法是什么?

您可以将random models.py添加到应用程序中,以便将其保存在已安装的应用程序中,也可以在django应用程序测试模块中的某个模块中从xyzutils.tests导入*。您使用的是django默认测试运行程序,还是另一个?使用默认测试运行程序,但考虑可以在其他文件夹中找到测试的测试运行程序。