import ddt import unittest a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] @ddt.ddt class test_ddt(unittest.TestCase): #用法一: @ddt.data(1, 2, 3, 4, 5, 6, 7) def test_print1(self, a): print("列表中取值:",a) # 用法二: @ddt.data([1,2],[10,11]) @ddt.unpack def test_add_my(self,a,b): print("多个列表中取值:",a + b) # 用法三: #从一个变量当中取值,变量是字典或者列表:表达式:*变量名 @ddt.data(*data) def test_print3(self,a): print("变量当中取值:",a)
json文件的数据:{"name":"niek","gender":"male","age":"29"}
#用法四:读取json文件 @ddt.file_data( "C:\python6\python6_API\my.json") def test_readData_fromJsonFike(self,a): print("从文件中读取数据:") print(a)