def test_modify_clc_server_exception(self, mock_clc_sdk): error = APIFailedResponse() error.response_text = 'Mock failure message' mock_clc_sdk.v2.API.Call.side_effect = error self.module.check_mode = False under_test = ClcModifyServer(self.module) under_test._modify_clc_server(mock_clc_sdk, self.module, 'dummy_server',1,2) self.module.fail_json.assert_called_once_with(msg='Unable to update the server configuration for server : "dummy_server". Mock failure message')
def test_modify_clc_server_exception(self, mock_clc_sdk): error = APIFailedResponse() error.response_text = 'Mock failure message' mock_clc_sdk.v2.API.Call.side_effect = error self.module.check_mode = False under_test = ClcModifyServer(self.module) under_test._modify_clc_server(mock_clc_sdk, self.module, 'dummy_server',1,2) self.module.fail_json.assert_called_once_with(msg='Unable to update the server configuration for server : "dummy_server". Mock failure message')
def test_modify_clc_server_mock_server(self, mock_clc_sdk): # Setup Test self.module.params = { 'state': 'present', 'server_ids': ['TEST_SERVER'], 'cpu': 2, 'memory': 4, 'wait': True } mock_server = mock.MagicMock() mock_server.id = 'TEST_SERVER' mock_server.cpu = 2 mock_server.memory= 4 mock_clc_sdk.v2.Server = [mock_server] # Test self.module.check_mode = False under_test = ClcModifyServer(self.module) result = under_test._modify_clc_server(self.clc, self.module, 'TEST_SERVER', 2, 4) # Assert self.assertFalse(self.module.fail_json.called) self.assertIsNotNone(result)
def test_modify_clc_server_mock_server(self, mock_clc_sdk): # Setup Test self.module.params = { 'state': 'present', 'server_ids': ['TEST_SERVER'], 'cpu': 2, 'memory': 4, 'wait': True } mock_server = mock.MagicMock() mock_server.id = 'TEST_SERVER' mock_server.cpu = 2 mock_server.memory= 4 mock_clc_sdk.v2.Server = [mock_server] # Test self.module.check_mode = False under_test = ClcModifyServer(self.module) result = under_test._modify_clc_server(self.clc, self.module, 'TEST_SERVER', 2, 4) # Assert self.assertFalse(self.module.fail_json.called) self.assertIsNotNone(result)