使用ddt,要使用ppt可以使用下面命令進行安裝
pip install ddt
ddt就是做一個數據驅動而做,下面就是一個簡單的案例,進行數據驅動,在后面做了一個斷言
import unittest
import ddt
@ddt.ddt
class Praddt(unittest.TestCase):
@classmethod
def setUpClass(cls):
print("my test start--------------------------!")
@classmethod
def tearDownClass(cls):
print("my test complete-----------------------!")
@ddt.data(["zhangsan", "123456", "OK"],
["lisi", "2222", "ERROR"],
["1", "1qaz", "ERROR"],
["", "1qaz", "ERROR"])
@ddt.unpack
def test_ddt(self, user, passwd, expect_value):
print(user,passwd,expect_value)
self.assertTrue(len(user)>0)
if __name__ == '__main__':
# 執行單元測試
unittest.main()
執行結果

