skip tests if python version is not 3.7 at least

This commit is contained in:
Denis Makogon 2019-01-15 17:27:41 +02:00
parent eed22a7a24
commit 757974714e

View File

@ -1,7 +1,6 @@
import asyncio
import logging
from asyncio import base_events as asyncio_base_events
import sys
from inspect import isawaitable
import pytest
@ -20,14 +19,19 @@ def test_app_loop_running(app):
assert response.text == "pass"
@pytest.mark.skipif(sys.version_info < (3, 7),
reason="requires python3.7 or higher")
def test_create_asyncio_server(app):
loop = asyncio.get_event_loop()
asyncio_srv_coro = app.create_server(return_asyncio_server=True)
asyncio_srv_coro = app.create_server(
return_asyncio_server=True)
assert isawaitable(asyncio_srv_coro)
srv = loop.run_until_complete(asyncio_srv_coro)
assert srv.is_serving() is True
@pytest.mark.skipif(sys.version_info < (3, 7),
reason="requires python3.7 or higher")
def test_asyncio_server_start_serving(app):
try:
import uvloop