怎么配置pycharm里面的pytest虚拟环境

img


已经安装好pytest了,想问一下图片里pycharm 里面pytest虚拟环境是怎么配置的

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7693970
  • 这篇博客你也可以参考下:Pycharm虚拟环境中安装及使用Pytest
  • 除此之外, 这篇博客: pycharm中文件取消用 pytest模式打开中的 pycharm的pytest功能 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在新建一个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了。
    在这里插入图片描述
    转载请注明出处

  • 您还可以看一下 郭宏志老师的细说python测试框架pytest课程中的 pytest测试包及目录规划小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    根据参考资料提供的步骤和提示,可以按照以下步骤在PyCharm中配置pytest虚拟环境:

    1. 在PyCharm中打开设置(Settings),在搜索框中输入pytest,进行搜索,找到“Python Integrated Tools”下的“Testing”选项,将“Default Test Runner”设置为pytest。

    2. 新建一个pytest的配置,点击PyCharm右上角的脚本配置,选择“Edit Configurations”,删除当前的运行环境,新增pytest配置。将所需的参数和运行测试用例的方式填入相应的字段中。

    3. PyCharm中直接右键执行pytest运行测试用例。

    如果在运行代码时出现“Launching pytest with arguments”的提示,可以参考参考资料中的指引。需要注意的是,如果要执行当前类中所有方法,需要将光标放在类名那一行。如果PyCharm没有自动识别pytest框架运行,可以手动更改PyCharm默认执行方式。