Loading

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,'加描述文案'

 

 
posted @ 2022-05-04 10:13  木子七  阅读(292)  评论(0编辑  收藏  举报