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