在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成功