Design Automation Framework --PO Mode Self - parametric data driver configured --tdd - list nested inside dictionaries

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     # after "de-coat", split for each piece of data you've got, comma according to 
    DEF test_print_data (Self, NO, name):   # in the need to press the split out of each piece of data number for parameter passing 
        Print (STR (NO) + '      ' + name) 


IF  the __name__ == " __main__ " : 
    unittest.main ()

 

Results of the:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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):   # the number required in each split out by the data transfer parameters 
        Print (STR (A [ ' NO ' ]) + '      ' + A [ ' name ' ]) 


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

 

 

Results of the:

 

Guess you like

Origin www.cnblogs.com/xiaobaibailongma/p/12631495.html