MCPcopy Index your code
hub / github.com/questdb/questdb / assert_result

Function assert_result

compat/src/test/python/common.py:213–231  ·  view source on GitHub ↗
(expect, actual)

Source from the content-addressed store, hash-verified

211
212
213def assert_result(expect, actual):
214 if 'result' in expect:
215 expected_result = expect['result']
216 if isinstance(expected_result, list):
217 if isinstance(actual, str):
218 # If actual is a status string, cannot compare to expected list
219 raise AssertionError(f"Expected result {expected_result}, got status '{actual}'")
220 actual_converted = convert_query_result(actual)
221 assert actual_converted == expected_result, f"Expected result {expected_result}, got {actual_converted}"
222 else:
223 # For non-list expected results, compare as strings
224 assert str(actual) == str(expected_result), f"Expected result '{expected_result}', got '{actual}'"
225 elif 'result_contains' in expect:
226 if isinstance(actual, str):
227 # If actual is a status string, cannot compare to expected results
228 raise AssertionError(f"Expected result containing {expect['result_contains']}, got status '{actual}'")
229 actual_converted = convert_query_result(actual)
230 for expected_row in expect['result_contains']:
231 assert expected_row in actual_converted, f"Expected row {expected_row} not found in actual results."

Callers 3

execute_stepFunction · 0.85
execute_stepFunction · 0.85
execute_stepFunction · 0.85

Calls 1

convert_query_resultFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…