Skip to content

Commit e7f054c

Browse files
committed
Clear flushed files before running tests
1 parent 5e6f750 commit e7f054c

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

mypy_pytest_plugin/checker_wrapper.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ class CheckerWrapper(abc.ABC):
1818
def __init__(self) -> None: ...
1919

2020
def fail(self, msg: str, *, context: Context, code: ErrorCode, file: None | str = None) -> None:
21-
self.checker.msg.errors.flushed_files.discard(
22-
self.checker.msg.errors.file if file is None else file
23-
)
2421
self.checker.msg.fail(msg, context=context, code=code, file=file)
2522

2623
def note(self, msg: str, *, context: Context, code: ErrorCode | None) -> None:

mypy_pytest_plugin/test_utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,8 @@ def parse_multiple(modules: Sequence[tuple[str, str]], *, header: str = "") -> M
133133
raise ValueError(f"Unable to infer types. Errors: {state.early_errors}")
134134

135135
type_checker = state.type_checker()
136+
type_checker.msg.errors.flushed_files.clear()
137+
136138
errors = type_checker.errors
137139
if errors.is_errors():
138140
for info in errors.error_info_map.values():

0 commit comments

Comments
 (0)