def test_validate_reserved(self): context_admin = context.RequestContext("testuser", "testproject", is_admin=True) nets = self.network.create_networks( context_admin, "fake", "192.168.0.0/24", False, 1, 256, None, None, None, None, None ) self.assertEqual(1, len(nets)) network = nets[0] self.assertEqual(3, db.network_count_reserved_ips(context_admin, network["id"]))
def test_validate_reserved(self): context_admin = context.RequestContext('testuser', 'testproject', is_admin=True) nets = self.network.create_networks(context_admin, 'fake', '192.168.0.0/24', False, 1, 256, None, None, None, None, None) self.assertEqual(1, len(nets)) network = nets[0] self.assertEqual(3, db.network_count_reserved_ips(context_admin, network['id']))
def test_validate_reserved(self): context_admin = context.RequestContext('testuser', 'testproject', is_admin=True) nets = self.network.create_networks(context_admin, 'fake', '192.168.0.0/24', False, 1, 256, None, None, None, None ) self.assertEqual(1, len(nets)) network = nets[0] self.assertEqual(3, db.network_count_reserved_ips(context_admin, network['id']))
def test_available_ips(self): """Make sure the number of available ips for the network is correct The number of available IP addresses depends on the test environment's setup. Network size is set in test fixture's setUp method. There are ips reserved at the bottom and top of the range. services (network, gateway, CloudPipe, broadcast) """ network = db.project_get_network(context.get_admin_context(), self.projects[0].id) net_size = flags.FLAGS.network_size admin_context = context.get_admin_context() total_ips = ( db.network_count_available_ips(admin_context, network['id']) + db.network_count_reserved_ips(admin_context, network['id']) + db.network_count_allocated_ips(admin_context, network['id'])) self.assertEqual(total_ips, net_size)
def test_available_ips(self): """Make sure the number of available ips for the network is correct The number of available IP addresses depends on the test environment's setup. Network size is set in test fixture's setUp method. There are ips reserved at the bottom and top of the range. services (network, gateway, CloudPipe, broadcast) """ network = db.project_get_network(context.get_admin_context(), self.projects[0].id) net_size = flags.FLAGS.network_size admin_context = context.get_admin_context() total_ips = (db.network_count_available_ips(admin_context, network['id']) + db.network_count_reserved_ips(admin_context, network['id']) + db.network_count_allocated_ips(admin_context, network['id'])) self.assertEqual(total_ips, net_size)