def __init__(self, **kwargs): logging.debug("Starting up the network controller.") super(NetworkController, self).__init__(**kwargs) self.manager = UserManager() self._conn = self._get_connection() self.netsize = kwargs.get('netsize', FLAGS.network_size) if not KEEPER['vlans']: KEEPER['vlans'] = { 'start': FLAGS.vlan_start, 'end': FLAGS.vlan_end } vlan_dict = kwargs.get('vlans', KEEPER['vlans']) self.vlan_pool = VlanPool.from_dict(vlan_dict) self.private_pool = kwargs.get( 'private_pool', NetworkPool(netsize=self.netsize, startvlan=KEEPER['vlans']['start'], network=FLAGS.private_range)) self.private_nets = kwargs.get('private_nets', {}) if not KEEPER['private']: KEEPER['private'] = {'networks': []} for net in KEEPER['private']['networks']: if self.manager.get_user(net['user_id']): self.get_users_network(net['user_id']) if not KEEPER['public']: KEEPER['public'] = kwargs.get('public', { 'vlan': FLAGS.public_vlan, 'network': FLAGS.public_range }) self.public_net = PublicNetwork.from_dict(KEEPER['public'], conn=self._conn)
def __init__(self, **kwargs): self.start = kwargs.get('start', FLAGS.vlan_start) self.end = kwargs.get('end', FLAGS.vlan_end) self.vlans = kwargs.get('vlans', {}) self.vlanpool = {} self.manager = UserManager() for user_id, vlan in self.vlans.iteritems(): self.vlanpool[vlan] = user_id
def setUp(self): FLAGS.fake_libvirt = True FLAGS.fake_storage = True self.users = UserManager() super(AccessTestCase, self).setUp() # Make a test project # Make a test user self.users.create_user('test1', 'access', 'secret')
def setUp(self): FLAGS.fake_libvirt = True FLAGS.fake_storage = True self.users = UserManager() super(UserTestCase, self).setUp()