1.Pytest框架
Pytest框架是Python的一种单元测试框架,与Python自带的unittest框架类似,但比unittest框架更简洁,效率更高
2.设置
3.Pytest命名规范
(1)Pytest测试文件必须以test_开头,或以_test结尾
(2)测试类必须以Test开头,并且类中不能有’init’方法
(3)测试方法必须以test开头
(4)断言必须使用assert
4.安装pytest库
pip install -U pytest
5.示例
import pytest
class Test:
def test_c01(self):
assert 1 == 1
def test_c02(self):
assert 1 == 2
if __name__ == '__main__':
# __file__当前文件名,-v:让报告更详细,展示是哪个类的哪个方法报错。如果测试用例通过-PASSED ,不通过-FAILED
pytest.main([__file__, '-v'])
测试用例不通过
测试用例通过