diff options
| author | vvvv <[email protected]> | 2025-03-28 21:08:12 +0300 |
|---|---|---|
| committer | vvvv <[email protected]> | 2025-03-28 21:52:08 +0300 |
| commit | 76a438f2d7f4c7cb366eff6974bb20378568a2c2 (patch) | |
| tree | 835090e7e01160cad4117715a8d0df691b6226b6 /yql/essentials/tools/sql_functions_dump/test/test.py | |
| parent | e7152a5d77d75887f1234792aafb9d672bb4838e (diff) | |
YQL-19747 sql functions
commit_hash:9f628fe1894ee7dcdcbdd161855b668ca6e7380f
Diffstat (limited to 'yql/essentials/tools/sql_functions_dump/test/test.py')
| -rw-r--r-- | yql/essentials/tools/sql_functions_dump/test/test.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/yql/essentials/tools/sql_functions_dump/test/test.py b/yql/essentials/tools/sql_functions_dump/test/test.py new file mode 100644 index 00000000000..2595e4bc0b6 --- /dev/null +++ b/yql/essentials/tools/sql_functions_dump/test/test.py @@ -0,0 +1,20 @@ +import yatest.common +import json +import os + +DATA_PATH = yatest.common.source_path('yql/essentials/data/language') +TOOL_PATH = yatest.common.binary_path('yql/essentials/tools/sql_functions_dump/sql_functions_dump') + + +def test_functions_dump(): + with open(os.path.join(DATA_PATH, "sql_functions.json")) as f: + types_from_file = json.load(f) + res = yatest.common.execute( + [TOOL_PATH], + check_exit_code=True, + wait=True + ) + types_from_tool = json.loads(res.stdout) + assert types_from_tool == types_from_file, 'JSON_DIFFER\n' \ + 'File:\n %(types_from_file)s\n\n' \ + 'Tool:\n %(types_from_tool)s\n' % locals() |
