(
testcase: DataDrivenTestCase,
actual: list[str],
message: str,
expected: list[str] | None = None,
formatted: list[str] | None = None,
)
| 172 | |
| 173 | |
| 174 | def 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 | |
| 192 | def get_func_names(expected: list[str]) -> list[str]: |
no test coverage detected
searching dependent graphs…