首页 > 解决方案 > PyCharm:创建测试 --> 目标目录?

问题描述

我最近在 PyCharm 中发现了“Go To --> Test”功能。

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

PyCharm 想要在同一目录中创建新的 python 文件。

到目前为止,我使用这种结构:

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

如何告诉 PyCharmtest_real_code.py在上述位置创建?

更新

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

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

标签: pythonunit-testingpycharm

解决方案


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

在此处输入图像描述

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


推荐阅读