Django,运行 'test' returns 我的命令文件的路径
Django, running 'test' returns the path to my command files
我输入:./manage.py测试
我回来了:/full/path/to/project/app/commands/
作为字符串。
这毫无意义。我 运行 测试已经一周了,但那时它运行良好。所以,我做了一些事情来解决它,但我不知道从哪里开始。
检查您的任何项目应用程序下的 commands
包中是否有 test.py
。如果它存在,它是 隐藏内置 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
作为测试 运行ner。
我输入:./manage.py测试
我回来了:/full/path/to/project/app/commands/
作为字符串。
这毫无意义。我 运行 测试已经一周了,但那时它运行良好。所以,我做了一些事情来解决它,但我不知道从哪里开始。
检查您的任何项目应用程序下的 commands
包中是否有 test.py
。如果它存在,它是 隐藏内置 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
作为测试 运行ner。