3.pytest断言assert
pytest使用的python自带的断言assert关键字,和unittest封装的assert断言不一样
原理:用来测试某个断言条件,如果断言条件为True,则程序将继续正常执行;但如果断言条件为假False,则会引发AssertionError异常并显示相关的错误消息。
语法:
class TestLogin: def test_login(self): i = 1 #判断条件如果为true,继续执行,否则中断case执行抛出异常 assert i==1 def test_reg(self): i = 1 # 判断条件后可加描述文案,判断结果为True,继续执行不显示该文案 # 如果结果为FALSE,则会引发AssertionError异常并显示相关的错误消息。 assert i==1,'加描述文案'
风月都好看,人间也浪漫.