Example #1
0
 def test_delete_group(self, mock_keystone):
     mock_keystone.groups.list.return_value = [
         fakes.FakeGroup('1234', 'name', 'desc')
     ]
     self.assertTrue(self.op_cloud.delete_group('1234'))
     mock_keystone.groups.list.assert_called_once_with()
     mock_keystone.groups.delete.assert_called_once_with(group='1234')
Example #2
0
 def test_update_group(self, mock_keystone):
     mock_keystone.groups.list.return_value = [
         fakes.FakeGroup('1234', 'name', 'desc')
     ]
     self.op_cloud.update_group('1234', 'test-group', 'test desc')
     mock_keystone.groups.list.assert_called_once_with()
     mock_keystone.groups.update.assert_called_once_with(
         group='1234', name='test-group', description='test desc')
Example #3
0
 def setUp(self):
     super(TestRoleAssignment, self).setUp()
     self.fake_role = obj_to_dict(fakes.FakeRole('12345', 'test'))
     self.fake_user = obj_to_dict(
         fakes.FakeUser('12345',
                        '*****@*****.**',
                        'test',
                        domain_id='test-domain'))
     self.fake_group = obj_to_dict(
         fakes.FakeGroup('12345',
                         'test',
                         'test group',
                         domain_id='test-domain'))
     self.fake_project = obj_to_dict(
         fakes.FakeProject('12345', domain_id='test-domain'))
     self.fake_domain = obj_to_dict(
         fakes.FakeDomain('test-domain',
                          'test',
                          'test domain',
                          enabled=True))
     self.user_project_assignment = obj_to_dict({
         'role': {
             'id': self.fake_role['id']
         },
         'scope': {
             'project': {
                 'id': self.fake_project['id']
             }
         },
         'user': {
             'id': self.fake_user['id']
         }
     })
     self.group_project_assignment = obj_to_dict({
         'role': {
             'id': self.fake_role['id']
         },
         'scope': {
             'project': {
                 'id': self.fake_project['id']
             }
         },
         'group': {
             'id': self.fake_group['id']
         }
     })
     self.user_domain_assignment = obj_to_dict({
         'role': {
             'id': self.fake_role['id']
         },
         'scope': {
             'domain': {
                 'id': self.fake_domain['id']
             }
         },
         'user': {
             'id': self.fake_user['id']
         }
     })
     self.group_domain_assignment = obj_to_dict({
         'role': {
             'id': self.fake_role['id']
         },
         'scope': {
             'domain': {
                 'id': self.fake_domain['id']
             }
         },
         'group': {
             'id': self.fake_group['id']
         }
     })