2015-01-21 29 views
1

我进入:./manage.py测试Django的,运行 '测试' 的路径返回到我的命令文件

我回去:/全/路径/到/项目/应用/命令/

作为一个字符串。

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

+0

命令中有一个test.py。重命名可以解决问题。你应该添加一个答案'把test.py从命令文件夹中取出',这样我就可以对它进行upvote/star。谢谢。 – 2015-01-21 02:33:37

回答

1

检查您的commands包装内是否有test.py包装在您的任何项目应用程序下。如果存在,则隐藏内置test命令的。去掉它。 。

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

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

此外,如果您将运行python manage.py它会输出由他们在推出应用程序分组的所有可用命令的列表这可能有助于通过检查调试问题哪里是test命令来自何处

正如你所看到的,在这个例子中test来自django_nose应用程序 - 因为我使用nose作为测试跑步者。

相关问题