python之ddt模式随记json

我与影子孤独终老i 提交于 2019-11-27 12:50:37

ddt数据驱动模式还可以使用json文件来作为数据驱动,如下

import ddt
import unittest
## 使用ddt的json数据来驱动

@ddt.ddt
class Test(unittest.TestCase):
    def setUp(self):
        print('start')

    ## 使用json数据驱动
    @ddt.file_data('test.json')
    def test_a(self,data):
        print(data)

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

  结果如下:

没错,json文件里面的内容为

{  "a": 1,  "b": "b",  "c": [1,2]}测试函数执行了3次,每次都是打印的value

 

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