day01unittest复习,断言

2023-12-17 11:32:54

1.unittest 方法执行前

# def setUp(self) -> None:
#     print('方法执行前执行')
#
# def tearDown(self) -> None:
#     print('方法执行后执行一次')

2.unittest 类方法执行前后执行一次

@classmethod
def setUpClass(cls) -> None:
    print('类执行前执行一次')

@classmethod
def tearDownClass(cls) -> None:
    print('类执行后执行一次')
url = 'www.baidu.com'
data = {
    'username': '11111',
    'passwrod': '22222'
}

def testCase01(self):
    data1 = {
        'username': '11111'
    }
    self.assertDictEqual(data1, data, msg='两个字典不相等')  # 判断两部字典是否相当

def testCase02(self):
    flag = True
    self.assertTrue(flag, msg='判断flay是否为true')

def testCase03(self):
    falk1 = 'abc'
    falk2 = 'abc'
    self.assertEqual(falk1,falk2,msg='判断两个字符串相当')

def testCase04(self):
    falk3 = 'abcdfghjkk'
    falk4 = 'adc'
    self.assertIn(falk4,falk3 ,msg='falk4不在falk3中的字符串')

文章来源:https://blog.csdn.net/weixin_41739361/article/details/135042505
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。