| 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 """Unit tests for gclient_scm.py.""" | 6 """Unit tests for gclient_scm.py.""" |
| 7 | 7 |
| 8 # Import before super_mox to keep valid references. | 8 # Import before super_mox to keep valid references. |
| 9 from os import rename | 9 from os import rename |
| 10 from shutil import rmtree | 10 from shutil import rmtree |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 | 35 |
| 36 | 36 |
| 37 class SVNWrapperTestCase(BaseTestCase): | 37 class SVNWrapperTestCase(BaseTestCase): |
| 38 class OptionsObject(object): | 38 class OptionsObject(object): |
| 39 def __init__(self, test_case, verbose=False, revision=None): | 39 def __init__(self, test_case, verbose=False, revision=None): |
| 40 self.verbose = verbose | 40 self.verbose = verbose |
| 41 self.revision = revision | 41 self.revision = revision |
| 42 self.manually_grab_svn_rev = True | 42 self.manually_grab_svn_rev = True |
| 43 self.deps_os = None | 43 self.deps_os = None |
| 44 self.force = False | 44 self.force = False |
| 45 self.reset = False |
| 45 self.nohooks = False | 46 self.nohooks = False |
| 46 | 47 |
| 47 def Options(self, *args, **kwargs): | 48 def Options(self, *args, **kwargs): |
| 48 return self.OptionsObject(self, *args, **kwargs) | 49 return self.OptionsObject(self, *args, **kwargs) |
| 49 | 50 |
| 50 def setUp(self): | 51 def setUp(self): |
| 51 BaseTestCase.setUp(self) | 52 BaseTestCase.setUp(self) |
| 52 self.root_dir = self.Dir() | 53 self.root_dir = self.Dir() |
| 53 self.args = self.Args() | 54 self.args = self.Args() |
| 54 self.url = self.Url() | 55 self.url = self.Url() |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 | 283 |
| 283 class GitWrapperTestCase(BaseTestCase): | 284 class GitWrapperTestCase(BaseTestCase): |
| 284 """This class doesn't use pymox.""" | 285 """This class doesn't use pymox.""" |
| 285 class OptionsObject(object): | 286 class OptionsObject(object): |
| 286 def __init__(self, test_case, verbose=False, revision=None): | 287 def __init__(self, test_case, verbose=False, revision=None): |
| 287 self.verbose = verbose | 288 self.verbose = verbose |
| 288 self.revision = revision | 289 self.revision = revision |
| 289 self.manually_grab_svn_rev = True | 290 self.manually_grab_svn_rev = True |
| 290 self.deps_os = None | 291 self.deps_os = None |
| 291 self.force = False | 292 self.force = False |
| 293 self.reset = False |
| 292 self.nohooks = False | 294 self.nohooks = False |
| 293 | 295 |
| 294 sample_git_import = """blob | 296 sample_git_import = """blob |
| 295 mark :1 | 297 mark :1 |
| 296 data 6 | 298 data 6 |
| 297 Hello | 299 Hello |
| 298 | 300 |
| 299 blob | 301 blob |
| 300 mark :2 | 302 mark :2 |
| 301 data 4 | 303 data 4 |
| (...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 relpath=self.relpath) | 559 relpath=self.relpath) |
| 558 rev_info = scm.revinfo(options, (), None) | 560 rev_info = scm.revinfo(options, (), None) |
| 559 self.assertEquals(rev_info, '069c602044c5388d2d15c3f875b057c852003458') | 561 self.assertEquals(rev_info, '069c602044c5388d2d15c3f875b057c852003458') |
| 560 | 562 |
| 561 | 563 |
| 562 if __name__ == '__main__': | 564 if __name__ == '__main__': |
| 563 import unittest | 565 import unittest |
| 564 unittest.main() | 566 unittest.main() |
| 565 | 567 |
| 566 # vim: ts=2:sw=2:tw=80:et: | 568 # vim: ts=2:sw=2:tw=80:et: |
| OLD | NEW |