unnitest相关

1、断言方法
· assertEqual(a, b) 判断a==b
· assertNotEqual(a, b) 判断a!=b
· assertTrue(x) bool(x) is True
· assertFalse(x) bool(x) is False
· assertIs(a, b) a is b
· assertIsNot(a, b) a is not b
· assertIsNone(x) x is None
· assertIsNotNone(x) x is not None
· assertIn(a, b) a in b
· assertNotIn(a, b) a not in b
· assertIsInstance(a, b) isinstance(a, b)
· assertNotIsInstance(a, b) not isinstance(a, b)

2、

1)加载某一用例

2)加载全部用例

 

3、跳过测试和预期失败

· unittest.skip() 直接跳过测试
· unittest.skipIf() 条件为真,跳过测试
· unittest.skipUnless 条件为假,跳过测试
· unittest.expectedFailure 预期设置失败

例如:
@unittest.skip('skiptest2')
@unittest.skipIf(4>3,'hhh')
@unittest.skipUnless(1<0,'aaa')
@unittest.expectedFailure

4、类的初始和结束设置

 

posted on 2019-07-13 12:00  cherry_ning  阅读(92)  评论(0)    收藏  举报

导航