Beispiel #1
0
        def populate_routing_table(routing_entries):
            routing_table = RoutingTable()
            for entry in routing_entries:
                source, target = entry['source'], entry['target']
                src_conn, src_endp = EndpointType.parse_uuid(
                    source['uuid'])
                dst_conn, dst_endp = EndpointType.parse_uuid(
                    target['uuid'])
                routing_table.add_entry(src_conn, src_endp, dst_conn, dst_endp)

            d = user_api.get_user_account()
            d.addCallback(save_routing_table, routing_table)
            return d
 def test_parse_uuid(self):
     self.assertEqual(EndpointType.parse_uuid('foo::bar::baz'),
                      ('foo::bar', 'baz'))
Beispiel #3
0
 def test_parse_uuid(self):
     self.assertEqual(EndpointType.parse_uuid('foo::bar::baz'),
                      ('foo::bar', 'baz'))