uroles.sort()
user = self.exec_cmd('ac-user-add-roles', username=username,
roles=[role])
- self.assertDictContainsSubset({'roles': uroles}, user)
+ self.assertLessEqual(uroles, user['roles'])
self.validate_persistent_user(username, uroles)
self.assertGreaterEqual(user['lastUpdate'], user_orig['lastUpdate'])
user_orig = self.test_create_user()
user = self.exec_cmd('ac-user-add-roles', username="admin",
roles=['pool-manager', 'block-manager'])
- self.assertDictContainsSubset(
- {'roles': ['block-manager', 'pool-manager']}, user)
+ self.assertLessEqual(['block-manager', 'pool-manager'],
+ user['roles'])
self.validate_persistent_user('admin', ['block-manager',
'pool-manager'])
self.assertGreaterEqual(user['lastUpdate'], user_orig['lastUpdate'])
user_orig = self.test_create_user()
user = self.exec_cmd('ac-user-add-roles', username="admin",
roles=['pool-manager'])
- self.assertDictContainsSubset(
- {'roles': ['pool-manager']}, user)
+ self.assertLessEqual(['pool-manager'], user['roles'])
self.validate_persistent_user('admin', ['pool-manager'])
self.assertGreaterEqual(user['lastUpdate'], user_orig['lastUpdate'])
user2 = self.exec_cmd('ac-user-set-roles', username="admin",
roles=['rgw-manager', 'block-manager'])
- self.assertDictContainsSubset(
- {'roles': ['block-manager', 'rgw-manager']}, user2)
+ self.assertLessEqual(['block-manager', 'rgw-manager'],
+ user2['roles'])
self.validate_persistent_user('admin', ['block-manager',
'rgw-manager'])
self.assertGreaterEqual(user2['lastUpdate'], user['lastUpdate'])
self.test_add_user_roles()
user = self.exec_cmd('ac-user-del-roles', username="admin",
roles=['pool-manager'])
- self.assertDictContainsSubset(
- {'roles': ['block-manager']}, user)
+ self.assertLessEqual(['block-manager'], user['roles'])
self.validate_persistent_user('admin', ['block-manager'])
def test_del_user_roles_not_existent_user(self):