fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
This commit is contained in:
@@ -457,21 +457,18 @@ def test_unmarshall_multiple_messages():
|
||||
unpacked = unpack_variants(message.body)
|
||||
assert unpacked == ["org.bluez.Device1", {"RSSI": -76}, []]
|
||||
|
||||
unmarshaller.reset()
|
||||
assert unmarshaller.unmarshall()
|
||||
message = unmarshaller.message
|
||||
assert message is not None
|
||||
unpacked = unpack_variants(message.body)
|
||||
assert unpacked == ["org.bluez.Device1", {"RSSI": -80}, []]
|
||||
|
||||
unmarshaller.reset()
|
||||
assert unmarshaller.unmarshall()
|
||||
message = unmarshaller.message
|
||||
assert message is not None
|
||||
unpacked = unpack_variants(message.body)
|
||||
assert unpacked == ["org.bluez.Device1", {"RSSI": -94}, []]
|
||||
|
||||
unmarshaller.reset()
|
||||
with pytest.raises(EOFError):
|
||||
unmarshaller.unmarshall()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user