def test_create_router_connector_for_model(self): c = GoConnector.for_model( FakeRouter("rb_type_1", "12345"), GoConnector.INBOUND) self.assertEqual(c.ctype, GoConnector.ROUTER) self.assertEqual(c.router_type, "rb_type_1") self.assertEqual(c.router_key, "12345") self.assertEqual(c.direction, GoConnector.INBOUND) self.assertEqual(str(c), "ROUTER:rb_type_1:12345:INBOUND")
def test_create_router_connector_for_model(self): c = GoConnector.for_model(FakeRouter("rb_type_1", "12345"), GoConnector.INBOUND) self.assertEqual(c.ctype, GoConnector.ROUTER) self.assertEqual(c.router_type, "rb_type_1") self.assertEqual(c.router_key, "12345") self.assertEqual(c.direction, GoConnector.INBOUND) self.assertEqual(str(c), "ROUTER:rb_type_1:12345:INBOUND")
def test_create_transport_tag_connector_for_model(self): c = GoConnector.for_model(FakePlasticChannel("tagpool_1", "tag_1")) self.assertEqual(c.ctype, GoConnector.TRANSPORT_TAG) self.assertEqual(c.tagpool, "tagpool_1") self.assertEqual(c.tagname, "tag_1") self.assertEqual(str(c), "TRANSPORT_TAG:tagpool_1:tag_1")
def test_create_conversation_connector_for_model(self): c = GoConnector.for_model(FakeConversation("conv_type_1", "12345")) self.assertEqual(c.ctype, GoConnector.CONVERSATION) self.assertEqual(c.conv_type, "conv_type_1") self.assertEqual(c.conv_key, "12345") self.assertEqual(str(c), "CONVERSATION:conv_type_1:12345")
def get_connector(self): return GoConnector.for_model(self)
def get_outbound_connector(self): return GoConnector.for_model(self, GoConnector.OUTBOUND)
def get_inbound_connector(self): return GoConnector.for_model(self, GoConnector.INBOUND)
def test_create_transport_tag_connector_for_model(self): c = GoConnector.for_model(FakePlasticChannel("tagpool_1", "tag_1")) self.assertEqual(c.ctype, GoConnector.TRANSPORT_TAG) self.assertEqual(c.tagpool, "tagpool_1") self.assertEqual(c.tagname, "tag_1") self.assertEqual(str(c), "TRANSPORT_TAG:tagpool_1:tag_1")
def get_connector(self): return GoConnector.for_model(self)
def test_create_conversation_connector_for_model(self): c = GoConnector.for_model(FakeConversation("conv_type_1", "12345")) self.assertEqual(c.ctype, GoConnector.CONVERSATION) self.assertEqual(c.conv_type, "conv_type_1") self.assertEqual(c.conv_key, "12345") self.assertEqual(str(c), "CONVERSATION:conv_type_1:12345")
def get_outbound_connector(self): return GoConnector.for_model(self, GoConnector.OUTBOUND)
def get_inbound_connector(self): return GoConnector.for_model(self, GoConnector.INBOUND)