mirror of
https://github.com/davidhalter/jedi.git
synced 2026-05-06 20:24:00 +08:00
Move the type parameter syntax tests so that it works for all versions
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user