| 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 |