Add cluster policy sqlarchemy tests

Change-Id: Ia99f1855a5fb4dd55d811e2b0ad1368949a58e72
This commit is contained in:
liyi 2017-04-08 15:19:11 +08:00
parent 75940db67f
commit c1926af08f
1 changed files with 11 additions and 0 deletions

View File

@ -140,6 +140,17 @@ class DBAPIClusterPolicyTest(base.SenlinTestCase):
self.assertEqual(1, len(bindings))
self.assertEqual(timestamp, bindings[0].last_op)
def test_cluster_policy_get(self):
policy = self.create_policy()
db_api.cluster_policy_attach(self.ctx, self.cluster.id, policy.id, {})
binding = db_api.cluster_policy_get(self.ctx, self.cluster.id,
policy.id)
self.assertIsNotNone(binding)
self.assertEqual(self.cluster.id, binding.cluster_id)
self.assertEqual(policy.id, binding.policy_id)
def test_policy_get_all_with_empty_filters(self):
for pid in ['policy1', 'policy2']:
self.create_policy(id=pid)