Pytest基本框架&用法
"""文件名要以test_开头或_test结尾,也就是test_*.py或*_test.py"""
class Test_测试: # 类的Test的t要大写,函数test小写
def test_C01(self):
print("\n用例1")
assert 1 == 1
def test_C02(self):
print("\n用例2")
assert 2 == 2
def test_C03(self):
print("\n用例3")
assert 3 == 2
执行测试,建议用系统终端(我这里是windows),一定要在测试文件所在的目录下执行,如果有多个文件分不清,可以指定具体目录
可以显示代码中print的内容,在命令行后加上-s即可,-v是展示更详细的信息
产生测试报告
这里用的是pytest-html,在命令行后加上:--html=文件名.html --self-contained-html
pytest (目录) --html=文件名.html --self-contained-html