From 555490ea09791ab233977eb6e54768141445dd74 Mon Sep 17 00:00:00 2001 From: Kyle Altendorf Date: Fri, 21 Sep 2018 14:28:45 -0400 Subject: [PATCH] ASYNC_AWAIT more like #37 --- pytest_twisted.py | 9 +++++++++ testing/test_basic.py | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pytest_twisted.py b/pytest_twisted.py index 36c3a2c..e92f658 100644 --- a/pytest_twisted.py +++ b/pytest_twisted.py @@ -1,4 +1,13 @@ import inspect +import sys + +ASYNC_AWAIT = sys.version_info >= (3, 5) + +if ASYNC_AWAIT: + import asyncio +else: + asyncio = None + import decorator import greenlet diff --git a/testing/test_basic.py b/testing/test_basic.py index 6052192..84b87e9 100755 --- a/testing/test_basic.py +++ b/testing/test_basic.py @@ -3,6 +3,8 @@ import pytest +import pytest_twisted + def assert_outcomes(run_result, outcomes): formatted_output = format_run_result_output_for_assert(run_result) @@ -39,7 +41,7 @@ def skip_if_reactor_not(expected_reactor): def skip_if_no_async_await(): return pytest.mark.skipif( - sys.version_info < (3, 5), + not pytest_twisted.ASYNC_AWAIT, reason="async/await syntax not support on Python <3.5", )