def test_update_alert_policy_exception(self, mock_set_clc_creds, mock_clc_sdk): test_params = { 'name': 'testname' , 'alias': 'testalias' , 'alert_recipients': ['test'] , 'metric': 'disk' , 'duration': '00:05:00' , 'threshold': 5 , 'state': 'absent' } self.module.params = test_params self.module.check_mode = False under_test = ClcAlertPolicy(self.module) under_test.clc = mock_clc_sdk error = APIFailedResponse('Failed') error.response_text = 'Sorry' mock_clc_sdk.v2.API.Call.side_effect = error under_test._update_alert_policy('12345') self.module.fail_json.assert_called_once_with(msg='Unable to update alert policy "testname". Sorry')
def test_update_alert_policy_exception(self, mock_set_clc_creds, mock_clc_sdk): test_params = { "name": "testname", "alias": "testalias", "alert_recipients": ["test"], "metric": "disk", "duration": "00:05:00", "threshold": 5, "state": "absent", } self.module.params = test_params self.module.check_mode = False under_test = ClcAlertPolicy(self.module) under_test.clc = mock_clc_sdk error = APIFailedResponse("Failed") error.response_text = "Sorry" mock_clc_sdk.v2.API.Call.side_effect = error under_test._update_alert_policy("12345") self.module.fail_json.assert_called_once_with(msg='Unable to update alert policy "testname". Sorry')
def test_update_alert_policy(self, mock_set_clc_creds, mock_clc_sdk): mock_clc_sdk.v2.API.Call.side_effect = ['success'] test_params = { 'name': 'testname' , 'alias': 'testalias' , 'alert_recipients': ['test'] , 'metric': 'disk' , 'duration': '00:05:00' , 'threshold': 5 , 'state': 'absent' } self.module.params = test_params self.module.check_mode = False under_test = ClcAlertPolicy(self.module) under_test.clc = mock_clc_sdk res = under_test._update_alert_policy('12345') self.assertEqual(res, 'success')
def test_update_alert_policy(self, mock_set_clc_creds, mock_clc_sdk): mock_clc_sdk.v2.API.Call.side_effect = ["success"] test_params = { "name": "testname", "alias": "testalias", "alert_recipients": ["test"], "metric": "disk", "duration": "00:05:00", "threshold": 5, "state": "absent", } self.module.params = test_params self.module.check_mode = False under_test = ClcAlertPolicy(self.module) under_test.clc = mock_clc_sdk res = under_test._update_alert_policy("12345") self.assertEqual(res, "success")