虽然对于是否将 pytests 放在与原始源相似的层次结构中存在不同的偏好 - 与只是将它们全部放入一个单一的平面
tests
目录中,但我的团队很清楚使用前一种方法。
我看不出如何在不手动将层次结构添加到
Create test
的情况下从Target directory
对话框实现这一点:
这里的第二个问题是预期的目标文件夹可能不存在 - 因此无论如何都需要手动创建文件夹结构。因此,
Generate test
提供的初始值很小。
有没有办法配置
Create test
默认将my.package
模块的类ion的新测试用例放入tests/my/package
目录?
我认为目前这是不可行的。我自己也在寻找这个功能,但它似乎不存在(与例如 IntelliJ IDEA 相比)。
Pycharm 问题跟踪器上有一个未解决的问题,它似乎没有得到任何关注。不过,我希望他们能在某个时候实施它。
https://youtrack.jetbrains.com/issue/PY-37441/Remember-target-directory-for-test-generation