MCPcopy
hub / github.com/python/mypy / assert_test_output

Function assert_test_output

mypyc/test/testutil.py:174–189  ·  view source on GitHub ↗
(
    testcase: DataDrivenTestCase,
    actual: list[str],
    message: str,
    expected: list[str] | None = None,
    formatted: list[str] | None = None,
)

Source from the content-addressed store, hash-verified

172
173
174def assert_test_output(
175 testcase: DataDrivenTestCase,
176 actual: list[str],
177 message: str,
178 expected: list[str] | None = None,
179 formatted: list[str] | None = None,
180) -> None:
181 __tracebackhide__ = True
182
183 expected_output = expected if expected is not None else testcase.output
184 if expected_output != actual and testcase.config.getoption("--update-data", False):
185 update_testcase_output(testcase, actual)
186
187 assert_string_arrays_equal(
188 expected_output, actual, f"{message} ({testcase.file}, line {testcase.line})"
189 )
190
191
192def get_func_names(expected: list[str]) -> list[str]:

Callers 11

run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_caseMethod · 0.90
run_case_stepMethod · 0.90

Calls 2

update_testcase_outputFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…