Beispiel #1
0
    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)
Beispiel #2
0
    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
Beispiel #4
0
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