1.4.2 在PyCharm建立测试方法及执行过程

如果需要进行大量Python脚本的编写,我们则需要Python的IDE工具。下面的操作是在PyCharm中完成的。已建立项目pytest_book。

(1)新建test_first.py文件。

(2)输入import pytest#这是将pytest框架导入。

(3)建立一个测试方法def test_1():。

(4)缩进后输入print(“这是第一个测试方法”)。

(5)在下面输入if__name__=="__main__":。

name和main前后都是两个小短横。

(6)缩进后输入pytest.main(["-s","test_first.py"])。

(7)单击if左边的按钮,执行代码,如图1-3所示。

完整代码如下:

图1-3 在PyCharm上执行测试方法

执行结果如下:最后一句中的code 0表示没有执行错误。如果执行失败,则显示为code 1。

注意:最后一句的快捷方式:直接输入main,按回车键后会自动建立主函数调用。import pytest如果有红色下波浪线,则表示没有导入成功。通常是由于计算机中除默认的环境以外,还有其他Python环境。更换到已经安装完pytest的Python环境便可以解决此问题,或把每个环境都安装上。