MCPcopy Index your code
hub / github.com/python/cpython / test_splitpasswd

Method test_splitpasswd

Lib/test/test_urlparse.py:1814–1830  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1812 ('User@example.com:Pass', 'www.python.org:080'))
1813
1814 def test_splitpasswd(self):
1815 # Some of the password examples are not sensible, but it is added to
1816 # confirming to RFC2617 and addressing issue4675.
1817 splitpasswd = urllib.parse._splitpasswd
1818 self.assertEqual(splitpasswd('user:ab'), ('user', 'ab'))
1819 self.assertEqual(splitpasswd('user:a\nb'), ('user', 'a\nb'))
1820 self.assertEqual(splitpasswd('user:a\tb'), ('user', 'a\tb'))
1821 self.assertEqual(splitpasswd('user:a\rb'), ('user', 'a\rb'))
1822 self.assertEqual(splitpasswd('user:a\fb'), ('user', 'a\fb'))
1823 self.assertEqual(splitpasswd('user:a\vb'), ('user', 'a\vb'))
1824 self.assertEqual(splitpasswd('user:a:b'), ('user', 'a:b'))
1825 self.assertEqual(splitpasswd('user:a b'), ('user', 'a b'))
1826 self.assertEqual(splitpasswd('user 2:ab'), ('user 2', 'ab'))
1827 self.assertEqual(splitpasswd('user+1:a+b'), ('user+1', 'a+b'))
1828 self.assertEqual(splitpasswd('user:'), ('user', ''))
1829 self.assertEqual(splitpasswd('user'), ('user', None))
1830 self.assertEqual(splitpasswd(':ab'), ('', 'ab'))
1831
1832 def test_splitport(self):
1833 splitport = urllib.parse._splitport

Callers

nothing calls this directly

Calls 2

splitpasswdFunction · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected