def test_user_get_by_name(self): dbapi.users_create(self.context, user1) dbapi.users_create(self.context, user2) self.context.tenant = user1['project_id'] res = dbapi.users_get_by_name(self.context, user1['username']) self.assertEqual(len(res), 1) self.assertEqual(res[0]['username'], user1['username'])
def test_users_get_all(self): # Ensure context tenant is the same one as the # one that will make request, test context has # fake-tenant set by default. self.context.tenant = user1['project_id'] dbapi.users_create(self.context, user1) dbapi.users_create(self.context, user2) res = dbapi.users_get_all(self.context) self.assertEqual(len(res), 2)
def make_user(self, user, is_admin=True, is_root=False): # Set admin context first self.context.is_admin = is_admin self.context.is_admin_project = is_root user = dbapi.users_create(self.context, user) return user