PyCharm 配置与界面化运行
同学们大家好,这个章节我们来学习如何在 pycharm 中配置 pytest,如何在界面上运行 pytest 测试用例。
简介
PyCharm 是一个 Python 集成开发环境(IDE),它提供了许多功能和工具,帮助开发者编写、调试和运行 Python 代码。
通过 PyCharm 提供的界面可以方便的对项目进行配置。
首先咱们先来了解一下 pycharm 这个工具。它是一个 python 的集成开发环境,是非常推荐的一款 python 开发 IDE。咱们后面所有的 pytest 相关代码都会在 pycharm 中编写。它也给我们提供了非常便捷的界面配置入口。
PyCharm 配置 Pytest 为默认测试执行器
- 进入 Tools->Python Intergrated Tools。
- 选择 Default test runner 为 pytest。
要在 pycharm 中通过界面运行 pytest 测试用例,首先需要先确保 pytest 被设置为了默认测试执行器。我们可以先进入 pycharm 的 settings 界面,点击 tools,然后选择 Python Intergrated Tools。看一下 Default Test Runner 设置的是否为 pytest,如果不是的话,就手动选择为 pytest。不过现在新版本的 pycharm 基本默认的测试执行器都是 pytest 了。
运行测试用例
第一个测试脚本:
def inc(x):
return x + 1
def test_answer():
assert inc(4) == 5
配置好默认测试执行器之后,回到我们之前编写的第一个测试脚本,其实就可以看到测试函数之前会显示一个绿色的三角按钮。
点击测试用例左侧的绿色三角按钮执行测试脚本。
点击对应测试函数前面的绿色三角按钮,就可以执行这个测试函数了。
测试结果:
执行完之后,可以在 pycharm 下方的 run 界面中看到执行结果。这个结果和我们在命令行执行的时候是一致的。
下面给大家演示一下具体操作。先进入 pycharm 的 settings 界面,直接搜索 pytest,选择 Python Intergrated Tools。现在的默认测试执行器就是 pytest。如果你的不是,可以在下拉列表中手动选择为 pytest,选择好之后点击 ok 按钮,这样就配置成了。回到测试用例界面,这时可以看到测试函数前有一个绿色三角,这个就是执行按钮。来点击一下,选择 run,也就是执行这个方法。可以看到也成功执行了。左侧可以看到具体的测试结果。右侧可以看到执行是成功还是失败,目前黄色的叉代表失败。如果是绿色对勾就代表执行成功了。
./assets/pycharm配置与界面化运行.mp4
总结
- 界面化方式安装 Pytest。
- 界面化运行测试用例。
好了,到这里在 pycharm 中配置和运行 pytest 测试用例就给大家介绍完毕了。