| 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') | |
| 51 # Mock them to be sure nothing bad happens. | 50 # Mock them to be sure nothing bad happens. |
| 52 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Capture') | 51 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Capture') |
| 53 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureInfo') | 52 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureInfo') |
| 54 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureStatus') | 53 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'CaptureStatus') |
| 55 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Run') | 54 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'Run') |
| 56 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'RunAndGetFileList') | 55 self.mox.StubOutWithMock(gclient.gclient_scm.scm.SVN, 'RunAndGetFileList') |
| 57 self._gclient_gclient = gclient.GClient | 56 self._gclient_gclient = gclient.GClient |
| 58 gclient.GClient = self.mox.CreateMockAnything() | 57 gclient.GClient = self.mox.CreateMockAnything() |
| 59 self._scm_wrapper = gclient.gclient_scm.CreateSCM | 58 self._scm_wrapper = gclient.gclient_scm.CreateSCM |
| 60 gclient.gclient_scm.CreateSCM = self.mox.CreateMockAnything() | 59 gclient.gclient_scm.CreateSCM = self.mox.CreateMockAnything() |
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 791 gclient.os.path.join(self.root_dir, 'src/breakpad/bar', '.git') | 790 gclient.os.path.join(self.root_dir, 'src/breakpad/bar', '.git') |
| 792 ).AndReturn(False) | 791 ).AndReturn(False) |
| 793 gclient.os.path.exists( | 792 gclient.os.path.exists( |
| 794 gclient.os.path.join(self.root_dir, options.entries_filename) | 793 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 795 ).AndReturn(False) | 794 ).AndReturn(False) |
| 796 | 795 |
| 797 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, 'src').AndReturn( | 796 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, 'src').AndReturn( |
| 798 scm_wrapper_src) | 797 scm_wrapper_src) |
| 799 scm_wrapper_src.RunCommand('update', mox.Func(OptIsRev123), self.args, []) | 798 scm_wrapper_src.RunCommand('update', mox.Func(OptIsRev123), self.args, []) |
| 800 | 799 |
| 801 gclient.gclient_utils.FullUrlFromRelative(self.url, | 800 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, |
| 802 '/trunk/deps/third_party/cygwin@32
48' | 801 None).AndReturn(scm_wrapper_src2) |
| 803 ).AndReturn(cygwin_path) | 802 scm_wrapper_src2.FullUrlForRelativeUrl('/trunk/deps/third_party/cygwin@3248' |
| 803 ).AndReturn(cygwin_path) |
| 804 | 804 |
| 805 gclient.gclient_utils.FullUrlFromRelative(self.url, | 805 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, |
| 806 '/trunk/deps/third_party/WebKit' | 806 None).AndReturn(scm_wrapper_src2) |
| 807 ).AndReturn(webkit_path) | 807 scm_wrapper_src2.FullUrlForRelativeUrl('/trunk/deps/third_party/WebKit' |
| 808 ).AndReturn(webkit_path) |
| 808 | 809 |
| 809 gclient.gclient_scm.CreateSCM( | 810 gclient.gclient_scm.CreateSCM( |
| 810 webkit_path, self.root_dir, 'foo/third_party/WebKit' | 811 webkit_path, self.root_dir, 'foo/third_party/WebKit' |
| 811 ).AndReturn(scm_wrapper_webkit) | 812 ).AndReturn(scm_wrapper_webkit) |
| 812 scm_wrapper_webkit.RunCommand('update', mox.Func(OptIsRev42), self.args, []) | 813 scm_wrapper_webkit.RunCommand('update', mox.Func(OptIsRev42), self.args, []) |
| 813 | 814 |
| 814 gclient.gclient_scm.CreateSCM( | 815 gclient.gclient_scm.CreateSCM( |
| 815 'http://google-breakpad.googlecode.com/svn/trunk/src@285', | 816 'http://google-breakpad.googlecode.com/svn/trunk/src@285', |
| 816 self.root_dir, 'src/breakpad/bar').AndReturn(scm_wrapper_breakpad) | 817 self.root_dir, 'src/breakpad/bar').AndReturn(scm_wrapper_breakpad) |
| 817 scm_wrapper_breakpad.RunCommand('update', mox.Func(OptIsRevNone), | 818 scm_wrapper_breakpad.RunCommand('update', mox.Func(OptIsRevNone), |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 905 gclient.os.path.exists( | 906 gclient.os.path.exists( |
| 906 gclient.os.path.join(self.root_dir, name, '.git') | 907 gclient.os.path.join(self.root_dir, name, '.git') |
| 907 ).AndReturn(False) | 908 ).AndReturn(False) |
| 908 gclient.os.path.exists( | 909 gclient.os.path.exists( |
| 909 gclient.os.path.join(self.root_dir, options.entries_filename) | 910 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 910 ).AndReturn(False) | 911 ).AndReturn(False) |
| 911 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( | 912 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( |
| 912 gclient.gclient_scm.CreateSCM) | 913 gclient.gclient_scm.CreateSCM) |
| 913 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 914 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 914 | 915 |
| 915 gclient.gclient_utils.FullUrlFromRelative(self.url, | 916 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, None |
| 916 '/trunk/bar/WebKit', | 917 ).AndReturn(scm_wrapper_src) |
| 917 ).AndReturn(webkit_path) | 918 scm_wrapper_src.FullUrlForRelativeUrl('/trunk/bar/WebKit' |
| 919 ).AndReturn(webkit_path) |
| 918 | 920 |
| 919 gclient.gclient_scm.CreateSCM( | 921 gclient.gclient_scm.CreateSCM( |
| 920 webkit_path, self.root_dir, 'foo/third_party/WebKit' | 922 webkit_path, self.root_dir, 'foo/third_party/WebKit' |
| 921 ).AndReturn(gclient.gclient_scm.CreateSCM) | 923 ).AndReturn(gclient.gclient_scm.CreateSCM) |
| 922 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 924 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 923 | 925 |
| 924 self.mox.ReplayAll() | 926 self.mox.ReplayAll() |
| 925 client = self._gclient_gclient(self.root_dir, options) | 927 client = self._gclient_gclient(self.root_dir, options) |
| 926 client.SetConfig(gclient_config) | 928 client.SetConfig(gclient_config) |
| 927 client.RunOnDeps('update', self.args) | 929 client.RunOnDeps('update', self.args) |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 968 gclient.os.path.exists( | 970 gclient.os.path.exists( |
| 969 gclient.os.path.join(self.root_dir, name, '.git') | 971 gclient.os.path.join(self.root_dir, name, '.git') |
| 970 ).AndReturn(False) | 972 ).AndReturn(False) |
| 971 gclient.os.path.exists( | 973 gclient.os.path.exists( |
| 972 gclient.os.path.join(self.root_dir, options.entries_filename) | 974 gclient.os.path.join(self.root_dir, options.entries_filename) |
| 973 ).AndReturn(False) | 975 ).AndReturn(False) |
| 974 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( | 976 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, name).AndReturn( |
| 975 gclient.gclient_scm.CreateSCM) | 977 gclient.gclient_scm.CreateSCM) |
| 976 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 978 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 977 | 979 |
| 978 gclient.gclient_utils.FullUrlFromRelative(self.url, | 980 gclient.gclient_scm.CreateSCM(self.url, self.root_dir, |
| 979 '/trunk/bar_custom/WebKit' | 981 None).AndReturn(scm_wrapper_src) |
| 980 ).AndReturn(webkit_path) | 982 scm_wrapper_src.FullUrlForRelativeUrl('/trunk/bar_custom/WebKit' |
| 983 ).AndReturn(webkit_path) |
| 981 | 984 |
| 982 gclient.gclient_scm.CreateSCM(webkit_path, self.root_dir, | 985 gclient.gclient_scm.CreateSCM(webkit_path, self.root_dir, |
| 983 'foo/third_party/WebKit').AndReturn(gclient.gclient_scm.CreateSCM) | 986 'foo/third_party/WebKit').AndReturn(gclient.gclient_scm.CreateSCM) |
| 984 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) | 987 gclient.gclient_scm.CreateSCM.RunCommand('update', options, self.args, []) |
| 985 | 988 |
| 986 self.mox.ReplayAll() | 989 self.mox.ReplayAll() |
| 987 client = self._gclient_gclient(self.root_dir, options) | 990 client = self._gclient_gclient(self.root_dir, options) |
| 988 client.SetConfig(gclient_config) | 991 client.SetConfig(gclient_config) |
| 989 client.RunOnDeps('update', self.args) | 992 client.RunOnDeps('update', self.args) |
| 990 | 993 |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1061 pass | 1064 pass |
| 1062 def test_VarImpl(self): | 1065 def test_VarImpl(self): |
| 1063 pass | 1066 pass |
| 1064 | 1067 |
| 1065 | 1068 |
| 1066 if __name__ == '__main__': | 1069 if __name__ == '__main__': |
| 1067 import unittest | 1070 import unittest |
| 1068 unittest.main() | 1071 unittest.main() |
| 1069 | 1072 |
| 1070 # vim: ts=2:sw=2:tw=80:et: | 1073 # vim: ts=2:sw=2:tw=80:et: |
| OLD | NEW |