如何修复:Pytest“创建测试”对话框不会在Pycharm中打开

0s7z1bwu  于 2022-12-13  发布在  PyCharm
关注(0)|答案(3)|浏览(148)

我正在努力学习有关jetbrains的教程(链接:https://www.jetbrains.com/help/pycharm/pytest.html)关于在pycharm中使用pytest,以便我可以进行测试驱动的开发Car.py。按下Ctrl+Shift+T,然后按一下“建立新测试...”。Screenshot of the step in the tutorial I'm stuck at.
当我点击“创建新测试...”时,没有任何React。应该弹出的对话框没有出现。
我已经进入了Settings〉Tools〉Python Integrated Tools,并按照我的要求将默认的测试运行程序更改为pytest。我在Project Interpreter中检查了包,发现pytest版本5.3.5已经安装好了。我重新启动了pycharm,以确保万无一失。有人知道为什么对话框可能没有出现吗?我确信有一种更手动的方法来生成测试文件,但内置的-在pycharm中,更快/更容易地完成这一点的能力是可取的。

umuewwlo

umuewwlo1#

谢谢你回答你自己的问题,你给了我一个想法,我的解决方案。什么原因,所以以往任何时候,我没有提供PyCharm根目录为我的项目,所以它不承认我的文件。我改变了它在:

Preferences > Project:"your project name" > Project Structure
w8rqjzmb

w8rqjzmb2#

在我的情况下,这是一个愚蠢的错误。我没有打开正确的项目文件夹。相反,我打开的是父文件夹。
我的层次结构是E:\Projects\SampleProject
我没有在PyCharm中打开SampleProject,而是打开了整个Projects目录。
我认为PyCharm只有在识别出项目的有效结构时才会打开它。

vnjpjtjt

vnjpjtjt3#

按下Ctrl+Alt+S打开Settings窗口,转到Project <project name>Project Structure,并将源文件夹标记为Sources(在我的PyCharm版本中突出显示为蓝色),然后就可以为它们创建测试了。

相关问题