def test_vbox_manage_get_ram_size(self): vm_name = 'default' mock_output = 'Memory size: 2048MB' check_output_mock = MagicMock(return_value='{}\n'.format(mock_output)) with patch('subprocess.check_output', check_output_mock): result = terminal.vbox_manage_get_ram_size(vm_name) self.assertEqual(result, 2048) check_output_mock.assert_called_with(['VBoxManage', 'showvminfo', vm_name], universal_newlines=True)
def test_vbox_manage_get_ram_size(self): vm_name = 'default' mock_output = 'Memory size: 2048MB' check_output_mock = MagicMock(return_value='{}\n'.format(mock_output)) with patch('subprocess.check_output', check_output_mock): result = terminal.vbox_manage_get_ram_size(vm_name) self.assertEqual(result, 2048) check_output_mock.assert_called_with( ['VBoxManage', 'showvminfo', vm_name], universal_newlines=True)
def docker_machine_ram_check(vm_name): existing_ram_size = terminal.vbox_manage_get_ram_size(vm_name) minimum_ram_size = int(docker_machine.DEFAULT_DOCKER_MACHINE_RAM_SIZE) has_sufficient_ram = existing_ram_size >= minimum_ram_size return existing_ram_size, has_sufficient_ram
def docker_machine_ram_check(vm_name): existing_ram_size = terminal.vbox_manage_get_ram_size(vm_name) minimum_ram_size = int(docker_machine.DEFAULT_DOCKER_MACHINE_RAM_SIZE) has_sufficient_ram = existing_ram_size >= minimum_ram_size return existing_ram_size, has_sufficient_ram