TA的每日心情 | 无聊 前天 09:47 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
生成动态的函数,方便测试报告生成时分类统计,或者是否有更好的方法处理?
- import unittest
- import ddt
- data = {
- 'key1':['value1','value2'],
- 'key2':['value3','value4'],
- }
- @ddt.ddt()
- class test_allure(unittest.TestCase):
- def setUp(self) -> None:
- print(f'开始')
- def tearDown(self) -> None:
- print(f'结束')
- #手写的函数test_list1 和;test_list2,希望通过函数自动生成,如:当data增加key3时,自动生成函数def test_list3
- @ddt.data(*data['key1'])
- def test_list1(self,data):
- print(f'111{data}')
- @ddt.data(*data['key2'])
- def test_list2(self, data):
- print(f'111{data}')
-
- if __name__=='__main__':
- unittest.main()
-
复制代码 希望通过函数自动生成,如当data增加key3时,自动生成函数def test_list3,且可以运行成功,对python研究得不够,希望指点
|
|