2015-01-21 28 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作爲測試跑步者。

相關問題