Merge "Allow filtering of stacks by action"

This commit is contained in:
Jenkins 2014-04-17 17:20:42 +00:00 committed by Gerrit Code Review
commit e9194f88ca
2 changed files with 4 additions and 1 deletions

View File

@ -154,6 +154,7 @@ class StackController(object):
filter_whitelist = {
'status': 'mixed',
'name': 'mixed',
'action': 'mixed',
}
whitelist = {
'limit': 'single',

View File

@ -413,6 +413,7 @@ class StackControllerTest(ControllerTest, HeatTestCase):
params = {
'status': 'fake status',
'name': 'fake name',
'action': 'fake action',
'balrog': 'you shall not pass!'
}
req = self._get('/stacks', params=params)
@ -425,9 +426,10 @@ class StackControllerTest(ControllerTest, HeatTestCase):
self.assertIn('filters', engine_args)
filters = engine_args['filters']
self.assertEqual(2, len(filters))
self.assertEqual(3, len(filters))
self.assertIn('status', filters)
self.assertIn('name', filters)
self.assertIn('action', filters)
self.assertNotIn('balrog', filters)
def test_index_returns_stack_count_if_with_count_is_true(