Python-数据驱动ddt

先安装 pip install ddt 

三步骤:import ddt

             @ddt.ddt

             @ddt.data(数据)

import ddt
import unittest
data = [
{'user':'11','psw':'1111'},
{'user':'22','psw':'2222'},
{'user':'33','psw':'3333'}
]
@ddt.ddt
class Test(unittest.TestCase):
@ddt.data(*data)
#@ddt.data({'user':'11','psw':'1111'},
#{'user':'22','psw':'2222'},
#{'user':'33','psw':'3333'})
def test_login(self, a):
#使用参数a来接收数据
print(a)
print(a['user'],a['psw'])

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



猜你喜欢

转载自www.cnblogs.com/python-lll/p/11745424.html