【发布时间】:2018-07-23 14:46:27
【问题描述】:
我有一个 Django 项目,其中包含一些我刚刚导入 PyCharm 的测试。我设法对其进行了配置,以便我可以运行服务器并且工作正常,但现在我也想运行测试。我试图创建一个基于路径的测试配置,并给出了 manage.py 路径和测试命令以及我的设置文件作为参数,但我得到了以下神秘的错误消息:
Testing started at 10:12 ...
/Users/jonathan/anaconda/bin/python "/Applications/PyCharm CE.app/Contents/helpers/pycharm/_jb_unittest_runner.py" --path /Users/jonathan/Work/GenettaSoft/modeling-web/modeling/manage.py -- test --settings=Modeling.settings.tests
Launching unittests with arguments python -m unittest /Users/jonathan/Work/GenettaSoft/modeling-web/modeling/manage.py test --settings=Modeling.settings.tests in /Users/jonathan/Work/GenettaSoft/modeling-web/modeling
usage: python -m unittest [-h] [-v] [-q] [--locals] [-f] [-c]
[tests [tests ...]]
python -m unittest: error: unrecognized arguments: --settings=Modeling.settings.tests
Process finished with exit code 2
Empty test suite.
它一定是以某种错误的方式运行。这根本就不能做吗?
附言。我找到了Running Django tests in PyCharm,但它似乎根本不相关(更旧的版本?),因为我得到不同的错误并且事情看起来非常不同。
【问题讨论】:
标签: python django unit-testing pycharm