def test_policy_update(self): another_policy = { 'name': 'new_scaling_policy', 'type': 'ScalingPolicy', 'spec': { 'min_size': 5, 'max_size': 15, } } old_data = self.new_policy_data() old_policy = db_api.policy_create(self.ctx, old_data) new_data = self.new_policy_data(**another_policy) new_policy = db_api.policy_update(self.ctx, old_policy.id, new_data) self.assertEqual(old_policy.id, new_policy.id) self.assertEqual(new_data['name'], new_policy.name) self.assertEqual('new_scaling_policy', new_policy.name)
def test_policy_update(self): another_policy = { 'name': 'new_scaling_policy', 'type': 'ScalingPolicy', 'cooldown': 11, 'level': 60, 'spec': { 'min_size': 5, 'max_size': 15, 'pause_time': 'PT10M', } } old_data = self.new_policy_data() old_policy = db_api.policy_create(self.ctx, old_data) new_data = self.new_policy_data(**another_policy) new_policy = db_api.policy_update(self.ctx, old_policy.id, new_data) self.assertEqual(old_policy.id, new_policy.id) self.assertEqual(new_data['name'], new_policy.name) self.assertEqual('new_scaling_policy', new_policy.name) self.assertEqual(11, new_policy.cooldown)