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