所以,我有一个Django-REST框架项目,有一天它只是停止在PyCharm中运行测试。
从命令行我可以直接使用paver
或manage.py
运行它们。
有一段时间,当我们没有在文件顶部导入类的超类时会发生这种情况,但事实并非如此。
我们在本地设置virtualenv
并从流浪盒中运行服务器。我确信虚拟环境已加载,项目的Interpreter正在使用前面提到的虚拟环境。
不知道是什么事。
答案 0 :(得分:1)
鉴于所有其他路径已经涵盖:
我唯一想到的是在vurtal env中运行以下命令:
pip install -r requirements.txt
它有效!最后,有人更新了我当前虚拟环境无法满足的要求。拧紧PyCharm中的路径/导入。
答案 1 :(得分:1)
我有同样的问题,但我的解决方案不同。
当我尝试从PyCharm运行测试时,目标路径如下所示:
但是因为ATest是a_model.py中的一个类,所以targ路径实际应该是:
更改测试配置中的目标。