diff --git a/mypyc/test-data/run-misc.test b/mypyc/test-data/run-misc.test index 431efc2289aa..fa72db53a777 100644 --- a/mypyc/test-data/run-misc.test +++ b/mypyc/test-data/run-misc.test @@ -2,6 +2,7 @@ [case testAsync] import asyncio +import sys async def h() -> int: return 1 @@ -13,8 +14,13 @@ async def g() -> int: async def f() -> int: return await g() -loop = asyncio.get_event_loop() -result = loop.run_until_complete(f()) +# sys.version_info >= (3, 7) fails with +# error: Unsupported left operand type for >= ("Tuple[int, int, int, str, int]") +if sys.version_info[0] >= 3 and sys.version_info[1] >= 7: + result = asyncio.run(f()) +else: + loop = asyncio.get_event_loop() + result = loop.run_until_complete(f()) assert result == 1 [typing fixtures/typing-full.pyi] @@ -22,8 +28,13 @@ assert result == 1 [file driver.py] from native import f import asyncio -loop = asyncio.get_event_loop() -result = loop.run_until_complete(f()) +import sys + +if sys.version_info >= (3, 7): + result = asyncio.run(f()) +else: + loop = asyncio.get_event_loop() + result = loop.run_until_complete(f()) assert result == 1 [case testMaybeUninitVar] diff --git a/test-data/stdlib-samples/3.2/random.py b/test-data/stdlib-samples/3.2/random.py index 7eecdfe04db4..82bda03f7e53 100644 --- a/test-data/stdlib-samples/3.2/random.py +++ b/test-data/stdlib-samples/3.2/random.py @@ -41,7 +41,7 @@ from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil from math import sqrt as _sqrt, acos as _acos, cos as _cos, sin as _sin from os import urandom as _urandom -from collections import Set as _Set, Sequence as _Sequence +from collections.abc import Set as _Set, Sequence as _Sequence from hashlib import sha512 as _sha512 from typing import ( diff --git a/test-data/unit/cmdline.test b/test-data/unit/cmdline.test index 92ef7e0690ed..87d04f3c41ef 100644 --- a/test-data/unit/cmdline.test +++ b/test-data/unit/cmdline.test @@ -791,7 +791,7 @@ c.py:2: error: Argument 1 to "bar" has incompatible type "str"; expected "int" [case testSrcPEP420Packages] # cmd: mypy -p anamespace --namespace-packages [file mypy.ini] -\[mypy]] +\[mypy] mypy_path = src [file src/setup.cfg] [file src/anamespace/foo/__init__.py]