def test_02_send_03(self): """Test MDPclient request in invalid state. """ client = MDPClient(self.context, self.endpoint, self.service) client.request(b'XXX') # ok self.assertRaises(InvalidStateError, client.request, b'AAA') client.shutdown() return
def test_01_create_01(self): """Test MDPclient simple create. """ client = MDPClient(self.context, self.endpoint, self.service) self.assertEquals(self.endpoint, client.endpoint) self.assertEquals(self.service, client.service) client.shutdown() return
def test_02_send_01(self): """Test MDPclient simple request. """ self._start_broker() client = MDPClient(self.context, self.endpoint, self.service) client.request(b'XXX') IOLoop.instance().start() client.shutdown() self.assertEquals(len(self._msgs), 1) rmsg = self._msgs[0] # msg[0] is identity of sender self.assertEquals(rmsg[1], b'') # routing delimiter self.assertEquals(rmsg[2], client._proto_version) self.assertEquals(rmsg[3], self.service) self.assertEquals(rmsg[4], b'XXX') self._stop_broker() return
def test_02_send_02(self): """Test MDPclient multipart request. """ mydata = [b'AAA', b'bbb'] self._start_broker() client = MDPClient(self.context, self.endpoint, self.service) client.request(mydata) IOLoop.instance().start() client.shutdown() self.assertEquals(len(self._msgs), 1) rmsg = self._msgs[0] # msg[0] is identity of sender self.assertEquals(rmsg[1], b'') # routing delimiter self.assertEquals(rmsg[2], client._proto_version) self.assertEquals(rmsg[3], self.service) self.assertEquals(rmsg[4:], mydata) self._stop_broker() return