OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 # Copyright (c) 2010 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2010 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import StringIO | 6 import StringIO |
7 | 7 |
8 # Fixes include path. | 8 # Fixes include path. |
9 from super_mox import SuperMoxTestBase | 9 from super_mox import SuperMoxTestBase |
10 | 10 |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
145 out_url, out_rev = gclient_utils.SplitUrlRevision(url) | 145 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
146 self.assertEquals(out_rev, None) | 146 self.assertEquals(out_rev, None) |
147 self.assertEquals(out_url, url) | 147 self.assertEquals(out_url, url) |
148 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 148 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
149 self.assertEquals(out_rev, rev) | 149 self.assertEquals(out_rev, rev) |
150 self.assertEquals(out_url, url) | 150 self.assertEquals(out_url, url) |
151 rev = "test-stable" | 151 rev = "test-stable" |
152 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 152 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
153 self.assertEquals(out_rev, rev) | 153 self.assertEquals(out_rev, rev) |
154 self.assertEquals(out_url, url) | 154 self.assertEquals(out_url, url) |
| 155 url = "ssh://user-name@example.com/~/test.git" |
| 156 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
| 157 self.assertEquals(out_rev, None) |
| 158 self.assertEquals(out_url, url) |
| 159 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
| 160 self.assertEquals(out_rev, rev) |
| 161 self.assertEquals(out_url, url) |
| 162 url = "ssh://user-name@example.com/~username/test.git" |
| 163 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
| 164 self.assertEquals(out_rev, None) |
| 165 self.assertEquals(out_url, url) |
| 166 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
| 167 self.assertEquals(out_rev, rev) |
| 168 self.assertEquals(out_url, url) |
155 | 169 |
156 def testSVNUrl(self): | 170 def testSVNUrl(self): |
157 url = "svn://example.com/test" | 171 url = "svn://example.com/test" |
158 rev = "ac345e52dc" | 172 rev = "ac345e52dc" |
159 out_url, out_rev = gclient_utils.SplitUrlRevision(url) | 173 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
160 self.assertEquals(out_rev, None) | 174 self.assertEquals(out_rev, None) |
161 self.assertEquals(out_url, url) | 175 self.assertEquals(out_url, url) |
162 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 176 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
163 self.assertEquals(out_rev, rev) | 177 self.assertEquals(out_rev, rev) |
164 self.assertEquals(out_url, url) | 178 self.assertEquals(out_url, url) |
165 | 179 |
166 | 180 |
167 if __name__ == '__main__': | 181 if __name__ == '__main__': |
168 import unittest | 182 import unittest |
169 unittest.main() | 183 unittest.main() |
170 | 184 |
171 # vim: ts=2:sw=2:tw=80:et: | 185 # vim: ts=2:sw=2:tw=80:et: |
OLD | NEW |