def setUp(self):
     super(AssistedVolumeSnapshotPolicyTest, self).setUp()
     self.controller = snapshots.AssistedVolumeSnapshotsController()
     self.req = fakes.HTTPRequest.blank('')
     # By default, legacy rule are enable and scope check is disabled.
     # system admin, legacy admin, and project admin is able to
     # take volume snapshot.
     self.project_admin_authorized_contexts = [
         self.legacy_admin_context, self.system_admin_context,
         self.project_admin_context
     ]
 def setUp(self):
     super(AssistedVolumeSnapshotPolicyTest, self).setUp()
     self.controller = snapshots.AssistedVolumeSnapshotsController()
     self.req = fakes.HTTPRequest.blank('')
     # Check that admin is able to take volume snapshot.
     self.admin_authorized_contexts = [
         self.legacy_admin_context, self.system_admin_context,
         self.project_admin_context]
     # Check that non-admin is not able to take volume snapshot.
     self.admin_unauthorized_contexts = [
         self.system_member_context, self.system_reader_context,
         self.system_foo_context, self.project_member_context,
         self.other_project_member_context,
         self.project_foo_context, self.project_reader_context
     ]
示例#3
0
 def setUp(self):
     super(TestAssistedVolumeSnapshotsPolicyEnforcementV21, self).setUp()
     self.controller = (
         assisted_snaps_v21.AssistedVolumeSnapshotsController())
     self.req = fakes.HTTPRequest.blank('')