设置pycharm运行django unittest

时间:2017-07-02 07:21:17

标签: python django unit-testing pycharm django-unittest

I can not run Django Python pytest under PyCharm
从上面的URL得到答案后。我现在正尽力充分利用我的IDE功能。
这是我公司的另一个使用Django UnitTest的项目。这是我使用的命令行。

$ python manage.py test --settings=eneos.config.settings.local

实际上--settings=eneos.config.settings.local不是必需的,因为我已经将该配置放在wsgi.py中了。但是当我提出这个问题时,显性比隐含更好。

enter image description here

不幸的是。它不像pytest那么简单。我必须在这里错过一些要点。

窗口中的前几行。

/Users/el/.pyenv/versions/eneos-pos-web/bin/python "/Users/el/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/171.4694.38/PyCharm.app/Contents/helpers/pycharm/_jb_unittest_runner.py" --path .
Testing started at 2:17 PM ...
Launching unittests with arguments python -m unittest discover -s . -t /Users/el/Code/eneos-pos-web in /Users/el/Code/eneos-pos-web
Error
Traceback (most recent call last):

enter image description here

更新 enter image description here 它过去常常用感叹号问我,让我修复右下角的路径。只需将工作目录和配置文件放在询问表中即可。

enter image description here 完成!

1 个答案:

答案 0 :(得分:1)

有一个Django tests run configuration.

Django tests

使用它,您可以设置特定于Django的选项;例如Custom settings