def _send_receive_big_signal(req_size, rsp_size, pid, gw): sig = ogre_sig.ogre_big_req() sig.requested_data_size = rsp_size sig.data_size = req_size sig.data[:] = [0x55 for i in range(req_size)] gw.send(sig, pid) reply = gw.receive()
def _send_receive_big_signal(self, req_size, rsp_size, p): sig = ogre_sig.ogre_big_req() sig.requested_data_size = rsp_size sig.data_size = req_size sig.data[:] = [0x55 for i in range(req_size)] # Send and wait for a reply p.send(sig) reply = p.receive() # Verify the reply self.assertEqual(1, reply.ok) self.assertEqual(rsp_size, len(reply.data)) map(lambda e: self.assertEqual(e, 0xaa), reply.data)