使用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()
執行結果