def test_get_aa_policy_id_of_server_exception_501(self, mock_clc_sdk): error = APIFailedResponse() error.response_text = 'Mock failure message' error.response_status_code = 501 mock_clc_sdk.v2.API.Call.side_effect = error self.module.check_mode = False under_test = ClcModifyServer(self.module) under_test._get_aa_policy_id_of_server(mock_clc_sdk, self.module, 'alias', 'dummy_server') self.module.fail_json.assert_called_once_with(msg='Unable to fetch anti affinity policy for server "dummy_server". Mock failure message')
def test_get_aa_policy_id_of_server_exception_404(self, mock_clc_sdk): error = APIFailedResponse() error.response_text = 'Mock failure message' error.response_status_code = 404 mock_clc_sdk.v2.API.Call.side_effect = error self.module.check_mode = False under_test = ClcModifyServer(self.module) res = under_test._get_aa_policy_id_of_server(mock_clc_sdk, self.module, 'alias', 'dummy_server') self.assertEqual(self.module.fail_json.called, False) self.assertEqual(res, None)
def test_get_firewall_policy_fail(self, mock_clc_sdk): source_account_alias = 'WFAD' location = 'VA1' firewall_policy = 'fake_policy' error = APIFailedResponse() error.response_status_code = 500 error.response_text = 'mock failure message' mock_clc_sdk.v2.API.Call.side_effect = error test_firewall_policy = ClcFirewallPolicy(self.module) response = test_firewall_policy._get_firewall_policy( source_account_alias, location, firewall_policy) self.module.fail_json.assert_called_with(msg='Unable to fetch the firewall policy with id : fake_policy. mock failure message')
def test_get_firewall_policy_fail(self, mock_clc_sdk): source_account_alias = 'WFAD' location = 'VA1' firewall_policy = 'fake_policy' error = APIFailedResponse() error.response_status_code = 500 error.response_text = 'mock failure message' mock_clc_sdk.v2.API.Call.side_effect = error test_firewall_policy = ClcFirewallPolicy(self.module) response = test_firewall_policy._get_firewall_policy( source_account_alias, location, firewall_policy) self.module.fail_json.assert_called_with( msg= 'Unable to fetch the firewall policy with id : fake_policy. mock failure message' )