summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-05-25 09:33:51 -0400
committerAlex Meade <alex.meade@rackspace.com>2011-05-25 09:33:51 -0400
commit3d9569147cee2eaa94fc49c55b40f70a72171ebe (patch)
tree20bf756204cb51807df3e5f6b142ff40891334d8
parentf488576ae27f8eb96a04022d0ecd11a28bd15116 (diff)
downloadnova-3d9569147cee2eaa94fc49c55b40f70a72171ebe.tar.gz
nova-3d9569147cee2eaa94fc49c55b40f70a72171ebe.tar.xz
nova-3d9569147cee2eaa94fc49c55b40f70a72171ebe.zip
Added test
-rw-r--r--nova/tests/api/openstack/test_images.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py
index 76d4e2f56..233419c6d 100644
--- a/nova/tests/api/openstack/test_images.py
+++ b/nova/tests/api/openstack/test_images.py
@@ -709,11 +709,20 @@ class ImageControllerWithGlanceServiceTest(test.TestCase):
self.assertDictListMatch(expected, response_list)
def test_get_image_request_filters(self):
- request =\
- webob.Request.blank('/v1.1/images/detail?status=ACTIVE&name=testname')
+ request = webob.Request.blank(
+ '/v1.1/images/detail?status=ACTIVE&name=testname&property-test=3')
filters = images.Controller()._get_filters(request)
expected = {'status': 'ACTIVE',
'name': 'testname',
+ 'property-test': '3',
+ }
+ self.assertDictMatch(expected, filters)
+
+ def test_get_image_request_filters_not_supported(self):
+ request = webob.Request.blank(
+ '/v1.1/images/detail?status=ACTIVE&UNSUPPORTEDFILTER=testname')
+ filters = images.Controller()._get_filters(request)
+ expected = {'status': 'ACTIVE',
}
self.assertDictMatch(expected, filters)