async def test_QDataStreamProtocol_recv_small_message(protocol, reader): data = QDataStreamProtocol.pack_block(b"".join([QDataStreamProtocol.pack_qstring('{"some_header": true}'), QDataStreamProtocol.pack_qstring("Goodbye")])) reader.feed_data(data) message = await protocol.read_message() assert message == {"some_header": True, "legacy": ["Goodbye"]}
async def test_QDataStreamProtocol_recv_small_message(protocol, reader): data = QDataStreamProtocol.pack_block(b''.join([QDataStreamProtocol.pack_qstring('{"some_header": true}'), QDataStreamProtocol.pack_qstring('Goodbye')])) reader.feed_data(data) message = await protocol.read_message() assert message == {'some_header': True, 'legacy': ['Goodbye']}
def test_QDataStreamProtocol_recv_small_message(protocol,reader): data = QDataStreamProtocol.pack_block(b''.join([QDataStreamProtocol.pack_qstring('{"some_header": true}'), QDataStreamProtocol.pack_qstring('Goodbye')])) reader.feed_data(data) message = yield from protocol.read_message() assert message == {'some_header': True, 'legacy': ['Goodbye']}
async def test_QDataStreamProtocol_recv_large_array(protocol, reader): reader.feed_data(QDataStreamProtocol.pack_block(b"".join( [QDataStreamProtocol.pack_qstring('{"some_header": true}')] + [QDataStreamProtocol.pack_qstring(str(i)) for i in range(1520)]))) reader.feed_eof() message = await protocol.read_message() assert message == {"some_header": True, "legacy": [str(i) for i in range(1520)]}
def test_QDataStreamProtocol_recv_large_array(protocol, reader): reader.feed_data(QDataStreamProtocol.pack_block(b''.join( [QDataStreamProtocol.pack_qstring('{"some_header": true}')] + [QDataStreamProtocol.pack_qstring(str(i)) for i in range(1520)]))) reader.feed_eof() message = yield from protocol.read_message() assert message == {'some_header': True, 'legacy': [str(i) for i in range(1520)]}
def test_QDataStreamProtocol_recv_large_array(protocol, reader): reader.feed_data( QDataStreamProtocol.pack_block(b''.join( [QDataStreamProtocol.pack_qstring('{"some_header": true}')] + [QDataStreamProtocol.pack_qstring(str(i)) for i in range(1520)]))) reader.feed_eof() message = yield from protocol.read_message() assert message == { 'some_header': True, 'legacy': [str(i) for i in range(1520)] }