summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2011-11-02 15:44:31 +0000
committerGerrit Code Review <review@openstack.org>2011-11-02 15:44:31 +0000
commit830760b4c79cf9cdc80c6e0047ea206abc21f2c6 (patch)
tree0ffaadec82817d9cb1fa07637fa7cdb20a92e2c3 /nova/tests
parentd3e0cfcc7f7bc24b4bd551f5b5c0c952f2fd2f3f (diff)
parenta225fa6acf9ea8689f66b5e415c4680795bac465 (diff)
Merge "Too much information is returned from POST /servers"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/api/openstack/contrib/test_volumes.py3
-rw-r--r--nova/tests/api/openstack/test_servers.py41
-rw-r--r--nova/tests/integrated/test_servers.py4
3 files changed, 1 insertions, 47 deletions
diff --git a/nova/tests/api/openstack/contrib/test_volumes.py b/nova/tests/api/openstack/contrib/test_volumes.py
index 0a3023e48..a130d1140 100644
--- a/nova/tests/api/openstack/contrib/test_volumes.py
+++ b/nova/tests/api/openstack/contrib/test_volumes.py
@@ -81,9 +81,6 @@ class BootFromVolumeTest(test.TestCase):
self.assertEqual(res.status_int, 200)
server = json.loads(res.body)['server']
self.assertEqual(FAKE_UUID, server['id'])
- self.assertEqual(2, int(server['flavor']['id']))
- self.assertEqual(u'test_server', server['name'])
- self.assertEqual(IMAGE_UUID, server['image']['id'])
self.assertEqual(FLAGS.password_length, len(server['adminPass']))
self.assertEqual(len(_block_device_mapping_seen), 1)
self.assertEqual(_block_device_mapping_seen[0]['volume_id'], 1)
diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py
index e6e528535..4518ef8e2 100644
--- a/nova/tests/api/openstack/test_servers.py
+++ b/nova/tests/api/openstack/test_servers.py
@@ -1441,10 +1441,7 @@ class ServersControllerCreateTest(test.TestCase):
server = self.controller.create(req, body)['server']
self.assertEqual(FLAGS.password_length, len(server['adminPass']))
- self.assertEqual('server_test', server['name'])
self.assertEqual(FAKE_UUID, server['id'])
- self.assertEqual('2', server['flavor']['id'])
- self.assertEqual(image_uuid, server['image']['id'])
def test_create_multiple_instances(self):
"""Test creating multiple instances but not asking for
@@ -1613,12 +1610,6 @@ class ServersControllerCreateTest(test.TestCase):
server = res['server']
self.assertEqual(FLAGS.password_length, len(server['adminPass']))
self.assertEqual(FAKE_UUID, server['id'])
- self.assertEqual(0, server['progress'])
- self.assertEqual('server_test', server['name'])
- self.assertEqual(expected_flavor, server['flavor'])
- self.assertEqual(expected_image, server['image'])
- self.assertEqual(access_ipv4, server['accessIPv4'])
- self.assertEqual(access_ipv6, server['accessIPv6'])
def test_create_instance(self):
# proper local hrefs must start with 'http://localhost/v1.1/'
@@ -1670,13 +1661,6 @@ class ServersControllerCreateTest(test.TestCase):
server = res['server']
self.assertEqual(FLAGS.password_length, len(server['adminPass']))
self.assertEqual(FAKE_UUID, server['id'])
- self.assertEqual("BUILD", server["status"])
- self.assertEqual(0, server['progress'])
- self.assertEqual('server_test', server['name'])
- self.assertEqual(expected_flavor, server['flavor'])
- self.assertEqual(expected_image, server['image'])
- self.assertEqual('1.2.3.4', server['accessIPv4'])
- self.assertEqual('fead::1234', server['accessIPv6'])
def test_create_instance_invalid_key_name(self):
image_href = 'http://localhost/v1.1/images/2'
@@ -1777,7 +1761,6 @@ class ServersControllerCreateTest(test.TestCase):
server = res['server']
self.assertEqual(FAKE_UUID, server['id'])
- self.assertTrue(server['config_drive'])
def test_create_instance_with_config_drive_as_id(self):
self.config_drive = 2
@@ -1805,8 +1788,6 @@ class ServersControllerCreateTest(test.TestCase):
server = res['server']
self.assertEqual(FAKE_UUID, server['id'])
- self.assertTrue(server['config_drive'])
- self.assertEqual(2, server['config_drive'])
def test_create_instance_with_bad_config_drive(self):
self.config_drive = "asdf"
@@ -1859,7 +1840,6 @@ class ServersControllerCreateTest(test.TestCase):
server = res['server']
self.assertEqual(FAKE_UUID, server['id'])
- self.assertFalse(server['config_drive'])
def test_create_instance_bad_href(self):
image_href = 'asdf'
@@ -1879,24 +1859,6 @@ class ServersControllerCreateTest(test.TestCase):
def test_create_instance_local_href(self):
image_uuid = '76fa36fc-c930-4bf3-8c8a-ea2a2420deb6'
flavor_ref = 'http://localhost/v1.1/flavors/3'
- expected_flavor = {
- "id": "3",
- "links": [
- {
- "rel": "bookmark",
- "href": 'http://localhost/fake/flavors/3',
- },
- ],
- }
- expected_image = {
- "id": image_uuid,
- "links": [
- {
- "rel": "bookmark",
- "href": 'http://localhost/fake/images/%s' % image_uuid,
- },
- ],
- }
body = {
'server': {
'name': 'server_test',
@@ -1912,8 +1874,7 @@ class ServersControllerCreateTest(test.TestCase):
res = self.controller.create(req, body)
server = res['server']
- self.assertEqual(expected_flavor, server['flavor'])
- self.assertEqual(expected_image, server['image'])
+ self.assertEqual(FAKE_UUID, server['id'])
def test_create_instance_admin_pass(self):
image_uuid = '76fa36fc-c930-4bf3-8c8a-ea2a2420deb6'
diff --git a/nova/tests/integrated/test_servers.py b/nova/tests/integrated/test_servers.py
index 36f62ac01..58aca5778 100644
--- a/nova/tests/integrated/test_servers.py
+++ b/nova/tests/integrated/test_servers.py
@@ -292,10 +292,6 @@ class ServersTest(integrated_helpers._IntegratedTestBase):
self.assertTrue(created_server['id'])
created_server_id = created_server['id']
- # Reenable when bug fixed
- self.assertEqual(metadata, created_server.get('metadata'))
- # Check it's there
-
found_server = self.api.get_server(created_server_id)
self.assertEqual(created_server_id, found_server['id'])
self.assertEqual(metadata, found_server.get('metadata'))