自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典

Posted xiaobaibailongma

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典相关的知识,希望对你有一定的参考价值。

import  unittest
from ddt import  ddt,data,unpack
test_data=[{no:1,name:小李},{no:2,name:小张},{no:3,name:小王}]

@ddt
class TestMath(unittest.TestCase):
    def setUp(self):
        pass

    @data(*test_data)
    @unpack    #在“脱外套”之后,针对你拿到的每一条数据根据逗号进行拆分
    def test_print_data(self,no,name):  #需要按拆出来的每条数据内的个数进行传参
        print(str(no)+     +name)


if __name__ == "__main__":
    unittest.main()

 

执行结果:

技术图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

==============================================================

import  unittest
from ddt import  ddt,data,unpack
test_data=[{no:1,name:小李},{no:2,name:小张},{no:3,name:小王}]

@ddt
class TestMath(unittest.TestCase):
    def setUp(self):
        pass

    @data(*test_data)
    def test_print_data(self,a):  #需要按拆出来的每条数据内的个数进行传参
        print(str(a[no])+     +a[name])


if __name__ == "__main__":
    unittest.main()

 

 

执行结果:

技术图片

 

以上是关于自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典的主要内容,如果未能解决你的问题,请参考以下文章

自动化框架——PO设计模式自学——参数化配置——ini配置文件——全面

自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——测试报告一些路径参数化参考

自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——单独 列表

自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套字典

自动化框架——PO设计模式自学——参数化配置——tdd数据驱动——列表里面嵌套列表

自动化框架——PO设计模式自学——第三种定位方法