コード例 #1
0
def test_spice_console_with_ipv6_support():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="linux"):

        spiceConsole('::1', '2525', 'command %h %p')
        popen.assert_called_once_with(shlex.split('command [::1] 2525'),
                                      env=os.environ)
コード例 #2
0
def test_spice_console_on_linux_and_mac():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="linux"):

        spiceConsole('localhost', '2525', 'command %h %p')
        popen.assert_called_once_with(shlex.split('command localhost 2525'),
                                      env=os.environ)
コード例 #3
0
def test_spice_console_with_ipv6_support(vpcs_device):
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="linux"):

        vpcs_device.settings()["console_host"] = "::1"
        spiceConsole(vpcs_device, '2525', 'command %h %p')
        popen.assert_called_once_with(shlex.split('command [::1] 2525'),
                                      env=os.environ)
コード例 #4
0
def test_spice_console_on_linux_with_popen_issues():
    with patch('subprocess.Popen', side_effect=OSError("Dummy")), \
            patch('sys.platform', new="linux"):

        with pytest.raises(OSError):
            spiceConsole('localhost', '2525', 'command %h %p')
コード例 #5
0
def test_spice_console_on_windows():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="win"):

        spiceConsole('localhost', '2525', 'command %h %p')
        popen.assert_called_once_with('command localhost 2525')
コード例 #6
0
ファイル: test_spice_console.py プロジェクト: GNS3/gns3-gui
def test_spice_console_with_ipv6_support():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="linux"):

        spiceConsole('::1', '2525', 'command %h %p')
        popen.assert_called_once_with(shlex.split('command [::1] 2525'), env=os.environ)
コード例 #7
0
ファイル: test_spice_console.py プロジェクト: GNS3/gns3-gui
def test_spice_console_on_linux_with_popen_issues():
    with patch('subprocess.Popen', side_effect=OSError("Dummy")), \
            patch('sys.platform', new="linux"):

        with pytest.raises(OSError):
            spiceConsole('localhost', '2525', 'command %h %p')
コード例 #8
0
ファイル: test_spice_console.py プロジェクト: GNS3/gns3-gui
def test_spice_console_on_windows():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="win"):

        spiceConsole('localhost', '2525', 'command %h %p')
        popen.assert_called_once_with('command localhost 2525')
コード例 #9
0
ファイル: test_spice_console.py プロジェクト: GNS3/gns3-gui
def test_spice_console_on_linux_and_mac():
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="linux"):

        spiceConsole('localhost', '2525', 'command %h %p')
        popen.assert_called_once_with(shlex.split('command localhost 2525'), env=os.environ)
コード例 #10
0
def test_spice_console_on_windows(vpcs_device):
    with patch('subprocess.Popen') as popen, \
            patch('sys.platform', new="win"):
        vpcs_device.settings()["console_host"] = "localhost"
        spiceConsole(vpcs_device, '2525', 'command %h %p')
        popen.assert_called_once_with('command localhost 2525')