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) 收藏 举报
浙公网安备 33010602011771号