summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)