summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Smith <code@term.ie>2011-01-12 15:01:23 -0800
committerAndy Smith <code@term.ie>2011-01-12 15:01:23 -0800
commit1fa45c2ce52612455d88d1fdabec38d4bcc01ca7 (patch)
tree9429d09356b45dd32ca9cf52bc9a64edbe45a34f
parentc966028d5123940aecf4710a15082ae10fcc76e6 (diff)
downloadnova-1fa45c2ce52612455d88d1fdabec38d4bcc01ca7.tar.gz
nova-1fa45c2ce52612455d88d1fdabec38d4bcc01ca7.tar.xz
nova-1fa45c2ce52612455d88d1fdabec38d4bcc01ca7.zip
correct volume ids for ec2
-rw-r--r--nova/api/ec2/cloud.py3
-rw-r--r--nova/tests/test_cloud.py11
2 files changed, 9 insertions, 5 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py
index eb6f5548d..7df2feb98 100644
--- a/nova/api/ec2/cloud.py
+++ b/nova/api/ec2/cloud.py
@@ -574,7 +574,8 @@ class CloudController(object):
'device': volume['mountpoint'],
'instanceId': instance_ec2_id,
'status': 'attached',
- 'volumeId': id_to_ec2_id(volume['id'], 'vol-%s')}]
+ 'volumeId': id_to_ec2_id(volume['id'],
+ 'vol-%s')}]
else:
v['attachmentSet'] = [{}]
diff --git a/nova/tests/test_cloud.py b/nova/tests/test_cloud.py
index 1d59d4e6a..f5ab2330f 100644
--- a/nova/tests/test_cloud.py
+++ b/nova/tests/test_cloud.py
@@ -126,8 +126,9 @@ class CloudTestCase(test.TestCase):
vol2 = db.volume_create(self.context, {})
result = self.cloud.describe_volumes(self.context)
self.assertEqual(len(result['volumeSet']), 2)
- result = self.cloud.describe_volumes(self.context,
- volume_id=[cloud.id_to_ec2_id(vol2['id'], 'vol-%s')])
+ result = self.cloud.describe_volumes(
+ self.context,
+ volume_id=[cloud.id_to_ec2_id(vol2['id'], 'vol-%s')])
self.assertEqual(len(result['volumeSet']), 1)
self.assertEqual(result['volumeSet'][0]['volumeId'], vol2['id'])
db.volume_destroy(self.context, vol1['id'])
@@ -385,7 +386,8 @@ class CloudTestCase(test.TestCase):
def test_update_of_volume_display_fields(self):
vol = db.volume_create(self.context, {})
- self.cloud.update_volume(self.context, id_to_ec2_id(vol['id'], 'vol-%s'),
+ self.cloud.update_volume(self.context,
+ id_to_ec2_id(vol['id'], 'vol-%s'),
display_name='c00l v0lum3')
vol = db.volume_get(self.context, vol['id'])
self.assertEqual('c00l v0lum3', vol['display_name'])
@@ -393,7 +395,8 @@ class CloudTestCase(test.TestCase):
def test_update_of_volume_wont_update_private_fields(self):
vol = db.volume_create(self.context, {})
- self.cloud.update_volume(self.context, id_to_ec2_id(vol['id'], 'vol-%s'),
+ self.cloud.update_volume(self.context,
+ id_to_ec2_id(vol['id'], 'vol-%s'),
mountpoint='/not/here')
vol = db.volume_get(self.context, vol['id'])
self.assertEqual(None, vol['mountpoint'])