refactor parameterization:

parameter value now can be in three types:
(1) data list
(2) call built-in parameterize function
(3) call custom function in debugtalk.py
This commit is contained in:
debugtalk
2018-03-07 00:15:06 +08:00
parent 85c49e6924
commit f53baaf757
8 changed files with 124 additions and 51 deletions

View File

@@ -59,7 +59,7 @@ class TestSuite(unittest.TestSuite):
self.config_dict["variables"] = utils.override_variables_binds(variables, variables_mapping)
parameters = self.config_dict.get("parameters", [])
cartesian_product_parameters = testcase.gen_cartesian_product_parameters(
cartesian_product_parameters = testcase.parse_parameters(
parameters,
self.config_dict["path"]
) or [{}]