diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-03-03 00:05:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-03-03 00:05:24 +0000 |
| commit | bb9a2c7e93b2fab0f421e5db191017e35ccdd3bf (patch) | |
| tree | fb93e275d8d6a08a24cab7a4d1b131a00d727a9e | |
| parent | 49f60715e682d8ef6139d1d2b30f744bf43bb2f5 (diff) | |
| parent | e13f72aa12b92f8c8bb413d0e9d2f1d8e1d6c170 (diff) | |
| download | nova-bb9a2c7e93b2fab0f421e5db191017e35ccdd3bf.tar.gz nova-bb9a2c7e93b2fab0f421e5db191017e35ccdd3bf.tar.xz nova-bb9a2c7e93b2fab0f421e5db191017e35ccdd3bf.zip | |
Merge "Remove unused test_obj parameter to setUp()"
| -rw-r--r-- | nova/tests/api/openstack/compute/contrib/test_volumes.py | 48 |
1 files changed, 17 insertions, 31 deletions
diff --git a/nova/tests/api/openstack/compute/contrib/test_volumes.py b/nova/tests/api/openstack/compute/contrib/test_volumes.py index 14af207a7..451bde481 100644 --- a/nova/tests/api/openstack/compute/contrib/test_volumes.py +++ b/nova/tests/api/openstack/compute/contrib/test_volumes.py @@ -98,8 +98,7 @@ def return_volume(context, volume_id): class VolumeApiTest(test.TestCase): - - def setUp(self, test_obj=None): + def setUp(self): super(VolumeApiTest, self).setUp() fakes.FakeAuthManager.reset_fake_data() fakes.FakeAuthDatabase.data = {} @@ -113,7 +112,6 @@ class VolumeApiTest(test.TestCase): self.stubs.Set(volume.api.API, "get_all", fakes.stub_volume_get_all) self.context = context.get_admin_context() - self.test_obj = test_obj if test_obj else "volume" def test_volume_create(self): self.stubs.Set(volume.api.API, "create", fakes.stub_volume_create) @@ -122,28 +120,25 @@ class VolumeApiTest(test.TestCase): "display_name": "Volume Test Name", "display_description": "Volume Test Desc", "availability_zone": "zone1:host1"} - body = {self.test_obj: vol} + body = {"volume": vol} req = webob.Request.blank('/v2/fake/os-volumes') req.method = 'POST' req.body = json.dumps(body) req.headers['content-type'] = 'application/json' resp = req.get_response(fakes.wsgi_app()) - if self.test_obj == "volume": - self.assertEqual(resp.status_int, 200) - - resp_dict = json.loads(resp.body) - self.assertTrue(self.test_obj in resp_dict) - self.assertEqual(resp_dict[self.test_obj]['size'], - vol['size']) - self.assertEqual(resp_dict[self.test_obj]['displayName'], - vol['display_name']) - self.assertEqual(resp_dict[self.test_obj]['displayDescription'], - vol['display_description']) - self.assertEqual(resp_dict[self.test_obj]['availabilityZone'], - vol['availability_zone']) - else: - self.assertEqual(resp.status_int, 400) + self.assertEqual(resp.status_int, 200) + + resp_dict = json.loads(resp.body) + self.assertTrue('volume' in resp_dict) + self.assertEqual(resp_dict['volume']['size'], + vol['size']) + self.assertEqual(resp_dict['volume']['displayName'], + vol['display_name']) + self.assertEqual(resp_dict['volume']['displayDescription'], + vol['display_description']) + self.assertEqual(resp_dict['volume']['availabilityZone'], + vol['availability_zone']) def test_volume_create_no_body(self): req = webob.Request.blank('/v2/fake/os-volumes') @@ -152,10 +147,7 @@ class VolumeApiTest(test.TestCase): req.headers['content-type'] = 'application/json' resp = req.get_response(fakes.wsgi_app()) - if self.test_obj == "volume": - self.assertEqual(resp.status_int, 422) - else: - self.assertEqual(resp.status_int, 400) + self.assertEqual(resp.status_int, 422) def test_volume_index(self): req = webob.Request.blank('/v2/fake/os-volumes') @@ -183,10 +175,7 @@ class VolumeApiTest(test.TestCase): req = webob.Request.blank('/v2/fake/os-volumes/123') req.method = 'DELETE' resp = req.get_response(fakes.wsgi_app()) - if self.test_obj == "volume": - self.assertEqual(resp.status_int, 202) - else: - self.assertEqual(resp.status_int, 400) + self.assertEqual(resp.status_int, 202) def test_volume_delete_no_volume(self): self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get_notfound) @@ -194,10 +183,7 @@ class VolumeApiTest(test.TestCase): req = webob.Request.blank('/v2/fake/os-volumes/456') req.method = 'DELETE' resp = req.get_response(fakes.wsgi_app()) - if self.test_obj == "volume": - self.assertEqual(resp.status_int, 404) - else: - self.assertEqual(resp.status_int, 400) + self.assertEqual(resp.status_int, 404) class VolumeSerializerTest(test.TestCase): |
