1、pytest认识
(1)pytest比unnitest的优点:
(2)pytest使用规则:测试文件以test_开头(以_test结尾也可以)
测试类以Test开头,并且不能带有__init__方法
测试函数以test_开头
(3)安装3.8.0版本:
>pip install pytest==3.8.0
(4)pytest一个简单的例子
#test_pyexample.py脚本
import time
#import pytest 不用导入,安装好以后可以直接用
def add(x,y):
return x+y
def test_add():
assert add(1,2)==3
def test_add2():
print("I am 2")
time.sleep(3)
assert add(1.2,1.3)==5.3
assert add(2,2)==4
pycharm控制台运行结果:
Launching pytest with arguments test_pyexample.py::test_add2 in E:\navy_lu\python\exercise_script\pytest_script
============================= test session sta