aboutsummaryrefslogtreecommitdiffstats
path: root/test_gps.py
diff options
context:
space:
mode:
authorEdi Feschiyan <edi.feschiyan@konsulko.com>2020-05-14 15:40:10 +0300
committerEdi Feschiyan <edi.feschiyan@konsulko.com>2020-06-09 09:30:02 +0300
commit6dccc504328e2de332bd8d86855bc8fda6da323d (patch)
treec35e859e8316645a7d081180809354085c6e071a /test_gps.py
parentf3fb41b37cd34c961750aa25701fbb35941ff75f (diff)
working first test with asyncio for gps and weather.py imports cleanup
Diffstat (limited to 'test_gps.py')
-rw-r--r--test_gps.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/test_gps.py b/test_gps.py
index 4c8d245..fe27307 100644
--- a/test_gps.py
+++ b/test_gps.py
@@ -4,16 +4,20 @@ import pytest
from gps import GPSService
from concurrent import futures
import logging
+from functools import partial
+
logger = logging.getLogger('pytest-gps')
logger.setLevel(logging.DEBUG)
@pytest.fixture
async def service():
+ event_loop = asyncio.get_running_loop()
address = os.environ.get('AGL_TGT_IP', 'localhost')
gpss = await GPSService(ip=address)
+ # gpss = await GPSService(ip=address)
yield gpss
- gpss.websocket.close()
+ await gpss.websocket.close()
# @pytest.fixture
# async def listener(service):
@@ -31,7 +35,7 @@ async def service():
# logger.error(e)
@pytest.mark.asyncio
-async def test_location(service):
+async def test_location(event_loop, service):
await service.location()
r = await service.response()
print(r)