forked from VimPlug/jedi
speed test for slow precedence issues
This commit is contained in:
37
test/speed/precedence.py
Normal file
37
test/speed/precedence.py
Normal file
@@ -0,0 +1,37 @@
|
||||
def whatever(code):
|
||||
if '.' in code:
|
||||
another(code[:code.index('.') - 1] + '!')
|
||||
else:
|
||||
another(code + '.')
|
||||
|
||||
|
||||
def another(code2):
|
||||
call(ret(code2 + 'haha'))
|
||||
|
||||
whatever('1.23')
|
||||
whatever('1,23')
|
||||
|
||||
|
||||
def ret2(code4):
|
||||
if 1:
|
||||
if 2:
|
||||
return code4 + 'i'
|
||||
else:
|
||||
return code4 + 'k'
|
||||
else:
|
||||
if 2:
|
||||
return code4 + 'l'
|
||||
else:
|
||||
return code4 + 'h'
|
||||
|
||||
|
||||
def ret(code5):
|
||||
if 2:
|
||||
return ret2(code5 + 'r')
|
||||
else:
|
||||
return ret2(code5 + 'k')
|
||||
|
||||
|
||||
def call(code3):
|
||||
code3 = '1' + ret(code3)
|
||||
code3.partition
|
||||
Reference in New Issue
Block a user