2.pytest实现ddt
Pytest实现数据驱动
@pytest.mark.parametrize(“入参名,入参名,...”【可以解包迭代对象】,迭代对象)
unittest实现数据驱动
-
下载ddt模块
pip install ddt -
from ddt import ddt, data cases = [ {"title": "正数", "data": 1, "expect_data": -1}, {"title": "零", "data": 0, "expect_data": 0}, {"title": "负数", "data": -1, "expect_data": 1} ] @ddt class TestAbs(): @data(*cases) def test_abs(self, case): ''' :return: ''' pass

浙公网安备 33010602011771号