Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 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 os | 6 import os |
| 7 import StringIO | 7 import StringIO |
| 8 import sys | 8 import sys |
| 9 | 9 |
| 10 sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) | 10 sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 117 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 117 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
| 118 self.assertEquals(out_rev, rev) | 118 self.assertEquals(out_rev, rev) |
| 119 self.assertEquals(out_url, url) | 119 self.assertEquals(out_url, url) |
| 120 url = "ssh://user-name@example.com/~username/test.git" | 120 url = "ssh://user-name@example.com/~username/test.git" |
| 121 out_url, out_rev = gclient_utils.SplitUrlRevision(url) | 121 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
| 122 self.assertEquals(out_rev, None) | 122 self.assertEquals(out_rev, None) |
| 123 self.assertEquals(out_url, url) | 123 self.assertEquals(out_url, url) |
| 124 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 124 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
| 125 self.assertEquals(out_rev, rev) | 125 self.assertEquals(out_rev, rev) |
| 126 self.assertEquals(out_url, url) | 126 self.assertEquals(out_url, url) |
| 127 url = "git@github.com:dart-lang/spark.git" | |
|
bradn
2014/04/11 04:48:48
Oh yeah, tests :-)
Sheridan Rawlins
2014/04/11 15:49:18
Added one more for the gclient.py change.
| |
| 128 out_url, out_rev = gclient_utils.SplitUrlRevision(url) | |
| 129 self.assertEquals(out_rev, None) | |
| 130 self.assertEquals(out_url, url) | |
| 131 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | |
| 132 self.assertEquals(out_rev, rev) | |
| 133 self.assertEquals(out_url, url) | |
| 127 | 134 |
| 128 def testSVNUrl(self): | 135 def testSVNUrl(self): |
| 129 url = "svn://example.com/test" | 136 url = "svn://example.com/test" |
| 130 rev = "ac345e52dc" | 137 rev = "ac345e52dc" |
| 131 out_url, out_rev = gclient_utils.SplitUrlRevision(url) | 138 out_url, out_rev = gclient_utils.SplitUrlRevision(url) |
| 132 self.assertEquals(out_rev, None) | 139 self.assertEquals(out_rev, None) |
| 133 self.assertEquals(out_url, url) | 140 self.assertEquals(out_url, url) |
| 134 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) | 141 out_url, out_rev = gclient_utils.SplitUrlRevision("%s@%s" % (url, rev)) |
| 135 self.assertEquals(out_rev, rev) | 142 self.assertEquals(out_rev, rev) |
| 136 self.assertEquals(out_url, url) | 143 self.assertEquals(out_url, url) |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 192 for content, expected in values: | 199 for content, expected in values: |
| 193 self.assertEquals( | 200 self.assertEquals( |
| 194 expected, gclient_utils.ParseCodereviewSettingsContent(content)) | 201 expected, gclient_utils.ParseCodereviewSettingsContent(content)) |
| 195 | 202 |
| 196 | 203 |
| 197 if __name__ == '__main__': | 204 if __name__ == '__main__': |
| 198 import unittest | 205 import unittest |
| 199 unittest.main() | 206 unittest.main() |
| 200 | 207 |
| 201 # vim: ts=2:sw=2:tw=80:et: | 208 # vim: ts=2:sw=2:tw=80:et: |
| OLD | NEW |