Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # | 2 # |
| 3 # Copyright 2008-2009 Google Inc. All Rights Reserved. | 3 # Copyright 2008-2009 Google Inc. All Rights Reserved. |
| 4 # | 4 # |
| 5 # Licensed under the Apache License, Version 2.0 (the "License"); | 5 # Licensed under the Apache License, Version 2.0 (the "License"); |
| 6 # you may not use this file except in compliance with the License. | 6 # you may not use this file except in compliance with the License. |
| 7 # You may obtain a copy of the License at | 7 # You may obtain a copy of the License at |
| 8 # | 8 # |
| 9 # http://www.apache.org/licenses/LICENSE-2.0 | 9 # http://www.apache.org/licenses/LICENSE-2.0 |
| 10 # | 10 # |
| (...skipping 29 matching lines...) Expand all Loading... | |
| 40 def Options(self, *args, **kwargs): | 40 def Options(self, *args, **kwargs): |
| 41 return self.OptionsObject(self, *args, **kwargs) | 41 return self.OptionsObject(self, *args, **kwargs) |
| 42 | 42 |
| 43 def setUp(self): | 43 def setUp(self): |
| 44 BaseTestCase.setUp(self) | 44 BaseTestCase.setUp(self) |
| 45 # These are not tested. | 45 # These are not tested. |
| 46 self.mox.StubOutWithMock(gclient.gclient_utils, 'FileRead') | 46 self.mox.StubOutWithMock(gclient.gclient_utils, 'FileRead') |
| 47 self.mox.StubOutWithMock(gclient.gclient_utils, 'FileWrite') | 47 self.mox.StubOutWithMock(gclient.gclient_utils, 'FileWrite') |
| 48 self.mox.StubOutWithMock(gclient.gclient_utils, 'SubprocessCall') | 48 self.mox.StubOutWithMock(gclient.gclient_utils, 'SubprocessCall') |
| 49 self.mox.StubOutWithMock(gclient.gclient_utils, 'RemoveDirectory') | 49 self.mox.StubOutWithMock(gclient.gclient_utils, 'RemoveDirectory') |
| 50 self.mox.StubOutWithMock(gclient.gclient_utils, 'FullUrlFromRelative') | |
| 50 # Mock them to be sure nothing bad happens. | 51 # Mock them to be sure nothing bad happens. |
| 51 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Capture') | 52 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Capture') |
| 52 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureInfo') | 53 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureInfo') |
| 53 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureStatus') | 54 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureStatus') |
| 54 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Run') | 55 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Run') |
| 55 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'RunAndGetFileList') | 56 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'RunAndGetFileList') |
| 56 self._gclient_gclient = gclient.GClient | 57 self._gclient_gclient = gclient.GClient |
| 57 gclient.GClient = self.mox.CreateMockAnything() | 58 gclient.GClient = self.mox.CreateMockAnything() |
| 58 self._scm_wrapper = gclient.gclient_scm.CreateSCM | 59 self._scm_wrapper = gclient.gclient_scm.CreateSCM |
| 59 gclient.gclient_scm.CreateSCM = self.mox.CreateMockAnything() | 60 gclient.gclient_scm.CreateSCM = self.mox.CreateMockAnything() |
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 790 gclient.os.path.join(self.root_dir, 'src/breakpad/bar', '.git') | 791 gclient.os.path.join(self.root_dir, 'src/breakpad/bar', '.git') |
| 791 ).AndReturn(False) | 792 ).AndReturn(False) |
| 792 gclient.os.path.exists( | 793 gclient.os.path.exists( |
| 793 gclient.os.path.join(self.root_dir, options.entries_filename) | 794 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 794 ).AndReturn(False) | 795 ).AndReturn(False) |
| 795 | 796 |
| 796 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, 'src').AndReturn( | 797 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, 'src').AndReturn( |
| 797 scm_wrapper_src) | 798 scm_wrapper_src) |
| 798 scm_wrapper_src.RunCommand('update', mox.Func(OptIsRev123), self.args, []) | 799 scm_wrapper_src.RunCommand('update', mox.Func(OptIsRev123), self.args, []) |
| 799 | 800 |
| 800 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, | 801 gclient.gclient_utils.FullUrlFromRelative(self.url, |
| 801 None).AndReturn(scm_wrapper_src2) | 802 '/trunk/deps/third_party/cygwin@32 48' |
|
M-A Ruel
2009/12/15 18:49:42
80 cols
| |
| 802 scm_wrapper_src2.FullUrlForRelativeUrl('/trunk/deps/third_party/cygwin@3248' | 803 ).AndReturn(cygwin_path) |
| 803 ).AndReturn(cygwin_path) | |
| 804 | 804 |
| 805 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, | 805 gclient.gclient_utils.FullUrlFromRelative(self.url, |
| 806 None).AndReturn(scm_wrapper_src2) | 806 '/trunk/deps/third_party/WebKit' |
| 807 scm_wrapper_src2.FullUrlForRelativeUrl('/trunk/deps/third_party/WebKit' | 807 ).AndReturn(webkit_path) |
| 808 ).AndReturn(webkit_path) | |
| 809 | 808 |
| 810 gclient.gclient_scm.CreateSCM( | 809 gclient.gclient_scm.CreateSCM( |
| 811 webkit_path, self.root_dir, 'foo/third_party/WebKit' | 810 webkit_path, self.root_dir, 'foo/third_party/WebKit' |
| 812 ).AndReturn(scm_wrapper_webkit) | 811 ).AndReturn(scm_wrapper_webkit) |
| 813 scm_wrapper_webkit.RunCommand('update', mox.Func(OptIsRev42), self.args, []) | 812 scm_wrapper_webkit.RunCommand('update', mox.Func(OptIsRev42), self.args, []) |
| 814 | 813 |
| 815 gclient.gclient_scm.CreateSCM( | 814 gclient.gclient_scm.CreateSCM( |
| 816 'http://google-breakpad.googlecode.com/svn/trunk/src@285', | 815 'http://google-breakpad.googlecode.com/svn/trunk/src@285', |
| 817 self.root_dir, 'src/breakpad/bar').AndReturn(scm_wrapper_breakpad) | 816 self.root_dir, 'src/breakpad/bar').AndReturn(scm_wrapper_breakpad) |
| 818 scm_wrapper_breakpad.RunCommand('update', mox.Func(OptIsRevNone), | 817 scm_wrapper_breakpad.RunCommand('update', mox.Func(OptIsRevNone), |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 906 gclient.os.path.exists( | 905 gclient.os.path.exists( |
| 907 gclient.os.path.join(self.root_dir, name, '.git') | 906 gclient.os.path.join(self.root_dir, name, '.git') |
| 908 ).AndReturn(False) | 907 ).AndReturn(False) |
| 909 gclient.os.path.exists( | 908 gclient.os.path.exists( |
| 910 gclient.os.path.join(self.root_dir, options.entries_filename) | 909 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 911 ).AndReturn(False) | 910 ).AndReturn(False) |
| 912 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( | 911 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( |
| 913 gclient.gclient_scm.CreateSCM) | 912 gclient.gclient_scm.CreateSCM) |
| 914 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 913 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 915 | 914 |
| 916 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, None | 915 gclient.gclient_utils.FullUrlFromRelative(self.url, |
| 917 ).AndReturn(scm_wrapper_src) | 916 '/trunk/bar/WebKit', |
| 918 scm_wrapper_src.FullUrlForRelativeUrl('/trunk/bar/WebKit' | 917 ).AndReturn(webkit_path) |
| 919 ).AndReturn(webkit_path) | |
| 920 | 918 |
| 921 gclient.gclient_scm.CreateSCM( | 919 gclient.gclient_scm.CreateSCM( |
| 922 webkit_path, self.root_dir, 'foo/third_party/WebKit' | 920 webkit_path, self.root_dir, 'foo/third_party/WebKit' |
| 923 ).AndReturn(gclient.gclient_scm.CreateSCM) | 921 ).AndReturn(gclient.gclient_scm.CreateSCM) |
| 924 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 922 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 925 | 923 |
| 926 self.mox.ReplayAll() | 924 self.mox.ReplayAll() |
| 927 client = self._gclient_gclient(self.root_dir, options) | 925 client = self._gclient_gclient(self.root_dir, options) |
| 928 client.SetConfig(gclient_config) | 926 client.SetConfig(gclient_config) |
| 929 client.RunOnDeps('update', self.args) | 927 client.RunOnDeps('update', self.args) |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 970 gclient.os.path.exists( | 968 gclient.os.path.exists( |
| 971 gclient.os.path.join(self.root_dir, name, '.git') | 969 gclient.os.path.join(self.root_dir, name, '.git') |
| 972 ).AndReturn(False) | 970 ).AndReturn(False) |
| 973 gclient.os.path.exists( | 971 gclient.os.path.exists( |
| 974 gclient.os.path.join(self.root_dir, options.entries_filename) | 972 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 975 ).AndReturn(False) | 973 ).AndReturn(False) |
| 976 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( | 974 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( |
| 977 gclient.gclient_scm.CreateSCM) | 975 gclient.gclient_scm.CreateSCM) |
| 978 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 976 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 979 | 977 |
| 980 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, | 978 gclient.gclient_utils.FullUrlFromRelative(self.url, |
| 981 None).AndReturn(scm_wrapper_src) | 979 '/trunk/bar_custom/WebKit' |
| 982 scm_wrapper_src.FullUrlForRelativeUrl('/trunk/bar_custom/WebKit' | 980 ).AndReturn(webkit_path) |
| 983 ).AndReturn(webkit_path) | |
| 984 | 981 |
| 985 gclient.gclient_scm.CreateSCM(webkit_path, self.root_dir, | 982 gclient.gclient_scm.CreateSCM(webkit_path, self.root_dir, |
| 986 'foo/third_party/WebKit').AndReturn(gclient.gclient_scm.CreateSCM) | 983 'foo/third_party/WebKit').AndReturn(gclient.gclient_scm.CreateSCM) |
| 987 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 984 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 988 | 985 |
| 989 self.mox.ReplayAll() | 986 self.mox.ReplayAll() |
| 990 client = self._gclient_gclient(self.root_dir, options) | 987 client = self._gclient_gclient(self.root_dir, options) |
| 991 client.SetConfig(gclient_config) | 988 client.SetConfig(gclient_config) |
| 992 client.RunOnDeps('update', self.args) | 989 client.RunOnDeps('update', self.args) |
| 993 | 990 |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1064 pass | 1061 pass |
| 1065 def test_VarImpl(self): | 1062 def test_VarImpl(self): |
| 1066 pass | 1063 pass |
| 1067 | 1064 |
| 1068 | 1065 |
| 1069 if __name__ == '__main__': | 1066 if __name__ == '__main__': |
| 1070 import unittest | 1067 import unittest |
| 1071 unittest.main() | 1068 unittest.main() |
| 1072 | 1069 |
| 1073 # vim: ts=2:sw=2:tw=80:et: | 1070 # vim: ts=2:sw=2:tw=80:et: |
| OLD | NEW |