Skip to content

Commit f4d3ab3

Browse files
committed
unit test fixes. composite metadata helper refactoring.
1 parent effe8a4 commit f4d3ab3

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

rsocket/extensions/composite_metadata.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def extend(self, *items: CompositeMetadataItem) -> 'CompositeMetadata':
4848
self.items.extend(items)
4949
return self
5050

51-
def parse(self, metadata: bytes):
51+
def parse(self, metadata: bytes) -> 'CompositeMetadata':
5252
composite_length = len(metadata)
5353
offset = 0
5454

@@ -70,6 +70,8 @@ def parse(self, metadata: bytes):
7070
self.append(item)
7171
offset += metadata_length
7272

73+
return self
74+
7375
def serialize(self) -> bytes:
7476
serialized = b''
7577

rsocket/reactivex/reactivex_handler.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,7 @@ async def on_close(self, rsocket, exception: Optional[Exception] = None):
6060

6161
# noinspection PyMethodMayBeStatic
6262
def _parse_composite_metadata(self, metadata: bytes) -> CompositeMetadata:
63-
composite_metadata = CompositeMetadata()
64-
composite_metadata.parse(metadata)
65-
return composite_metadata
63+
return CompositeMetadata().parse(metadata)
6664

6765

6866
class BaseReactivexHandler(ReactivexHandler):

tests/rx_support/test_rx_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ async def test_rx_handler():
1414
await handler.request_response(Payload())
1515

1616
with pytest.raises(Exception):
17-
await handler.request_channel(Payload())
17+
await handler.request_stream(Payload())

tests/test_reactivex/test_reactivex_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ async def test_reactivex_handler():
1414
await handler.request_response(Payload())
1515

1616
with pytest.raises(Exception):
17-
await handler.request_channel(Payload())
17+
await handler.request_stream(Payload())

0 commit comments

Comments
 (0)