cpython: 8f3b4779afaf (original) (raw)

Mercurial > cpython

changeset 104634:8f3b4779afaf 3.6

Issue #28482: Skip a few test_typing tests if asyncio unavailable (3.5->3.6) [#28482]

Guido van Rossum guido@python.org
date Fri, 21 Oct 2016 16:12:50 -0700
parents 99941cacfc38(current diff)c3363f684a2d(diff)
children c5fb5ac84f1e 02bc01e18b9c
files Lib/test/test_typing.py
diffstat 1 files changed, 10 insertions(+), 7 deletions(-)[+] [-] Lib/test/test_typing.py 17

line wrap: on

line diff

--- a/Lib/test/test_typing.py +++ b/Lib/test/test_typing.py @@ -1116,9 +1116,9 @@ class OverloadTests(BaseTestCase): blah() -PY35 = sys.version_info[:2] >= (3, 5) +ASYNCIO = sys.version_info[:2] >= (3, 5) -PY35_TESTS = """ +ASYNCIO_TESTS = """ import asyncio T_a = TypeVar('T') @@ -1149,8 +1149,11 @@ class AsyncIteratorWrapper(typing.AsyncI raise StopAsyncIteration """ -if PY35:

+if ASYNCIO:

PY36 = sys.version_info[:2] >= (3, 6) @@ -1253,7 +1256,7 @@ class CollectionsAbcTests(BaseTestCase): self.assertIsInstance(it, typing.Iterator) self.assertNotIsInstance(42, typing.Iterator)

@@ -1266,7 +1269,7 @@ class CollectionsAbcTests(BaseTestCase): self.assertNotIsInstance(foo, typing.Awaitable) g.send(None) # Run foo() till completion, to avoid warning.

@@ -1274,7 +1277,7 @@ class CollectionsAbcTests(BaseTestCase): self.assertIsInstance(it, typing.AsyncIterable) self.assertNotIsInstance(42, typing.AsyncIterable)