示例#1
0
    def test_parse_credentials(self):
        parsed = opener.parse('ftp://*****:*****@ftp.example.org')
        expected = opener.ParseResult('ftp', 'user', 'pass', 'ftp.example.org',
                                      None)
        self.assertEqual(expected, parsed)

        parsed = opener.parse('ftp://[email protected]')
        expected = opener.ParseResult('ftp', 'user', '', 'ftp.example.org',
                                      None)
        self.assertEqual(expected, parsed)
示例#2
0
 def test_parse_path(self):
     parsed = opener.parse('osfs://foo/bar!example.txt')
     expected = opener.ParseResult('osfs', None, None, 'foo/bar',
                                   'example.txt')
     self.assertEqual(expected, parsed)
示例#3
0
 def test_parse_simple(self):
     parsed = opener.parse('osfs://foo/bar')
     expected = opener.ParseResult('osfs', None, None, 'foo/bar', None)
     self.assertEqual(expected, parsed)