Index: tests/gclient_utils_test.py |
=================================================================== |
--- tests/gclient_utils_test.py (revision 63873) |
+++ tests/gclient_utils_test.py (working copy) |
@@ -152,6 +152,20 @@ |
out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
self.assertEquals(out_rev, rev) |
self.assertEquals(out_url, url) |
+ url = "ssh://user-name@example.com/~/test.git" |
+ out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
+ self.assertEquals(out_rev, None) |
+ self.assertEquals(out_url, url) |
+ out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
+ self.assertEquals(out_rev, rev) |
+ self.assertEquals(out_url, url) |
+ url = "ssh://user-name@example.com/~username/test.git" |
+ out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
+ self.assertEquals(out_rev, None) |
+ self.assertEquals(out_url, url) |
+ out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
+ self.assertEquals(out_rev, rev) |
+ self.assertEquals(out_url, url) |
def testSVNUrl(self): |
url = "svn://example.com/test" |