Mercurial > hgsubversion
comparison tests/test_urls.py @ 235:2969a20e0eef
Add support for user:pass@url repositories to be hg-like
author | Daniel Tang <dytang@cs.purdue.edu> |
---|---|
date | Mon, 06 Apr 2009 11:19:51 -0400 |
parents | |
children | 46e69be8e2c8 |
comparison
equal
deleted
inserted
replaced
234:33e885f5f86a | 235:2969a20e0eef |
---|---|
1 import test_util | |
2 import unittest | |
3 from svnwrap.svn_swig_wrapper import parse_url | |
4 | |
5 class TestSubversionUrls(test_util.TestBase): | |
6 def test_standard_url(self): | |
7 self.assertEqual((None, None, 'file:///var/svn/repo'), | |
8 parse_url('file:///var/svn/repo')) | |
9 | |
10 def test_user_url(self): | |
11 self.assertEqual(('joe', None, 'https://svn.testurl.com/repo'), | |
12 parse_url('https://joe@svn.testurl.com/repo')) | |
13 | |
14 def test_password_url(self): | |
15 self.assertEqual((None, 't3stpw', 'svn+ssh://svn.testurl.com/repo'), | |
16 parse_url('svn+ssh://:t3stpw@svn.testurl.com/repo')) | |
17 | |
18 def test_user_password_url(self): | |
19 self.assertEqual(('joe', 't3stpw', 'https://svn.testurl.com/repo'), | |
20 parse_url('https://joe:t3stpw@svn.testurl.com/repo')) | |
21 | |
22 | |
23 def suite(): | |
24 all = [unittest.TestLoader().loadTestsFromTestCase(TestSubversionUrls)] | |
25 return unittest.TestSuite(all) |