async def test_send_produces_bytes(smc): channel, type, message = 0, 0, b"abc" payload = await smc.send(channel, type, message) assert isinstance(payload, bytes) # async def test_recv_context_manager(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