Skip to content

Commit 73f70f1

Browse files
committed
Add filters "policy_type" and "policy_name" for policy binding list
Add "policy_type" and "policy_name" to query map. Add QueryParameters related unit test case. Depends-On: I452173dff86f75d82bfa967ea333ad42be95d488 Closed-Bug: 1634407 Change-Id: I8363dadbb6afe810ceb161c59027eefca966f011
1 parent c646788 commit 73f70f1

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

openstack/cluster/v1/cluster_policy.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ class ClusterPolicy(resource.Resource):
2424
allow_list = True
2525
allow_get = True
2626

27-
_query_mapping = resource.QueryParameters(is_enabled='enabled')
27+
_query_mapping = resource.QueryParameters(
28+
'policy_name', 'policy_type', is_enabled='enabled')
2829

2930
# Properties
3031
#: ID of the policy object.

openstack/tests/unit/cluster/v1/test_cluster_policy.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ def test_basic(self):
4141
self.assertTrue(sot.allow_get)
4242
self.assertTrue(sot.allow_list)
4343

44+
self.assertDictEqual({"policy_name": "policy_name",
45+
"policy_type": "policy_type",
46+
"is_enabled": "enabled",
47+
"limit": "limit",
48+
"marker": "marker"},
49+
sot._query_mapping._mapping)
50+
4451
def test_instantiate(self):
4552
sot = cluster_policy.ClusterPolicy(**FAKE)
4653
self.assertEqual(FAKE['policy_id'], sot.id)

0 commit comments

Comments
 (0)