Move the type parameter syntax tests so that it works for all versions

This commit is contained in:
Dave Halter
2026-05-02 01:24:54 +02:00
parent 1b37f2eb94
commit 3102215478
2 changed files with 14 additions and 13 deletions
-13
View File
@@ -436,16 +436,3 @@ res = 'f' in 'foo'; res
#? bool()
res = not {}; res
# -----------------
# new generic syntax should not fail
# -----------------
class C[T]:
def c(self) -> str: ...
def f[T](x: T, y: T) -> int: ...
#? int()
f()
#? str()
C().c()
@@ -0,0 +1,14 @@
# python >= 3.12
# -----------------
# new generic syntax should not fail
# -----------------
class C[T]:
def c(self) -> str: ...
def f[T](x: T, y: T) -> int: ...
#? int()
f()
#? str()
C().c()