mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 22:14:27 +08:00
changed many tests from old completion tests to type tests, which brings more security
This commit is contained in:
@@ -3,40 +3,26 @@
|
||||
# -----------------
|
||||
|
||||
for a in [1,2]:
|
||||
#? ['real']
|
||||
a.real
|
||||
#? int() int()
|
||||
a
|
||||
|
||||
for a1 in 1,"":
|
||||
#? ['real']
|
||||
a1.real
|
||||
#? ['upper']
|
||||
a1.upper
|
||||
#? int() str()
|
||||
a1
|
||||
|
||||
for a3, b3 in (1,""), (1,""), (1,""):
|
||||
#? ['real']
|
||||
a3.real
|
||||
#? []
|
||||
a3.upper
|
||||
#? []
|
||||
b3.real
|
||||
#? ['upper']
|
||||
b3.upper
|
||||
#? int() int() int()
|
||||
a3
|
||||
#? str() str() str()
|
||||
b3
|
||||
|
||||
for a4, (b4, c4) in (1,("", list)), (1,("", list)):
|
||||
#? ['real']
|
||||
a4.real
|
||||
#? []
|
||||
a4.upper
|
||||
#? []
|
||||
b4.real
|
||||
#? ['upper']
|
||||
b4.upper
|
||||
#? []
|
||||
c4.real
|
||||
#? ['append']
|
||||
c4.append
|
||||
#? []
|
||||
c4.upper
|
||||
#? int() int()
|
||||
a4
|
||||
#? str() str()
|
||||
b4
|
||||
#? list
|
||||
c4
|
||||
|
||||
# -----------------
|
||||
# list comprehensions
|
||||
|
||||
@@ -2,16 +2,16 @@ def openbrace():
|
||||
asdf = 3
|
||||
asdf
|
||||
asdf(
|
||||
#? ['real']
|
||||
asdf.real
|
||||
#? int()
|
||||
asdf
|
||||
return 1
|
||||
|
||||
#? ['real']
|
||||
openbrace().real
|
||||
#? int()
|
||||
openbrace()
|
||||
|
||||
blub([
|
||||
#? ['real']
|
||||
openbrace().real
|
||||
#? int()
|
||||
openbrace()
|
||||
|
||||
def indentfault():
|
||||
asd(
|
||||
@@ -25,8 +25,8 @@ def openbrace2():
|
||||
def normalfunc():
|
||||
return 1
|
||||
|
||||
##? ['real']
|
||||
normalfunc().real
|
||||
##? int()
|
||||
normalfunc()
|
||||
|
||||
|
||||
# first part not complete (raised errors)
|
||||
|
||||
Reference in New Issue
Block a user