Return known int values as int, not str

Cast size, min_ram, min_disk to integers before returning them
to the user from the v1 API.

Fixes bug 1036297

Change-Id: Ib1e2a3bf931e433b6311cc8a1a5219168b50be97
This commit is contained in:
Brian Waldon
2012-08-13 10:18:51 -07:00
parent 37caf870ac
commit 1e539dfdbe
2 changed files with 21 additions and 8 deletions
+6 -3
View File
@@ -325,9 +325,9 @@ class ImageManagerTest(unittest.TestCase):
self.assertEqual(image.container_format, 'ovf')
self.assertEqual(image.disk_format, 'vhd')
self.assertEqual(image.owner, 'asdf')
self.assertEqual(image.size, '1024')
self.assertEqual(image.min_ram, '512')
self.assertEqual(image.min_disk, '10')
self.assertEqual(image.size, 1024)
self.assertEqual(image.min_ram, 512)
self.assertEqual(image.min_disk, 10)
self.assertEqual(image.properties, {'a': 'b', 'c': 'd'})
def test_create_with_data(self):
@@ -366,6 +366,9 @@ class ImageManagerTest(unittest.TestCase):
self.assertEqual(self.api.calls, expect)
self.assertEqual(image.id, '1')
self.assertEqual(image.name, 'image-2')
self.assertEqual(image.size, 1024)
self.assertEqual(image.min_ram, 512)
self.assertEqual(image.min_disk, 10)
def test_update_with_data(self):
image_data = StringIO.StringIO('XXX')