def __init__(self, remote_object_id, dispatcher): BaseMessageTransport.__init__(self, remote_object_id) self.dispatcher = dispatcher
def __init__(self, remote_object_id, dispatcher): BaseMessageTransport.__init__(self, remote_object_id) self.dispatcher = dispatcher self.seqnoGenerator = RemoteMessageTransport.AtomicInteger() self.responseMap = {}
def setUp(self): self.target = BaseMessageTransport( "LocalMessageTransport")
class RemoteMessageTransportTest(unittest.TestCase): def setUp(self): self.target = BaseMessageTransport( "LocalMessageTransport") def tearDown(self): self.target = None def test_Future_constructor(self): self.target = self.target.Future() self.assertEqual(self.target._Future__response, None) self.assertEqual(self.target._Future__response_obtained, False) def test_Future_join(self): self.target = self.target.Future() try: result = self.target.join() except NotImplementedError: pass def test_Future_set(self): self.target = self.target.Future() response = Response(200, "body") self.target.set(response) self.assertEqual(self.target._Future__response, response) self.assertEqual(self.target._Future__response_obtained, True) def test_Future_get(self): self.target = self.target.Future() self.target._Future__response = "response" self.target._Future__response_obtaine = True try: result = self.target.get() except NotImplementedError: pass def test_Future_result_response_obtained_True(self): self.target = self.target.Future() response = Response(200, "body") self.target.set(response) self.assertEqual(self.target.result, response) def test_Future_result_response_obtained_False(self): self.target = self.target.Future() self.assertEqual(self.target.result, None) def test_constructor(self): self.assertEqual(self.target.object_id, "LocalMessageTransport") def test_send_request_message(self): try: self.target.send_request_message("request_obj") except NotImplementedError: pass def test_close(self): try: self.target.close() except NotImplementedError: pass