def test_update_pool(self): old_model = self.useFixture(PoolFixture()).created_pool patch_model = datagen.random_pool_data() resp, new_model = PoolClient.as_user('admin').patch_pool( old_model.id, patch_model) self.assertEqual(resp.status, 202) resp, model = PoolClient.as_user('admin').get_pool(new_model.id) self.assertEqual(resp.status, 200) self.assertEqual(new_model.id, old_model.id) self.assertEqual(new_model.name, patch_model.name)
def test_update_pool_404(self): model = datagen.random_pool_data() client = PoolClient.as_user('admin') self._assert_exception( exceptions.NotFound, 'pool_not_found', 404, client.patch_pool, str(uuid.uuid4()), model)
def test_delete_pool_invalid_uuid(self): client = PoolClient.as_user('admin') self._assert_invalid_uuid(client.get_pool, 'fooo')
def test_update_pool_invalid_uuid(self): model = datagen.random_pool_data() client = PoolClient.as_user('admin') self._assert_invalid_uuid(client.patch_pool, 'fooo', model)
def test_delete_pool_404(self): client = PoolClient.as_user('admin') self._assert_exception( exceptions.NotFound, 'pool_not_found', 404, client.delete_pool, str(uuid.uuid4()))
def test_list_pools(self): self.useFixture(PoolFixture()) resp, model = PoolClient.as_user('admin').list_pools() self.assertEqual(resp.status, 200) self.assertGreater(len(model.pools), 0)
def test_delete_pool(self): pool = self.useFixture(PoolFixture()).created_pool resp, model = PoolClient.as_user('admin').delete_pool(pool.id) self.assertEqual(resp.status, 204)
def test_delete_pool(self): resp, model = self._create_pool(datagen.random_pool_data()) resp, model = PoolClient.as_user('admin').delete_pool(model.id) self.assertEqual(resp.status, 204)
def test_list_pools(self): self._create_pool(datagen.random_pool_data()) resp, model = PoolClient.as_user('admin').list_pools() self.assertEqual(resp.status, 200) self.assertGreater(len(model.pools), 0)
def _create_pool(self, pool_model, user='******'): resp, model = PoolClient.as_user(user).post_pool(pool_model) self.assertEqual(resp.status, 201) return resp, model
def _create_pool(self): client = PoolClient.as_user(self.user) self.post_resp, self.created_pool = client.post_pool(self.post_model) assert self.post_resp.status == 201 self.addCleanup(self.cleanup_pool, client, self.created_pool.id)
def test_delete_pool_404(self): client = PoolClient.as_user('admin') self._assert_exception(exceptions.NotFound, 'pool_not_found', 404, client.delete_pool, str(uuid.uuid4()))
def setUp(self): super(PoolTest, self).setUp() self.increase_quotas(user='******') self.client = PoolClient.as_user('admin', with_token=False) self.fixture = self.useFixture(PoolFixture(user='******'))
def setUp(self): super(PoolFuzzTest, self).setUp() # self.client = PoolClient.as_user('admin') self.client = PoolClient.as_user('default') # self.increase_quotas(user='******') self.pool_id = None