Intellij idea 无法将目录标记为PyCharm中的测试源根目录

Intellij idea 无法将目录标记为PyCharm中的测试源根目录,intellij-idea,pycharm,Intellij Idea,Pycharm,我试图在PyCharm中将一个目录标记为测试源根目录,这样就不必每次都为生成的测试文件手动设置目标目录。当我右键单击我的“测试”目录时,我只看到以下四个选项: 将目录标记为: 1.源根 2.模板文件夹 3.排除 4.资源根 我记得在Intellij for Java中这样做过,但PyCharm不可能这样做吗?为了让UI更简单,PyCharm UI中没有显示测试源根配置选项。PyCharm 2017.1.3 从测试工具栏中,单击编辑配置,然后可以设置默认工作目录,这将在第一次运行时由每个测试使用

我试图在PyCharm中将一个目录标记为测试源根目录,这样就不必每次都为生成的测试文件手动设置目标目录。当我右键单击我的“测试”目录时,我只看到以下四个选项:

将目录标记为: 1.源根 2.模板文件夹 3.排除 4.资源根


我记得在Intellij for Java中这样做过,但PyCharm不可能这样做吗?

为了让UI更简单,PyCharm UI中没有显示测试源根配置选项。

PyCharm 2017.1.3
从测试工具栏中,单击编辑配置,然后可以设置默认工作目录,这将在第一次运行时由每个测试使用

希望这有帮助

执行以下操作:

  • 将目录标记为“源”
  • 亲密的魅力
  • 在文本编辑器中打开
    /.idea/.iml
    文件
  • 搜索“isTestSource=”以查找适当的目录,并将其从“false”更改为“true”
  • 重新打开PyCharm
    有没有办法把它挖出来?您可以尝试修改.idea目录中的.iml文件,并将isTestSource=“false”更改为isTestSource=“true”。不完全确定这是否会影响“创建测试”操作。问题是关于测试源代码的位置,而不是测试执行时的工作目录。我确认这是有效的,并且我的测试路由现在是绿色的,而在Pycharm中src root是蓝色的。然而,我也能够在src模块中导入我的测试模块,所以我不确定它是否真的有助于区分src和测试模块