def integrationtest_refresh_ip(self): resource_context = Mock() resource_context.attributes = { "vCenter Template": "vCenter/Boris/Boris2-win7" } qualipy_helpers = Mock() qualipy_helpers.get_resource_context_details = Mock( return_value=resource_context) credentials = TestCredentials() py_vmomi_service = pyVmomiService(SmartConnect, Disconnect) cloudshell_data_retriever_service = Mock() cloudshell_data_retriever_service.getVCenterConnectionDetails = Mock( return_value=VCenterConnectionDetails( credentials.host, credentials.username, credentials.password)) vm_resource = Mock() vm_resource.default_network = 'default' resource_model_parser = Mock() resource_model_parser.convert_to_resource_model = Mock( return_value=vm_resource) refresh_ip_command = RefreshIpCommand( py_vmomi_service, cloudshell_data_retriever_service, qualipy_helpers, resource_model_parser) uuid = helpers.get_uuid('Boris2-win7') refresh_ip_command.refresh_ip(uuid, '') pass
def integrationtest_refresh_ip(self): resource_context = Mock() resource_context.attributes = {"vCenter Template": "vCenter/Boris/Boris2-win7"} qualipy_helpers = Mock() qualipy_helpers.get_resource_context_details = Mock(return_value=resource_context) credentials = TestCredentials() py_vmomi_service = pyVmomiService(SmartConnect, Disconnect) cloudshell_data_retriever_service = Mock() cloudshell_data_retriever_service.getVCenterConnectionDetails = Mock( return_value=VCenterConnectionDetails(credentials.host, credentials.username, credentials.password)) vm_resource = Mock() vm_resource.default_network = 'default' resource_model_parser = Mock() resource_model_parser.convert_to_resource_model = Mock(return_value=vm_resource) refresh_ip_command = RefreshIpCommand(py_vmomi_service, cloudshell_data_retriever_service, qualipy_helpers, resource_model_parser) uuid = helpers.get_uuid('Boris2-win7') refresh_ip_command.refresh_ip(uuid, '') pass
def test_refresh_ip(self): resource_model_parser = Mock() qualipy_helpers = MagicMock() session = MagicMock() qualipy_helpers.get_api_session = Mock(return_value=session) nic = Mock() nic.network = 'A Network' nic.ipAddress = ['192.168.1.1'] guest = Mock() guest.net = [nic] vm = Mock() vm.guest = guest pyvmomi_service = Mock() pyvmomi_service.find_by_uuid = Mock(return_value=vm) refresh_ip_command = RefreshIpCommand(pyvmomi_service, Mock(), qualipy_helpers, resource_model_parser) si = Mock() # Act refresh_ip_command.refresh_ip(si, '1234-5678', 'machine1') # Assert session.UpdateResourceAddress.assert_called_with('machine1', '192.168.1.1')
def test_refresh_ip(self): resource_model_parser = Mock() qualipy_helpers = MagicMock() session = MagicMock() qualipy_helpers.get_api_session = Mock(return_value=session) nic = Mock() nic.network = 'A Network' nic.ipAddress = ['192.168.1.1'] guest = Mock() guest.net = [nic] vm = Mock() vm.guest = guest pyvmomi_service = Mock() pyvmomi_service.find_by_uuid = Mock(return_value=vm) refresh_ip_command = RefreshIpCommand(pyvmomi_service, Mock(), qualipy_helpers, resource_model_parser) si = Mock() # Act refresh_ip_command.refresh_ip(si, '1234-5678', 'machine1') # Assert session.UpdateResourceAddress.assert_called_with( 'machine1', '192.168.1.1')