async def test_send_recv(smc): channel, type, message = 0, 0, b"abc" payload = await smc.send(channel, type, message) assert isinstance(payload, bytes) async with smc.recv(payload) as response: assert response.channel == channel assert response.type == type assert response.message == message