为什么要用数据驱动?数据驱动是什么?怎么做?带着这些疑问,我们来看看数据驱动结构的样式:
GitHub代码commits id:abde75d
#!/bin/usr/env python3
# -*- coding: utf-8 -*-
# --------------------------------
# ProjectName:
# Author: Crisimple
# CreateTime: 2019/6/18 17:07
# FileName: data_driver.py
# Description:
# Question:
# --------------------------------
import unittest
import ddt
@ddt.ddt
class DataDriver(unittest.TestCase):
def setUp(self) -> None:
print("start")
def tearDown(self) -> None:
print("end")
@ddt.data(
[1, 2],
[3, 4],
[5, 6]
)
@ddt.unpack
def test_add(self, a, b):
print(a + b)
if __name__ == "__main__":
unittest.main()