Django,跑步'测试'返回命令文件的路径

时间:2015-01-21 00:31:10

标签: django testing

我输入:./ manage.py test

我回来了:/ full / path / to / project / app / commands /

作为一个字符串。

这没有任何意义。自从我进行测试以来已经过了一周,但它运行良好。所以,我已经做了一些事情,但我不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

检查您的任何项目应用下的test.py包中是否包含commands。如果存在,则隐藏内置test命令。删除它。

此外,如果您运行python manage.py,它将输出按引入的应用程序分组的所有可用命令的列表。这可能有助于通过检查test命令的位置来调试问题来自:

$ python manage.py
...
[auth]
    changepassword
    createsuperuser

[django]
    check
    cleanup
    compilemessages
...
[django_nose]
    test
...
[staticfiles]
    collectstatic
    findstatic
    runserver

正如您所看到的,在此示例中,test来自django_nose应用 - 因为我使用nose作为测试运行者。