如何在GoLand IDE中调试/运行pytest?

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

我正在尝试在独立终端中使用py.test运行python测试,它工作得很好。

但是当我尝试在GoLandIDE中运行相同的pytest(通过选择测试方法,右键单击-> run as或debug as时,该测试将不起作用并退出,并显示以下输出。

任何指针都将非常有帮助。谢谢。

/usr/bin/python3.7 /home/vagrant/go_workspace/src/github.com/mytests/tests/test_permissions_account.py

Process finished with exit code 0

/usr/bin/python3.7 /home/vagrant/.GoLand2019.2/config/plugins/python-ce/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 46219 --file /home/vagrant/go_workspace/src/github.com/mytest/tests/test_permissions_account.py
pydev debugger: process 21581 is connecting

Connected to pydev debugger (build 192.7142.48)

Process finished with exit code 0

pycharm ide pytest goland
1个回答
0
投票

如图所示将python默认测试运行程序编辑为pytest,并通过明确标记所有相对路径作为源添加它们。

简单地下载PyCharm社区版,它提供了更复杂的方法来推断相对路径,将默认测试运行器更改为pytest。

python-settings

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