在新建一个python文件时,比如名称是test_test_test.py,由于含有test,pycharm可能自动将允许模式设置为pytest。可以由于没有pytest模块,不能执行,如何取消pytest模式呢?
1、进入运行–>编辑配置,可以看到 Python tests下面有一个小叉叉,是由于环境中没有pytest模块。点击上面的“-”图标,可以删除“pytest in test_test_test.py”这一行。
2、点击“+”图标,选择Pyhon一项
3、在出现窗口中填写对应的信息,写上名称、路径即可。
4、再次运行就发现已经没有pytest了。
转载请注明出处
根据参考资料提供的步骤和提示,可以按照以下步骤在PyCharm中配置pytest虚拟环境:
在PyCharm中打开设置(Settings),在搜索框中输入pytest,进行搜索,找到“Python Integrated Tools”下的“Testing”选项,将“Default Test Runner”设置为pytest。
新建一个pytest的配置,点击PyCharm右上角的脚本配置,选择“Edit Configurations”,删除当前的运行环境,新增pytest配置。将所需的参数和运行测试用例的方式填入相应的字段中。
PyCharm中直接右键执行pytest运行测试用例。
如果在运行代码时出现“Launching pytest with arguments”的提示,可以参考参考资料中的指引。需要注意的是,如果要执行当前类中所有方法,需要将光标放在类名那一行。如果PyCharm没有自动识别pytest框架运行,可以手动更改PyCharm默认执行方式。