unittest零碎知识
给unittest传值:
class TesCase(unittest.TestCase): # k1 = expect = msg = None # requests的返回结果和用例的预期值 def runTest(self): self.assertEqual(self.k1, self.k2, self.msg) # assertEqual判断self.k1是否等于self.k2,不等于抛出self.msg def _single_html_report(self, response_result): """ 生成单个用例报告 """ test_case = TesCase() # 实例化测试用例对象 # response_result ==>> ({'title': 'V2EZ'}, {'title': 'V2EX'}, '用例执行失败', {'status': 0}) test_case.k1, test_case.k2, test_case.msg, _ = response_result # 添加必要的属性。 _ = xx 下划线表示占位。test_case.k1=xx,给unittest传值方式。