unittest系列(二)unittest的断言

我们在写用例的时候,我们需要写断言,那么我们是否要了解下,里面有什么断言可以使用呢,今天我们在这里分享下。


image.png

简单举例

self.assertIsInstance(True, bool,msg="1不等于2")
self.assertNotIsInstance(True,int)
self.assertIn(1,[1,2])
self.assertNotIn(1, [2,3])
self.assertEqual(1, 1)
self.assertNotEqual(1, 2)
self.assertTrue(2==3)

image.png

简单举例

self.assertGreater(1,-1)
self.assertGreaterEqual(2,1)
self.assertNotRegex("1","122")
self.assertCountEqual("12","1212")

image.png

简单举例

self.assertDictEqual({"code":1},{"code":1})
self.assertListEqual([1,2],[1,'1'])
self.assertMultiLineEqual("name","name")

你可能感兴趣的:(unittest系列(二)unittest的断言)