美文网首页python接口自动化
unittest详解(五) 断言

unittest详解(五) 断言

作者: summer_1a77 | 来源:发表于2019-03-31 17:22 被阅读0次

    我们在执行测试用例时,怎么来判断这条用例是否通过呢?唯一的办法就是拿实际结果和预期结果进行比较,如果一致用例就是通过的,否则用例就是失败的。在python中这种比较的方法就叫做断言,unittest框架提供了一系列的断言方法。

    常用的断言方法如下:

    序号                 断言方法                      描述

    1assertEqual(arg1, arg2, msg=None)验证arg1=arg2,不等则fail

    2assertNotEqual(arg1, arg2, msg=None)验证arg1 != arg2, 相等则fail

    3assertTrue(expr, msg=None)验证expr是true,如果为false,则fail

    4assertFalse(expr,msg=None)验证expr是false,如果为true,则fail

    5assertIs(arg1, arg2, msg=None)验证arg1、arg2是同一个对象,不是则fail

    6

    assertIsNot(arg1, arg2, msg=None)

    验证arg1、arg2不是同一个对象,是则fail

    7assertIsNone(expr, msg=None)验证expr是None,不是则fail

    8assertIsNotNone(expr, msg=None)验证expr不是None,是则fai

    9assertIn(arg1, arg2, msg=None)验证arg1是arg2的子串,不是则fail

    10assertNotIn(arg1, arg2, msg=None)验证arg1不是arg2的子串,是则fail

    原文转载自:https://www.cnblogs.com/eastonliu/p/9146429.html

    相关文章

      网友评论

        本文标题:unittest详解(五) 断言

        本文链接:https://www.haomeiwen.com/subject/qqsubqtx.html