class TestHSSAppListener(unittest.TestCase): def setUp(self): unittest.TestCase.setUp(self) self.cx = mock.MagicMock() stack = mock.MagicMock() stack.getDictionary.return_value = self.cx self.app_listener = HSSAppListener(stack) self.request = mock.MagicMock() self.request.application_id = "app_id" self.request.command_code = "command_code" self.request.eTe = "E.T. phone home" def test_request_hash(self): self.assertEquals(self.app_listener.request_hash(self.request), ("app_id", "command_code", "E.T. phone home")) def test_add_pending_response(self): deferred = defer.Deferred() self.app_listener.add_pending_response(self.request, deferred) self.assertEquals({("app_id", "command_code", "E.T. phone home"): [deferred]}, self.app_listener._pending_responses) # Simluate an answer to verify that the deferred is called callback = mock.MagicMock() deferred.addCallback(callback) self.app_listener.onAnswer(None, self.request) self.assertEquals(callback.call_args[0][0], self.request)
class TestHSSAppListener(unittest.TestCase): def setUp(self): unittest.TestCase.setUp(self) self.cx = mock.MagicMock() stack = mock.MagicMock() stack.getDictionary.return_value = self.cx self.app_listener = HSSAppListener(stack) self.request = mock.MagicMock() self.request.application_id = "app_id" self.request.command_code = "command_code" self.request.eTe = "E.T. phone home" def test_request_hash(self): self.assertEquals(self.app_listener.request_hash(self.request), ("app_id", "command_code", "E.T. phone home")) def test_add_pending_response(self): deferred = defer.Deferred() self.app_listener.add_pending_response(self.request, deferred) self.assertEquals( {("app_id", "command_code", "E.T. phone home"): [deferred]}, self.app_listener._pending_responses) # Simluate an answer to verify that the deferred is called callback = mock.MagicMock() deferred.addCallback(callback) self.app_listener.onAnswer(None, self.request) self.assertEquals(callback.call_args[0][0], self.request)
def setUp(self): unittest.TestCase.setUp(self) self.cx = mock.MagicMock() stack = mock.MagicMock() stack.getDictionary.return_value = self.cx self.app_listener = HSSAppListener(stack) self.request = mock.MagicMock() self.request.application_id = "app_id" self.request.command_code = "command_code" self.request.eTe = "E.T. phone home"
def setUp(self): unittest.TestCase.setUp(self) self.cx = mock.MagicMock() stack = mock.MagicMock() stack.getDictionary.return_value = self.cx self.app_listener = HSSAppListener(stack) self.request = mock.MagicMock() self.request.application_id = "app_id" self.request.command_code = "command_code" self.request.eTe = "E.T. phone home"