def test_update_network_quota_enabled(self): self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.controller.update(self._get_http_request(), 1234, body={'quota_set': { 'networks': 1 }}) del quota.QUOTAS._resources['networks']
def setUp(self): super(QuotaSetsTestV236, self).setUp() self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.old_req = fakes.HTTPRequest.blank('', version='2.1') self.filtered_quotas = ['fixed_ips', 'floating_ips', 'networks', 'security_group_rules', 'security_groups'] self.controller = quotas_v21.QuotaSetsController() self.req = fakes.HTTPRequest.blank('', version='2.36') self.addCleanup(self._remove_network_quota)
def setUp(self): super(QuotaSetsTestV236, self).setUp() # We need to stub out verify_project_id so that it doesn't # generate an EndpointNotFound exception and result in a # server error. self.stub_out('nova.api.openstack.identity.verify_project_id', lambda ctx, project_id: True) self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.old_req = fakes.HTTPRequest.blank('', version='2.1') self.filtered_quotas = ['fixed_ips', 'floating_ips', 'networks', 'security_group_rules', 'security_groups'] self.quotas = { 'cores': {'limit': 20}, 'fixed_ips': {'limit': -1}, 'floating_ips': {'limit': 10}, 'injected_file_content_bytes': {'limit': 10240}, 'injected_file_path_bytes': {'limit': 255}, 'injected_files': {'limit': 5}, 'instances': {'limit': 10}, 'key_pairs': {'limit': 100}, 'metadata_items': {'limit': 128}, 'networks': {'limit': 3}, 'ram': {'limit': 51200}, 'security_group_rules': {'limit': 20}, 'security_groups': {'limit': 10}, 'server_group_members': {'limit': 10}, 'server_groups': {'limit': 10} } self.defaults = { 'cores': 20, 'fixed_ips': -1, 'floating_ips': 10, 'injected_file_content_bytes': 10240, 'injected_file_path_bytes': 255, 'injected_files': 5, 'instances': 10, 'key_pairs': 100, 'metadata_items': 128, 'networks': 3, 'ram': 51200, 'security_group_rules': 20, 'security_groups': 10, 'server_group_members': 10, 'server_groups': 10 } self.controller = quotas_v21.QuotaSetsController() self.req = fakes.HTTPRequest.blank('', version='2.36') self.addCleanup(self._remove_network_quota)
def setUp(self): super(QuotaSetsTestV236, self).setUp() self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.old_req = fakes.HTTPRequest.blank('', version='2.1') self.filtered_quotas = ['fixed_ips', 'floating_ips', 'networks', 'security_group_rules', 'security_groups'] self.quotas = { 'cores': {'limit': 20}, 'fixed_ips': {'limit': -1}, 'floating_ips': {'limit': 10}, 'injected_file_content_bytes': {'limit': 10240}, 'injected_file_path_bytes': {'limit': 255}, 'injected_files': {'limit': 5}, 'instances': {'limit': 10}, 'key_pairs': {'limit': 100}, 'metadata_items': {'limit': 128}, 'networks': {'limit': 3}, 'ram': {'limit': 51200}, 'security_group_rules': {'limit': 20}, 'security_groups': {'limit': 10}, 'server_group_members': {'limit': 10}, 'server_groups': {'limit': 10} } self.defaults = { 'cores': 20, 'fixed_ips': -1, 'floating_ips': 10, 'injected_file_content_bytes': 10240, 'injected_file_path_bytes': 255, 'injected_files': 5, 'instances': 10, 'key_pairs': 100, 'metadata_items': 128, 'networks': 3, 'ram': 51200, 'security_group_rules': 20, 'security_groups': 10, 'server_group_members': 10, 'server_groups': 10 } self.controller = quotas_v21.QuotaSetsController() self.req = fakes.HTTPRequest.blank('', version='2.36') self.addCleanup(self._remove_network_quota)
def test_update_network_quota_enabled(self): self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.controller.update(self._get_http_request(), 1234, body={'quota_set': {'networks': 1}}) del quota.QUOTAS._resources['networks']
def setUp(self): super(QuotaSetsTestV236, self).setUp() # We need to stub out verify_project_id so that it doesn't # generate an EndpointNotFound exception and result in a # server error. self.stub_out('nova.api.openstack.identity.verify_project_id', lambda ctx, project_id: True) self.flags(enable_network_quota=True) tenant_networks._register_network_quota() self.old_req = fakes.HTTPRequest.blank('', version='2.1') self.filtered_quotas = [ 'fixed_ips', 'floating_ips', 'networks', 'security_group_rules', 'security_groups' ] self.quotas = { 'cores': { 'limit': 20 }, 'fixed_ips': { 'limit': -1 }, 'floating_ips': { 'limit': 10 }, 'injected_file_content_bytes': { 'limit': 10240 }, 'injected_file_path_bytes': { 'limit': 255 }, 'injected_files': { 'limit': 5 }, 'instances': { 'limit': 10 }, 'key_pairs': { 'limit': 100 }, 'metadata_items': { 'limit': 128 }, 'networks': { 'limit': 3 }, 'ram': { 'limit': 51200 }, 'security_group_rules': { 'limit': 20 }, 'security_groups': { 'limit': 10 }, 'server_group_members': { 'limit': 10 }, 'server_groups': { 'limit': 10 } } self.defaults = { 'cores': 20, 'fixed_ips': -1, 'floating_ips': 10, 'injected_file_content_bytes': 10240, 'injected_file_path_bytes': 255, 'injected_files': 5, 'instances': 10, 'key_pairs': 100, 'metadata_items': 128, 'networks': 3, 'ram': 51200, 'security_group_rules': 20, 'security_groups': 10, 'server_group_members': 10, 'server_groups': 10 } self.controller = quotas_v21.QuotaSetsController() self.req = fakes.HTTPRequest.blank('', version='2.36') self.addCleanup(self._remove_network_quota)