Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
    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)
Example #5
0
 def test_delete_pool_invalid_uuid(self):
     client = PoolClient.as_user('admin')
     self._assert_invalid_uuid(client.get_pool, 'fooo')
Example #6
0
    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)
Example #7
0
 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()))
Example #8
0
 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)
Example #9
0
    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)
Example #10
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)
Example #11
0
 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)
Example #12
0
 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)
Example #13
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
Example #14
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)
Example #15
0
 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)
Example #16
0
 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)
Example #17
0
 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)
Example #18
0
 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='******'))
Example #20
0
 def test_delete_pool_invalid_uuid(self):
     client = PoolClient.as_user('admin')
     self._assert_invalid_uuid(client.get_pool, 'fooo')
 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