diff --git a/stubs/regex/@tests/test_cases/check_finditer.py b/stubs/regex/@tests/test_cases/check_finditer.py new file mode 100644 index 000000000..518a4a5a3 --- /dev/null +++ b/stubs/regex/@tests/test_cases/check_finditer.py @@ -0,0 +1,13 @@ +# pyright: reportUnnecessaryTypeIgnoreComment=true + +from __future__ import annotations + +from typing import List +from typing_extensions import assert_type + +import regex + +# Regression tests for #9263 +assert_type(list(regex.finditer(r"foo", "foo")), List[regex.Match[str]]) +pat = regex.compile(rb"foo") +assert_type(list(pat.finditer(b"foo")), List[regex.Match[bytes]])