summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2011-09-13 17:06:15 -0400
committerScott Moser <smoser@ubuntu.com>2011-09-13 17:06:15 -0400
commit877d92845a5d2002c4adc0c8398469e66fd0907e (patch)
treed016a2ee5568f98a75e00c2d334225da42336d42
parente411fcd647e3cdcf415465288e527aecfd026fc5 (diff)
downloadnova-877d92845a5d2002c4adc0c8398469e66fd0907e.tar.gz
nova-877d92845a5d2002c4adc0c8398469e66fd0907e.tar.xz
nova-877d92845a5d2002c4adc0c8398469e66fd0907e.zip
make tests pass
-rw-r--r--nova/api/openstack/views/flavors.py7
-rw-r--r--nova/tests/api/openstack/test_flavors.py24
2 files changed, 27 insertions, 4 deletions
diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py
index 023acce0d..4c5e2c1e6 100644
--- a/nova/api/openstack/views/flavors.py
+++ b/nova/api/openstack/views/flavors.py
@@ -48,12 +48,11 @@ class ViewBuilder(object):
detail = {
"ram": flavor_obj["memory_mb"],
"disk": flavor_obj["local_gb"],
- "swap": flavor_obj["swap"],
- "rxtx_quota": flavor_obj["rxtx_quota"],
- "rxtx_cap": flavor_obj["rxtx_cap"],
- "vcpus": flavor_obj["vcpus"],
}
+ for key in ( "vcpus", "swap", "rxtx_quota", "rxtx_cap"):
+ detail[key] = flavor_obj.get(key,"")
+
detail.update(simple)
return detail
diff --git a/nova/tests/api/openstack/test_flavors.py b/nova/tests/api/openstack/test_flavors.py
index 812bece42..b7a5d0e09 100644
--- a/nova/tests/api/openstack/test_flavors.py
+++ b/nova/tests/api/openstack/test_flavors.py
@@ -107,12 +107,20 @@ class FlavorsTest(test.TestCase):
"name": "flavor 1",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
},
{
"id": "2",
"name": "flavor 2",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
},
]
self.assertEqual(flavors, expected)
@@ -127,6 +135,10 @@ class FlavorsTest(test.TestCase):
"name": "flavor 12",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
}
self.assertEqual(flavor, expected)
@@ -149,6 +161,10 @@ class FlavorsTest(test.TestCase):
"name": "flavor 12",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
"links": [
{
"rel": "self",
@@ -216,6 +232,10 @@ class FlavorsTest(test.TestCase):
"name": "flavor 1",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
"links": [
{
"rel": "self",
@@ -232,6 +252,10 @@ class FlavorsTest(test.TestCase):
"name": "flavor 2",
"ram": "256",
"disk": "10",
+ "rxtx_cap": "",
+ "rxtx_quota": "",
+ "swap": "",
+ "vcpus": "",
"links": [
{
"rel": "self",