def test_split_netloc__ip6():
    assert split_netloc('[::1]') == ('', '', '[::1]', '')
    assert split_netloc('[::1]:8080') == ('', '', '[::1]', '8080')
    assert split_netloc('[2001:0db8:0000:08d3:0000:8a2e:0070:7344]') == ('', '', '[2001:0db8:0000:08d3:0000:8a2e:0070:7344]', '')
    assert split_netloc('[2001:db8:0:8d3:0:8a2e:70:7344]') == ('', '', '[2001:db8:0:8d3:0:8a2e:70:7344]', '')
    assert split_netloc('[::ffff:7f00:1]') == ('', '', '[::ffff:7f00:1]', '')
    assert split_netloc('[::ffff:127.0.0.1]') == ('', '', '[::ffff:127.0.0.1]', '')
    assert split_netloc('[::ffff:127.0.0.1]:8080') == ('', '', '[::ffff:127.0.0.1]', '8080')
    assert split_netloc('foo:bar@[::1]:8080') == ('foo', 'bar', '[::1]', '8080')
def test_split_netloc():
    assert split_netloc('example') == ('', '', 'example', '')
    assert split_netloc('example.com') == ('', '', 'example.com', '')
    assert split_netloc('www.example.com') == ('', '', 'www.example.com', '')

    assert split_netloc('example.com:80') == ('', '', 'example.com', '80')
    assert split_netloc('localhost:8080') == ('', '', 'localhost', '8080')
    assert split_netloc('foo.bar.example.com:8888') == ('', '', 'foo.bar.example.com', '8888')
    assert split_netloc('foo:[email protected]:8080') == ('foo', 'bar', 'www.example.com', '8080')
示例#3
0
 def wait_for_ssh_all(self):
     sys.stdout.write('Waiting for ssh')
     sys.stdout.flush()
     hnames = self.read_hosts()
     for h in hnames: 
         ph = urltools.split_netloc(h)
         hn = ph[2]
         if ph[3] =='':
             port = 22
         else:
             port = int(ph[3])
         self.wait_for_ssh(hn, port)
示例#4
0
 def wait_for_ssh_all(self):
     sys.stdout.write('Waiting for ssh')
     sys.stdout.flush()
     hnames = self.read_hosts()
     for h in hnames:
         ph = urltools.split_netloc(h)
         hn = ph[2]
         if ph[3] == '':
             port = 22
         else:
             port = int(ph[3])
         self.wait_for_ssh(hn, port)
示例#5
0
def test_split_netloc__ip6():
    assert split_netloc('[::1]') == ('', '', '[::1]', '')
    assert split_netloc('[::1]:8080') == ('', '', '[::1]', '8080')
    assert split_netloc('[2001:0db8:0000:08d3:0000:8a2e:0070:7344]') == (
        '', '', '[2001:0db8:0000:08d3:0000:8a2e:0070:7344]', '')
    assert split_netloc('[2001:db8:0:8d3:0:8a2e:70:7344]') == (
        '', '', '[2001:db8:0:8d3:0:8a2e:70:7344]', '')
    assert split_netloc('[::ffff:7f00:1]') == ('', '', '[::ffff:7f00:1]', '')
    assert split_netloc('[::ffff:127.0.0.1]') == ('', '', '[::ffff:127.0.0.1]',
                                                  '')
    assert split_netloc('[::ffff:127.0.0.1]:8080') == ('', '',
                                                       '[::ffff:127.0.0.1]',
                                                       '8080')
    assert split_netloc('foo:bar@[::1]:8080') == ('foo', 'bar', '[::1]',
                                                  '8080')
示例#6
0
def test_split_netloc():
    assert split_netloc('example') == ('', '', 'example', '')
    assert split_netloc('example.com') == ('', '', 'example.com', '')
    assert split_netloc('www.example.com') == ('', '', 'www.example.com', '')

    assert split_netloc('example.com:80') == ('', '', 'example.com', '80')
    assert split_netloc('localhost:8080') == ('', '', 'localhost', '8080')
    assert split_netloc('foo.bar.example.com:8888') == ('', '',
                                                        'foo.bar.example.com',
                                                        '8888')
    assert split_netloc('foo:[email protected]:8080') == ('foo', 'bar',
                                                            'www.example.com',
                                                            '8080')
示例#7
0
def test_split_netloc():
    assert split_netloc("example") == ('', '', 'example', '')

    assert split_netloc("example.com") == ('', '', 'example.com', '')
    assert split_netloc("www.example.com") == ('', '', 'www.example.com', '')

    assert split_netloc("example.com:80") == ('', '', 'example.com', '80')
    assert split_netloc("example.com:8080") == ('', '', 'example.com', '8080')
    assert split_netloc("foo.bar.example.com:8888") == ('', '', 'foo.bar.example.com', '8888')

    assert split_netloc("foo:[email protected]:8080") == ('foo', 'bar', 'www.example.com', '8080')

    assert split_netloc("192.168.1.1") == ('', '', '192.168.1.1', '')
    assert split_netloc("192.168.1.1:8080") == ('', '', '192.168.1.1', '8080')

    assert split_netloc("localhost:8080") == ('', '', 'localhost', '8080')
    assert split_netloc("[::1]") == ('', '', '[::1]', '')
    assert split_netloc("[::1]:8080") == ('', '', '[::1]', '8080')
    assert split_netloc("foo:bar@[::1]:8080") == ('foo', 'bar', '[::1]', '8080')
def test_split_netloc__ip4():
    assert split_netloc('192.168.1.1') == ('', '', '192.168.1.1', '')
    assert split_netloc('192.168.1.1:8080') == ('', '', '192.168.1.1', '8080')
    assert split_netloc('foo:[email protected]:8080') == ('foo', 'bar', '192.168.1.1', '8080')
示例#9
0
def test_split_netloc__ip4():
    assert split_netloc('192.168.1.1') == ('', '', '192.168.1.1', '')
    assert split_netloc('192.168.1.1:8080') == ('', '', '192.168.1.1', '8080')
    assert split_netloc('foo:[email protected]:8080') == ('foo', 'bar',
                                                        '192.168.1.1', '8080')
示例#10
0
def test_split_netloc():
    assert split_netloc("example") == ('', '', 'example', '')

    assert split_netloc("example.com") == ('', '', 'example.com', '')
    assert split_netloc("www.example.com") == ('', '', 'www.example.com', '')

    assert split_netloc("example.com:80") == ('', '', 'example.com', '80')
    assert split_netloc("example.com:8080") == ('', '', 'example.com', '8080')
    assert split_netloc("foo.bar.example.com:8888") == ('', '',
                                                        'foo.bar.example.com',
                                                        '8888')

    assert split_netloc("foo:[email protected]:8080") == ('foo', 'bar',
                                                            'www.example.com',
                                                            '8080')

    assert split_netloc("192.168.1.1") == ('', '', '192.168.1.1', '')
    assert split_netloc("192.168.1.1:8080") == ('', '', '192.168.1.1', '8080')

    assert split_netloc("localhost:8080") == ('', '', 'localhost', '8080')
    assert split_netloc("[::1]") == ('', '', '[::1]', '')
    assert split_netloc("[::1]:8080") == ('', '', '[::1]', '8080')
    assert split_netloc("foo:bar@[::1]:8080") == ('foo', 'bar', '[::1]',
                                                  '8080')