unittest零碎知识

旧城冷巷雨未停 提交于 2019-12-04 21:24:34

给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传值方式。

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!