Python 如何使用django-admin.py运行特定测试?

Python 如何使用django-admin.py运行特定测试?,python,django,testing,Python,Django,Testing,我有一个位于app/的应用程序和位于app/tests/tests.py的测试。如何使用django admin.py运行这些测试 我尝试了django-admin.py测试应用程序,django-admin.py测试应用程序和django-admin.py测试应用程序,但没有成功 我补充说,我还将--settings参数添加到上述命令中,但为了可读性而将其切断。您需要在django admin.py上使用manage.py。所以运行/manage.py测试应用程序我没有manage.py文件,

我有一个位于
app/
的应用程序和位于
app/tests/tests.py的测试。如何使用
django admin.py
运行这些测试

我尝试了
django-admin.py测试应用程序
django-admin.py测试应用程序
django-admin.py测试应用程序
,但没有成功


我补充说,我还将
--settings
参数添加到上述命令中,但为了可读性而将其切断。

您需要在
django admin.py
上使用
manage.py
。所以运行
/manage.py测试应用程序

我没有
manage.py
文件,因为它是一个可重用的应用程序。我正在使用带有
--settings
参数的
django admin.py
,它的作用应该与
manage.py
相同。那么到底是什么问题呢?您不能指向tests-目录中的测试吗?在tests-目录中是否有
\uuuuu init\uuuuuuuuuuuupy
?如果没有,请使用tests import*
中的内容创建它,如果我这样做了,如果无法从Django CMS模块加载一些设置,这是一些向后的版本,比当前版本更具兼容性。无论如何,我需要从命令中手动选择该测试文件,这可能吗?我认为您无法选择该测试文件。但您可以选择要运行的测试用例或特定测试。我看到了,但它似乎只有在approot中有一个
tests.py
时才起作用。因为我在
tests/
中有这个文件,所以它不起作用。还是我遗漏了什么?我在周末制作了一个可重用的应用程序,并作为如何测试我的可重用应用程序的蓝图。如果您对他们使用的测试加载黑客不感兴趣,您可以添加
django nose
作为测试依赖项,并将其用于测试发现。我没有找到一种简单、直接或实际的方法来测试可重用的应用程序。我必须使用
django admin.py
命令。我在寻找一些简单的东西,只是指定要运行的测试,而不是那种黑客行为:)