diff options
| author | robot-piglet <[email protected]> | 2024-12-26 13:15:14 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2024-12-26 13:36:50 +0300 |
| commit | 98b351241c7fb7ee4caff0ee09598e54bec59fe5 (patch) | |
| tree | 0f2f0af87d6b86821731825bbb1ee51c8cc1a96c /yql/essentials/tests/common/test_framework/test_utils.py | |
| parent | 179a188c92e62f168719f4bb4bb9a8a464fb3d80 (diff) | |
Intermediate changes
commit_hash:d6e69042088451340ac37dd3d928f2cb483a54e9
Diffstat (limited to 'yql/essentials/tests/common/test_framework/test_utils.py')
| -rw-r--r-- | yql/essentials/tests/common/test_framework/test_utils.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/yql/essentials/tests/common/test_framework/test_utils.py b/yql/essentials/tests/common/test_framework/test_utils.py index 3606ab15fdd..4ec25df5d51 100644 --- a/yql/essentials/tests/common/test_framework/test_utils.py +++ b/yql/essentials/tests/common/test_framework/test_utils.py @@ -165,19 +165,22 @@ def load_json_file_strip_comments(path): return '\n'.join([line for line in file.readlines() if not line.startswith('#')]) -def get_parameters_files(suite, config): +def get_parameters_files(suite, config, data_path=None): + if data_path is None: + data_path = DATA_PATH + result = [] for line in config: if len(line) != 3 or not line[0] == "param": continue - result.append((line[1], os.path.join(DATA_PATH, suite, line[2]))) + result.append((line[1], os.path.join(data_path, suite, line[2]))) return result -def get_parameters_json(suite, config): - parameters_files = get_parameters_files(suite, config) +def get_parameters_json(suite, config, data_path=None): + parameters_files = get_parameters_files(suite, config, data_path) data = {} for p in parameters_files: value_json = json.loads(load_json_file_strip_comments(p[1])) |
