PyCharm:创建测试->目标目录?

时间:2019-06-03 11:02:59

标签: python unit-testing pycharm

我最近在PyCharm中发现了“转到->测试”功能。

如果我选择“创建新测试”,则新python文件的目标目录错误。

PyCharm希望在同一目录中创建新的python文件。

到目前为止,我使用以下结构:

src/myapp/setup.py
src/myapp/myapp/real_code.py
src/myapp/myapp/tests/test_real_code.py

如何告诉PyCharm在上述位置创建test_real_code.py

更新

我创建了一个功能请求:https://youtrack.jetbrains.com/issue/JT-53069

仅作记录,以下是有关常见测试布局的文档:https://docs.pytest.org/en/latest/goodpractices.html#choosing-a-test-layout-import-rules

1 个答案:

答案 0 :(得分:4)

在PyCharm Pro 2019.1.2中,单击Go To -> Test -> Create New Test...后,只要该目录已存在,就可以修改目标目录(出现的弹出框的第一个框)。文件名和方法名也可以在此处更改。

enter image description here

如果已经存在对该功能的测试,即使在目录外部,它也会找到它并建议在单击Go To -> Test时去该功能