[S-RBAC] Rename ProjectAdmin* unit tests to Admin*
This change reflects latest agreement from [1] that instead of ProjectAdmin role there will be "legacy" Admin role which behaves as "old" Admin basically. [1] https://review.opendev.org/c/openstack/governance/+/847418 Change-Id: I11fe3293aef95f0096935c98e05b40f8d912bc09
This commit is contained in:
parent
211d2d9561
commit
a23f41071e
|
@ -58,10 +58,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(AddressGroupAPITestCase):
|
||||
class AdminTests(AddressGroupAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_address_group(self):
|
||||
|
@ -73,7 +73,7 @@ class ProjectAdminTests(AddressGroupAPITestCase):
|
|||
self.context, "get_address_group", self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -108,10 +108,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(AddressScopeAPITestCase):
|
||||
class AdminTests(AddressScopeAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_address_scope(self):
|
||||
|
@ -158,7 +158,7 @@ class ProjectAdminTests(AddressScopeAPITestCase):
|
|||
self.context, 'delete_address_scope', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -113,10 +113,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(AgentAPITestCase):
|
||||
class AdminTests(AgentAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_agent(self):
|
||||
|
@ -176,7 +176,7 @@ class ProjectAdminTests(AgentAPITestCase):
|
|||
"get_l3-agents", self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -88,10 +88,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(AutoAllocatedTopologyAPITestCase):
|
||||
class AdminTests(AutoAllocatedTopologyAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_topology(self):
|
||||
|
@ -115,7 +115,7 @@ class ProjectAdminTests(AutoAllocatedTopologyAPITestCase):
|
|||
)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -53,10 +53,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(AvailabilityZoneAPITestCase):
|
||||
class AdminTests(AvailabilityZoneAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_availability_zone(self):
|
||||
|
@ -64,7 +64,7 @@ class ProjectAdminTests(AvailabilityZoneAPITestCase):
|
|||
policy.enforce(self.context, "get_availability_zone", self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -97,10 +97,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(FlavorAPITestCase):
|
||||
class AdminTests(FlavorAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_flavor(self):
|
||||
|
@ -152,7 +152,7 @@ class ProjectAdminTests(FlavorAPITestCase):
|
|||
'delete_flavor_service_profile', self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -104,10 +104,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(FloatingIPAPITestCase):
|
||||
class AdminTests(FloatingIPAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_floatingip(self):
|
||||
|
@ -145,7 +145,7 @@ class ProjectAdminTests(FloatingIPAPITestCase):
|
|||
policy.enforce(self.context, "delete_floatingip", self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -53,10 +53,10 @@ class SystemReaderTests(SystemAdminTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(FloatingipPoolsAPITestCase):
|
||||
class AdminTests(FloatingipPoolsAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.alt_target = {'project_id': self.alt_project_id}
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
|
@ -72,14 +72,14 @@ class ProjectAdminTests(FloatingipPoolsAPITestCase):
|
|||
self.context, 'get_floatingip_pool', self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
self.context = self.project_member_ctx
|
||||
|
||||
|
||||
class ProjectReaderTests(ProjectAdminTests):
|
||||
class ProjectReaderTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectReaderTests, self).setUp()
|
||||
|
|
|
@ -115,10 +115,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(FloatingipPortForwardingAPITestCase):
|
||||
class AdminTests(FloatingipPortForwardingAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_fip_pf(self):
|
||||
|
@ -166,7 +166,7 @@ class ProjectAdminTests(FloatingipPortForwardingAPITestCase):
|
|||
self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -107,10 +107,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(L3ConntrackHelperAPITestCase):
|
||||
class AdminTests(L3ConntrackHelperAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_router_conntrack_helper(self):
|
||||
|
@ -150,7 +150,7 @@ class ProjectAdminTests(L3ConntrackHelperAPITestCase):
|
|||
self.context, 'delete_router_conntrack_helper', self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -72,10 +72,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(LocalIPAPITestCase):
|
||||
class AdminTests(LocalIPAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_local_ip(self):
|
||||
|
@ -115,7 +115,7 @@ class ProjectAdminTests(LocalIPAPITestCase):
|
|||
policy.enforce, self.context, "delete_local_ip", self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -103,10 +103,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(LocalIPAssociationAPITestCase):
|
||||
class AdminTests(LocalIPAssociationAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_local_ip_port_association(self):
|
||||
|
@ -143,7 +143,7 @@ class ProjectAdminTests(LocalIPAssociationAPITestCase):
|
|||
self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -72,10 +72,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(LoggingAPITestCase):
|
||||
class AdminTests(LoggingAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_loggable_resource(self):
|
||||
|
@ -99,7 +99,7 @@ class ProjectAdminTests(LoggingAPITestCase):
|
|||
policy.enforce(self.context, 'delete_log', self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -108,10 +108,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(MeteringAPITestCase):
|
||||
class AdminTests(MeteringAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_metering_label(self):
|
||||
|
@ -160,7 +160,7 @@ class ProjectAdminTests(MeteringAPITestCase):
|
|||
self.context, 'delete_metering_label_rule', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -88,10 +88,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(NDPProxyAPITestCase):
|
||||
class AdminTests(NDPProxyAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_ndp_proxy(self):
|
||||
|
@ -124,7 +124,7 @@ class ProjectAdminTests(NDPProxyAPITestCase):
|
|||
policy.enforce, self.context, "delete_ndp_proxy", self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -314,10 +314,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(NetworkAPITestCase):
|
||||
class AdminTests(NetworkAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_network(self):
|
||||
|
@ -533,7 +533,7 @@ class ProjectAdminTests(NetworkAPITestCase):
|
|||
policy.enforce(self.context, 'delete_network', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -53,10 +53,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_member_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(NetworkIPAvailabilityAPITestCase):
|
||||
class AdminTests(NetworkIPAvailabilityAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_network_ip_availability(self):
|
||||
|
@ -65,7 +65,7 @@ class ProjectAdminTests(NetworkIPAvailabilityAPITestCase):
|
|||
self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -71,10 +71,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(NetworkSegmentRangeAPITestCase):
|
||||
class AdminTests(NetworkSegmentRangeAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_network_segment_range(self):
|
||||
|
@ -98,7 +98,7 @@ class ProjectAdminTests(NetworkSegmentRangeAPITestCase):
|
|||
'delete_network_segment_range', self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -413,10 +413,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(PortAPITestCase):
|
||||
class AdminTests(PortAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_port(self):
|
||||
|
@ -708,7 +708,7 @@ class ProjectAdminTests(PortAPITestCase):
|
|||
policy.enforce(self.context, 'delete_port', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -83,10 +83,10 @@ class SystemReaderQosPolicyTests(SystemMemberQosPolicyTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosPolicyTests(QosPolicyAPITestCase):
|
||||
class AdminQosPolicyTests(QosPolicyAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosPolicyTests, self).setUp()
|
||||
super(AdminQosPolicyTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy(self):
|
||||
|
@ -114,7 +114,7 @@ class ProjectAdminQosPolicyTests(QosPolicyAPITestCase):
|
|||
policy.enforce(self.context, 'delete_policy', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberQosPolicyTests(ProjectAdminQosPolicyTests):
|
||||
class ProjectMemberQosPolicyTests(AdminQosPolicyTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosPolicyTests, self).setUp()
|
||||
|
@ -193,10 +193,10 @@ class SystemReaderQosRuleTypeTests(SystemMemberQosRuleTypeTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosRuleTypeTests(QosRuleTypeAPITestCase):
|
||||
class AdminQosRuleTypeTests(QosRuleTypeAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosRuleTypeTests, self).setUp()
|
||||
super(AdminQosRuleTypeTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_rule_type(self):
|
||||
|
@ -204,7 +204,7 @@ class ProjectAdminQosRuleTypeTests(QosRuleTypeAPITestCase):
|
|||
policy.enforce(self.context, 'get_rule_type', self.target))
|
||||
|
||||
|
||||
class ProjectMemberQosRuleTypeTests(ProjectAdminQosRuleTypeTests):
|
||||
class ProjectMemberQosRuleTypeTests(AdminQosRuleTypeTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosRuleTypeTests, self).setUp()
|
||||
|
@ -354,10 +354,10 @@ class SystemReaderQosBandwidthLimitRuleTests(
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosBandwidthLimitRuleTests(QosRulesAPITestCase):
|
||||
class AdminQosBandwidthLimitRuleTests(QosRulesAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosBandwidthLimitRuleTests, self).setUp()
|
||||
super(AdminQosBandwidthLimitRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy_bandwidth_limit_rule(self):
|
||||
|
@ -432,7 +432,7 @@ class ProjectAdminQosBandwidthLimitRuleTests(QosRulesAPITestCase):
|
|||
|
||||
|
||||
class ProjectMemberQosBandwidthLimitRuleTests(
|
||||
ProjectAdminQosBandwidthLimitRuleTests):
|
||||
AdminQosBandwidthLimitRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosBandwidthLimitRuleTests, self).setUp()
|
||||
|
@ -584,10 +584,10 @@ class SystemAdminQosPacketRateLimitRuleTests(QosRulesAPITestCase):
|
|||
self.alt_target)
|
||||
|
||||
|
||||
class ProjectAdminQosPacketRateLimitRuleTests(QosRulesAPITestCase):
|
||||
class AdminQosPacketRateLimitRuleTests(QosRulesAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosPacketRateLimitRuleTests, self).setUp()
|
||||
super(AdminQosPacketRateLimitRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy_packet_rate_limit_rule(self):
|
||||
|
@ -632,7 +632,7 @@ class ProjectAdminQosPacketRateLimitRuleTests(QosRulesAPITestCase):
|
|||
|
||||
|
||||
class ProjectMemberQosPacketRateLimitRuleTests(
|
||||
ProjectAdminQosPacketRateLimitRuleTests):
|
||||
AdminQosPacketRateLimitRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosPacketRateLimitRuleTests, self).setUp()
|
||||
|
@ -799,10 +799,10 @@ class SystemReaderQosDSCPMarkingRuleTests(SystemMemberQosDSCPMarkingRuleTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosDSCPMarkingRuleTests(QosRulesAPITestCase):
|
||||
class AdminQosDSCPMarkingRuleTests(QosRulesAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosDSCPMarkingRuleTests, self).setUp()
|
||||
super(AdminQosDSCPMarkingRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy_dscp_marking_rule(self):
|
||||
|
@ -877,7 +877,7 @@ class ProjectAdminQosDSCPMarkingRuleTests(QosRulesAPITestCase):
|
|||
|
||||
|
||||
class ProjectMemberQosDSCPMarkingRuleTests(
|
||||
ProjectAdminQosDSCPMarkingRuleTests):
|
||||
AdminQosDSCPMarkingRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosDSCPMarkingRuleTests, self).setUp()
|
||||
|
@ -1081,10 +1081,10 @@ class SystemReaderQosMinimumBandwidthRuleTests(
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosMinimumBandwidthRuleTests(QosRulesAPITestCase):
|
||||
class AdminQosMinimumBandwidthRuleTests(QosRulesAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosMinimumBandwidthRuleTests, self).setUp()
|
||||
super(AdminQosMinimumBandwidthRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy_minimum_bandwidth_rule(self):
|
||||
|
@ -1159,7 +1159,7 @@ class ProjectAdminQosMinimumBandwidthRuleTests(QosRulesAPITestCase):
|
|||
|
||||
|
||||
class ProjectMemberQosMinimumBandwidthRuleTests(
|
||||
ProjectAdminQosMinimumBandwidthRuleTests):
|
||||
AdminQosMinimumBandwidthRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosMinimumBandwidthRuleTests, self).setUp()
|
||||
|
@ -1363,10 +1363,10 @@ class SystemReaderQosMinimumPacketRateRuleTests(
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminQosMinimumPacketRateRuleTests(QosRulesAPITestCase):
|
||||
class AdminQosMinimumPacketRateRuleTests(QosRulesAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminQosMinimumPacketRateRuleTests, self).setUp()
|
||||
super(AdminQosMinimumPacketRateRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_policy_minimum_packet_rate_rule(self):
|
||||
|
@ -1431,7 +1431,7 @@ class ProjectAdminQosMinimumPacketRateRuleTests(QosRulesAPITestCase):
|
|||
|
||||
|
||||
class ProjectMemberQosMinimumPacketRateRuleTests(
|
||||
ProjectAdminQosMinimumPacketRateRuleTests):
|
||||
AdminQosMinimumPacketRateRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberQosMinimumPacketRateRuleTests, self).setUp()
|
||||
|
|
|
@ -78,10 +78,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(QuoatsAPITestCase):
|
||||
class AdminTests(QuoatsAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_quota(self):
|
||||
|
@ -103,7 +103,7 @@ class ProjectAdminTests(QuoatsAPITestCase):
|
|||
policy.enforce(self.context, 'delete_quota', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -118,10 +118,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(RbacAPITestCase):
|
||||
class AdminTests(RbacAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_rbac_policy(self):
|
||||
|
@ -170,7 +170,7 @@ class ProjectAdminTests(RbacAPITestCase):
|
|||
self.context, 'delete_rbac_policy', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -269,10 +269,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(RouterAPITestCase):
|
||||
class AdminTests(RouterAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_router(self):
|
||||
|
@ -442,7 +442,7 @@ class ProjectAdminTests(RouterAPITestCase):
|
|||
'remove_router_interface', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
@ -819,10 +819,10 @@ class SystemReaderExtrarouteTests(SystemMemberExtrarouteTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminExtrarouteTests(ExtrarouteAPITestCase):
|
||||
class AdminExtrarouteTests(ExtrarouteAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminExtrarouteTests, self).setUp()
|
||||
super(AdminExtrarouteTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_add_extraroute(self):
|
||||
|
@ -839,7 +839,7 @@ class ProjectAdminExtrarouteTests(ExtrarouteAPITestCase):
|
|||
self.context, 'remove_extraroutes', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberExtrarouteTests(ProjectAdminExtrarouteTests):
|
||||
class ProjectMemberExtrarouteTests(AdminExtrarouteTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberExtrarouteTests, self).setUp()
|
||||
|
|
|
@ -91,10 +91,10 @@ class SystemReaderSecurityGroupTests(SystemMemberSecurityGroupTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminSecurityGroupTests(SecurityGroupAPITestCase):
|
||||
class AdminSecurityGroupTests(SecurityGroupAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminSecurityGroupTests, self).setUp()
|
||||
super(AdminSecurityGroupTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_security_group(self):
|
||||
|
@ -130,7 +130,7 @@ class ProjectAdminSecurityGroupTests(SecurityGroupAPITestCase):
|
|||
self.context, 'delete_security_group', self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberSecurityGroupTests(ProjectAdminSecurityGroupTests):
|
||||
class ProjectMemberSecurityGroupTests(AdminSecurityGroupTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberSecurityGroupTests, self).setUp()
|
||||
|
@ -249,10 +249,10 @@ class SystemReaderSecurityGroupRuleTests(SystemMemberSecurityGroupRuleTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminSecurityGroupRuleTests(SecurityGroupRuleAPITestCase):
|
||||
class AdminSecurityGroupRuleTests(SecurityGroupRuleAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminSecurityGroupRuleTests, self).setUp()
|
||||
super(AdminSecurityGroupRuleTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_security_group_rule(self):
|
||||
|
@ -294,7 +294,7 @@ class ProjectAdminSecurityGroupRuleTests(SecurityGroupRuleAPITestCase):
|
|||
self.context, 'delete_security_group_rule', self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberSecurityGroupRuleTests(ProjectAdminSecurityGroupRuleTests):
|
||||
class ProjectMemberSecurityGroupRuleTests(AdminSecurityGroupRuleTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberSecurityGroupRuleTests, self).setUp()
|
||||
|
|
|
@ -71,10 +71,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(SegmentAPITestCase):
|
||||
class AdminTests(SegmentAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_segment(self):
|
||||
|
@ -94,7 +94,7 @@ class ProjectAdminTests(SegmentAPITestCase):
|
|||
policy.enforce(self.context, 'delete_segment', self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -53,10 +53,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(ServiceTypeAPITestCase):
|
||||
class AdminTests(ServiceTypeAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_get_service_provider(self):
|
||||
|
@ -64,7 +64,7 @@ class ProjectAdminTests(ServiceTypeAPITestCase):
|
|||
policy.enforce(self.context, 'get_service_provider', self.target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -158,10 +158,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(SubnetAPITestCase):
|
||||
class AdminTests(SubnetAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_subnet(self):
|
||||
|
@ -228,7 +228,7 @@ class ProjectAdminTests(SubnetAPITestCase):
|
|||
policy.enforce(self.context, 'delete_subnet', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -148,10 +148,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(SubnetpoolAPITestCase):
|
||||
class AdminTests(SubnetpoolAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_subnetpool(self):
|
||||
|
@ -223,7 +223,7 @@ class ProjectAdminTests(SubnetpoolAPITestCase):
|
|||
policy.enforce(self.context, 'remove_prefixes', self.alt_target))
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
|
@ -118,10 +118,10 @@ class SystemReaderTests(SystemMemberTests):
|
|||
self.context = self.system_reader_ctx
|
||||
|
||||
|
||||
class ProjectAdminTests(TrunkAPITestCase):
|
||||
class AdminTests(TrunkAPITestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectAdminTests, self).setUp()
|
||||
super(AdminTests, self).setUp()
|
||||
self.context = self.project_admin_ctx
|
||||
|
||||
def test_create_trunk(self):
|
||||
|
@ -181,7 +181,7 @@ class ProjectAdminTests(TrunkAPITestCase):
|
|||
self.context, 'remove_subports', self.alt_target)
|
||||
|
||||
|
||||
class ProjectMemberTests(ProjectAdminTests):
|
||||
class ProjectMemberTests(AdminTests):
|
||||
|
||||
def setUp(self):
|
||||
super(ProjectMemberTests, self).setUp()
|
||||
|
|
Loading…
Reference in New Issue