示例#1
0
 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
示例#2
0
 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
示例#3
0
 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
示例#4
0
 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
示例#5
0
 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
示例#6
0
 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
示例#7
0
 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
示例#8
0
 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