Пример #1
0
 def test_user_password_url(self):
     self.assertEqual(
         ('joe', 't3stpw', 'https://svn.testurl.com/repo'),
         parse_url('https://*****:*****@svn.testurl.com/repo'))
     self.assertEqual(
         ('bob', '123abc', 'https://svn.testurl.com/repo'),
         parse_url('https://*****:*****@svn.testurl.com/repo', 'bob', '123abc'))
Пример #2
0
 def test_password_url(self):
     self.assertEqual(
         (None, 't3stpw', 'svn+ssh://svn.testurl.com/repo'),
         parse_url('svn+ssh://:[email protected]/repo'))
     self.assertEqual(
         (None, '123abc', 'svn+ssh://svn.testurl.com/repo'),
         parse_url('svn+ssh://:[email protected]/repo', None, '123abc'))
Пример #3
0
 def test_user_url(self):
     self.assertEqual(
         ('joe', None, 'https://svn.testurl.com/repo'),
         parse_url('https://[email protected]/repo'))
     self.assertEqual(
         ('bob', None, 'https://svn.testurl.com/repo'),
         parse_url('https://[email protected]/repo', 'bob'))
Пример #4
0
 def test_svnssh_preserve_user(self):
     self.assertEqual(
         ('user', 't3stpw', 'svn+ssh://[email protected]/repo', ),
         parse_url('svn+ssh://user:[email protected]/repo'))
     self.assertEqual(
         ('bob', '123abc', 'svn+ssh://[email protected]/repo', ),
         parse_url('svn+ssh://user:[email protected]/repo', 'bob', '123abc'))
     self.assertEqual(
         ('user2', None, 'svn+ssh://[email protected]/repo', ),
         parse_url('svn+ssh://[email protected]/repo'))
     self.assertEqual(
         ('bob', None, 'svn+ssh://[email protected]/repo', ),
         parse_url('svn+ssh://[email protected]/repo', 'bob'))
Пример #5
0
 def test_standard_url(self):
     self.assertEqual((None, None, 'file:///var/svn/repo'),
                      parse_url('file:///var/svn/repo'))
Пример #6
0
 def check_parse_url(self, expected, args):
     self.assertEqual(expected, parse_url(*args))
     if len(args) == 1:
         repo = svnrepo.svnremoterepo(self.ui(), path=args[0])
         self.assertEqual(expected[2], repo.svnauth[0])
         self.assertEqual(expected[2], repo.svnurl)