def test_vbox_manage_get_cpu_count(self): vm_name = 'default' mock_output = 'Number of CPUs: 2' check_output_mock = MagicMock(return_value='{}\n'.format(mock_output)) with patch('subprocess.check_output', check_output_mock): result = terminal.vbox_manage_get_cpu_count(vm_name) self.assertEqual(result, 2) check_output_mock.assert_called_with(['VBoxManage', 'showvminfo', vm_name], universal_newlines=True)
def test_vbox_manage_get_cpu_count(self): vm_name = 'default' mock_output = 'Number of CPUs: 2' check_output_mock = MagicMock(return_value='{}\n'.format(mock_output)) with patch('subprocess.check_output', check_output_mock): result = terminal.vbox_manage_get_cpu_count(vm_name) self.assertEqual(result, 2) check_output_mock.assert_called_with( ['VBoxManage', 'showvminfo', vm_name], universal_newlines=True)
def docker_machine_cpu_check(vm_name): existing_cpu_count = terminal.vbox_manage_get_cpu_count(vm_name) minimum_cpu_count = int(docker_machine.DEFAULT_DOCKER_MACHINE_CPU_COUNT) has_sufficient_cpu = existing_cpu_count >= minimum_cpu_count return existing_cpu_count, has_sufficient_cpu
def docker_machine_cpu_check(vm_name): existing_cpu_count = terminal.vbox_manage_get_cpu_count(vm_name) minimum_cpu_count = int(docker_machine.DEFAULT_DOCKER_MACHINE_CPU_COUNT) has_sufficient_cpu = existing_cpu_count >= minimum_cpu_count return existing_cpu_count, has_sufficient_cpu