bpo-46424: [typing] cover Annotation[arg] invalid usage in tests (GH-30663)

This commit is contained in:
Nikita Sobolev 2022-01-18 17:43:51 +03:00 committed by GitHub
parent bdf2ab1887
commit 32398294fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4609,6 +4609,10 @@ class AnnotatedTests(BaseTestCase):
with self.assertRaises(TypeError):
issubclass(int, Annotated[int, "positive"])
def test_too_few_type_args(self):
with self.assertRaisesRegex(TypeError, 'at least two arguments'):
Annotated[int]
def test_pickle(self):
samples = [typing.Any, typing.Union[int, str],
typing.Optional[str], Tuple[int, ...],