1、上课的代码全部敲一遍(不要求提交)
2、有一组数据,如下格式:
[
{‘case_id’: 1, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’, ‘actual’: ‘不通过’,‘excepted’: ‘通过’},
{‘case_id’: 2, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’,‘actual’: ‘通过’, ‘excepted’: ‘通过’},
{‘case_id’: 3, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’, ‘actual’: ‘不通过’,‘excepted’: ‘通过’},
{‘case_id’: 4, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’,‘actual’: ‘通过’, ‘excepted’: ‘通过’},
{‘case_id’: 4, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’, ‘actual’: ‘不通过’,‘excepted’: ‘通过’},
{‘case_id’: 5, ‘method’: ‘post’, ‘url’: ‘/member/login’, ‘data’: ‘123’,‘actual’: ‘通过’, ‘excepted’: ‘通过’},
]
请列表中的每个字典遍历出来,每个字典的数据用一个对象来保存,
要求:使用上次作业的测试用例类的实例对象来保存每个字典中的数据
字典中的key对应属性名,value为属性值。(不使用setattr)
最后把所有的测试用例对象,放入一个列表中,得到如下如格式的数据:
[用例对象,用例对象,用例对象…]
有部分同学反映不理解题意,附加一个说明:
3、定义一个如下的类
class CaseData:
pass
将第二题中给的数据使用classData类通过setattr(反射机制),保存为第二题要求的格式