zoukankan      html  css  js  c++  java
  • unittest--断言

    断言

    在做自动化的时候,我们怎么知道这个用例是成功还是失败呢?当然不可能用肉眼去看,这里就要用到断言了,unittest里提供了我们一些断言

    • assertEqual(a,b) 判断 a==b
    • assertNotEqual(a,b)判断 a!=b
    • assertTure(x)判断是否为真,例如 assertTure(j.add()>12)
    • assertTure(x)判断是否为假,例如 assertTure(j.add()>12)
    • assertIs(a,b) a is b 一般判断两个字符串相等
    • assertIsNot(a,b) a is b 一般判断两个字符串不相等
    • assertNone(x) x is None
    • assertIsNotNone(x) x is not None
    • assertIs(a,b) a in b a 在 b 里
    • assertNotIs(a,b) a not in b a 不在 b 里
    • assertIsInstance(a,b) isinstance(a,b)
    • assertNotInstance(a,b) not isinstance(a,b)
    import unittest
    
    
    class Test_case(unittest.TestCase):
    
        def setUp(self):
            print('我是前置条件')
    
        def tearDown(self):
            print('我是后置条件')
    
        def test01(self):
            '''第一个测试'''
            self.assertFalse(False, msg='错的')
    
        def test02(self):
            '''第二个测试'''
            print('test02')
            self.assertEqual('a','b',msg='两个值不相等')
    
    
    
    if __name__ == '__main__':
        unittest.main(verbosity=1)

    后面的msg,当断言失败时会输出到控制台上,如果正确则不输出

  • 相关阅读:
    HelloJava.java
    建表
    JAVA连接数据库
    数据查询
    时间片轮转法
    最高优先级
    进程调度
    磁盘调度管理
    Fibonacci数列
    众数问题
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/11408141.html
Copyright © 2011-2022 走看看