From 7e07a995d58778812f0dc7f63e923f9645ef6fc7 Mon Sep 17 00:00:00 2001 From: Michael Carlstrom Date: Mon, 22 Jul 2024 11:43:13 -0400 Subject: [PATCH] add version guard --- mypy/test/teststubgen.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mypy/test/teststubgen.py b/mypy/test/teststubgen.py index ccc0ec414f6f..4a622f57fb7f 100644 --- a/mypy/test/teststubgen.py +++ b/mypy/test/teststubgen.py @@ -931,6 +931,9 @@ class TestClass(argparse.Action): assert_equal(output, ["class C(argparse.Action): ..."]) assert_equal(gen.get_imports().splitlines(), ["import argparse"]) + @unittest.skipIf( + sys.version < (3, 12), "Inline Generics not supported before Python3.12" + ) def test_inline_generic_class(self) -> None: T = TypeVar("T") @@ -943,6 +946,9 @@ class TestClass: gen.generate_class_stub("C", TestClass, output) assert_equal(output, ["class C[T]: ..."]) + @unittest.skipIf( + sys.version < (3, 12), "Inline Generics not supported before Python3.12" + ) def test_inline_generic_function(self) -> None: T = TypeVar("T", bound=int)