mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-07 22:44:27 +08:00
Reorder tests to make the async stuff pass on all python versions
This commit is contained in:
@@ -5,6 +5,8 @@ Currently we're not supporting completion of them, but they should at least not
|
|||||||
raise errors or return extremely strange results.
|
raise errors or return extremely strange results.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
# python >= 3.5
|
||||||
|
|
||||||
async def x():
|
async def x():
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
@@ -26,6 +28,24 @@ async def y():
|
|||||||
x().__await__()
|
x().__await__()
|
||||||
return 2
|
return 2
|
||||||
|
|
||||||
|
async def x2():
|
||||||
|
async with open('asdf') as f:
|
||||||
|
#? ['readlines']
|
||||||
|
f.readlines
|
||||||
|
|
||||||
|
class A():
|
||||||
|
@staticmethod
|
||||||
|
async def b(c=1, d=2):
|
||||||
|
return 1
|
||||||
|
|
||||||
|
#! 9 ['def b']
|
||||||
|
await A.b()
|
||||||
|
|
||||||
|
#! 11 ['param d=2']
|
||||||
|
await A.b(d=3)
|
||||||
|
|
||||||
|
# python >= 3.6
|
||||||
|
|
||||||
async def asgen():
|
async def asgen():
|
||||||
yield 1
|
yield 1
|
||||||
await asyncio.sleep(0)
|
await asyncio.sleep(0)
|
||||||
@@ -43,20 +63,3 @@ async def wrapper():
|
|||||||
asgen().__ane
|
asgen().__ane
|
||||||
#? []
|
#? []
|
||||||
asgen().mro
|
asgen().mro
|
||||||
|
|
||||||
|
|
||||||
async def x2():
|
|
||||||
async with open('asdf') as f:
|
|
||||||
#? ['readlines']
|
|
||||||
f.readlines
|
|
||||||
|
|
||||||
class A():
|
|
||||||
@staticmethod
|
|
||||||
async def b(c=1, d=2):
|
|
||||||
return 1
|
|
||||||
|
|
||||||
#! 9 ['def b']
|
|
||||||
await A.b()
|
|
||||||
|
|
||||||
#! 11 ['param d=2']
|
|
||||||
await A.b(d=3)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user