zoukankan      html  css  js  c++  java
  • asscert断言的几种方法

    一.什么是断言

    执行完测试用例后,最后一步是判断测试结果是通过还是失败,在自动化脚本中一般把这种生成测试结果的方法叫做断言

    它用来检查一个条件,如果它为真,则不做任何事,如果它为假,则会跑出AssertError并且包含错误信息

    二.断言的几种方法

    1.返回值是否相等

    (1)self.assertEqual(a,b,msg="异常的自定义消息")  #判断a是否等于b,若a=b,则pass,否则false

    2.返回值是布尔值

    (1)self.assertTrue(x)   #判断x是否存在,若存在,则返回True,否则返回False

    (2)self.assertFalse(x)  #判断x是否不存在,若不存在,则返回True.否则返回False

    3.返回值是否包含某个值

    (1)self.assertIn(a,b)

    例:

      def test_1(self):

        a="百度"

        b="百度搜索"

        self.assertIn(a,b)  #判断a是否包含在b里面,若包含,则pass,否则false

    (2)self.assertNotIn(a,b)  #判断a不包含在b里面,若不包含,则pass,否则false

    4.返回值是否为空

    (1)self.assertIsNone(x)  #判断x是否为空,若为空,则pass,否则false

    (2)self.assertIsNotNone(x)  #判断x是否不为空,若不为空,则pass,否则false

  • 相关阅读:
    前端请求跨域理解
    可视化交互行为
    文章标题
    在map上标记point
    基于force布局的map
    stack布局
    python一些特有语法
    histogram布局用法
    patition布局
    Shell命令行处理JSON
  • 原文地址:https://www.cnblogs.com/linbao/p/7569105.html
Copyright © 2011-2022 走看看