From b3728f38f575cd718067994bebc4a39e9801e274 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Thu, 24 Nov 2022 19:37:12 +0000 Subject: [PATCH] Add test case for recent `types-regex` regression (#9269) --- stubs/regex/@tests/test_cases/check_finditer.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 stubs/regex/@tests/test_cases/check_finditer.py 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]])