summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/common/test_framework/test_utils.py
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2024-12-26 13:15:14 +0300
committerrobot-piglet <[email protected]>2024-12-26 13:36:50 +0300
commit98b351241c7fb7ee4caff0ee09598e54bec59fe5 (patch)
tree0f2f0af87d6b86821731825bbb1ee51c8cc1a96c /yql/essentials/tests/common/test_framework/test_utils.py
parent179a188c92e62f168719f4bb4bb9a8a464fb3d80 (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.py11
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]))