在cmd或者pycharm里Terminal里执行:

 安装命令:

pip install -U pytest

检查是否安装成功

pytest --version

 版本号显示出来,表示已安装成功

创建一个测试程序

def func(x):
return x + 1

def test_answer():
assert func(3) == 5
在pycharm的Terminal执行pytest 或py.test。用例执行成功显示点. ,用例失败显示.F

 

pytest规则:

1、模块名以test_开头(或者以_test结尾亦可以)

2、类要Test开头,首字母大写(不能有__init__方法)

4、方法或函数 都要以test_开头

5、断言一般用assert(raise断言某些代码引发的异常)

6、包或者dictionary里不能有__init__.py模块,否则会报错:

 

删除__init__.py模块,再执行pytest成功

posted on 2021-01-22 17:26  sany-  阅读(114)  评论(0编辑  收藏  举报