unittest中断言方法
转载Unitest 中的断言方式:
assertEqual(a,b,msg='测试失败时打印的信息']:断言a和b是否相等,相等则测试用例通过。
def test01(self):
self.a = 1
self.assertEqual(self.a,1,msg="断言失败")
assertNotEqual(a,b,msg='测试失败时打印的信息'):断言a和b是否相等,不相等则测试用例通过。
def test01(self):
self.a = 1
self.assertNotEqual(self.a,1,msg="测试失败")
assertTrue(x,[msg='测试失败时打印的信息']):断言x是否True,是True则测试用例通过。
def test01(self):
self.a = "ssdsd"
self.assertTrue(self.a.startswith("s"),msg="测试失败")
assertFalse(x,[msg='测试失败时打印的信息']):断言x是否False,是False则测试用例通过。
def test01(self):
self.a = "ssdsd"
self.assertTrue(self.a.startswith("s"),msg="测试失败")
assertIsNone(x,[msg='测试失败时打印的信息']):断言x是否None,是None则测试用例通过。
def test01(self):
self.a = None
self.assertIsNone(self.a,msg="测试失败")
assertIsNotNone(x,[msg='测试失败时打印的信息']):断言x是否None,不是None则测试用例通过。
def test01(self):
self.a = None
self.assertIsNone(self.a,msg="测试失败")
assertIn(a,b,[msg='测试失败时打印的信息']):断言a是否在b中,在b中则测试用例通过。
def test01(self):
self.a = [1,2,3,4]
self.assertIn(1,self.a,msg="测试失败")
assertNotIn(a,b,[msg='测试失败时打印的信息']):断言a是否在b中,不在b中则测试用例通过。
def test01(self):
self.a = [1,2,3,4]
self.assertIn(1,self.a,msg="测试失败")
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章