如何正确从PyCharm pytest测试资源管理器跳转到源?

问题描述 投票:0回答:2

我尝试通过双击测试资源管理器的树视图中的测试函数名称来跳转到

pytest text explorer
中显示的文件(我使用PyCharm 2023.1.1,社区版):

但是,不要在编辑器中打开相应的文件:

{project_root}/back_end/test/test_fuel_split.py

PyCharm 跳转到错误的位置:

External Libraries => Python 3.10.5 => Lib => test

我该如何解决这个问题?我需要调整一些 PyCharm 或 pytest 配置吗?或者这是 PyCharm 的错误?

pycharm pytest test-explorer
2个回答
0
投票

您需要在

tests
中将
Preferences > Project Structure
文件夹标记为 PyCharm 中的测试源。一旦配置正确,它们应该在项目资源管理器中显示为绿色。


0
投票

对我有用的是在 pytest 配置模板中将工作目录设置为我的自动化所在的位置。清除所有以前的配置添加目录并再次运行测试: Pytest config template

© www.soinside.com 2019 - 2024. All rights reserved.