Skip to content

Commit 77cbd86

Browse files
committed
logging and dependency fixes
1 parent f6117f7 commit 77cbd86

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ asyncstdlib==3.13.0
99
asyncclick==8.1.8; python_version > "3.8"
1010
asyncclick==8.1.7.2; python_version == "3.8"
1111

12-
coverage==7.5.4
13-
coveralls==4.0.1
12+
coverage==6.5.0
13+
coveralls==3.3.1
1414
decoy==2.1.1
1515
flake8==7.1.2
1616

rsocket/transports/aioquic_transport.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ async def send_frame(self, frame: Frame):
102102

103103
async def incoming_data_listener(self):
104104
try:
105+
logger().debug('Quic - Listener started')
106+
105107
await self._quic_protocol.wait_connected()
106108

107109
while True:
@@ -118,8 +120,11 @@ async def incoming_data_listener(self):
118120
logger().debug('Asyncio task canceled: incoming_data_listener')
119121
except Exception:
120122
self._incoming_frame_queue.put_nowait(RSocketTransportError())
123+
finally:
124+
logger().debug('Quic - Listener stopped')
121125

122126
async def close(self):
127+
logger().debug('Quic - Closing transport')
123128
await cancel_if_task_exists(self._listener)
124129
self._quic_protocol.close()
125130

tests/rsocket/test_concurrency.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import asyncio
2+
import logging
23
from typing import Tuple, Optional
34

45
import pytest
@@ -76,6 +77,8 @@ async def run():
7677
request_2 = asyncio.create_task(measure_time(client.request_response(Payload(b'10'))))
7778
return await request_1, await request_2
7879

80+
logging.debug("Starting concurrent requests")
81+
7982
measure_result = await measure_time(run())
8083

8184
results = measure_result.result

tests/tools/fixtures_aioquic.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
from asyncio import Event
23
from contextlib import asynccontextmanager
34
from typing import Optional
@@ -34,12 +35,16 @@ def store_server(new_server):
3435
server = new_server
3536
wait_for_server.set()
3637

38+
logging.debug('test quic - starting server')
39+
3740
quic_server = await rsocket_serve(host='localhost',
3841
port=unused_tcp_port,
3942
configuration=server_configuration,
4043
on_server_create=store_server,
4144
**(server_arguments or {}))
4245

46+
logging.debug('test quic - server started')
47+
4348
try:
4449
# from datetime import timedelta
4550
# test_overrides = {'keep_alive_period': timedelta(minutes=20)}
@@ -49,7 +54,12 @@ def store_server(new_server):
4954
configuration=quic_client_configuration(certificate)) as transport:
5055
async with RSocketClient(single_transport_provider(transport),
5156
**client_arguments) as client:
57+
logging.debug('test quic - waiting for server to be ready')
58+
5259
await wait_for_server.wait()
60+
61+
logging.debug('test quic - server and client ready, starting test')
62+
5363
yield server, client
5464
finally:
5565
if server is not None:

0 commit comments

Comments
 (0)