| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2011 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 # pylint: disable=E1101,W0403 | |
| 7 | |
| 8 import os | 6 import os |
| 9 import StringIO | 7 import StringIO |
| 8 import sys |
| 10 | 9 |
| 11 # Fixes include path. | 10 sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) |
| 11 |
| 12 from super_mox import SuperMoxTestBase | 12 from super_mox import SuperMoxTestBase |
| 13 import trial_dir | 13 import trial_dir |
| 14 | 14 |
| 15 import gclient_utils | 15 import gclient_utils |
| 16 import subprocess2 | 16 import subprocess2 |
| 17 | 17 |
| 18 | 18 |
| 19 class GclientUtilBase(SuperMoxTestBase): | 19 class GclientUtilBase(SuperMoxTestBase): |
| 20 def setUp(self): | 20 def setUp(self): |
| 21 super(GclientUtilBase, self).setUp() | 21 super(GclientUtilBase, self).setUp() |
| (...skipping 28 matching lines...) Expand all Loading... |
| 50 self.stdout = StringIO.StringIO(test_string) | 50 self.stdout = StringIO.StringIO(test_string) |
| 51 def wait(self): | 51 def wait(self): |
| 52 pass | 52 pass |
| 53 | 53 |
| 54 def _inner(self, args, test_string): | 54 def _inner(self, args, test_string): |
| 55 cwd = 'bleh' | 55 cwd = 'bleh' |
| 56 gclient_utils.sys.stdout.write( | 56 gclient_utils.sys.stdout.write( |
| 57 '\n________ running \'boo foo bar\' in \'bleh\'\n') | 57 '\n________ running \'boo foo bar\' in \'bleh\'\n') |
| 58 for i in test_string: | 58 for i in test_string: |
| 59 gclient_utils.sys.stdout.write(i) | 59 gclient_utils.sys.stdout.write(i) |
| 60 # pylint: disable=E1101 |
| 60 subprocess2.Popen( | 61 subprocess2.Popen( |
| 61 args, | 62 args, |
| 62 cwd=cwd, | 63 cwd=cwd, |
| 63 stdout=subprocess2.PIPE, | 64 stdout=subprocess2.PIPE, |
| 64 stderr=subprocess2.STDOUT, | 65 stderr=subprocess2.STDOUT, |
| 65 bufsize=0).AndReturn(self.ProcessIdMock(test_string)) | 66 bufsize=0).AndReturn(self.ProcessIdMock(test_string)) |
| 66 | 67 |
| 67 self.mox.ReplayAll() | 68 self.mox.ReplayAll() |
| 68 compiled_pattern = gclient_utils.re.compile(r'a(.*)b') | 69 compiled_pattern = gclient_utils.re.compile(r'a(.*)b') |
| 69 line_list = [] | 70 line_list = [] |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 os.chmod(l3, 0) | 169 os.chmod(l3, 0) |
| 169 os.chmod(l2, 0) | 170 os.chmod(l2, 0) |
| 170 os.chmod(l1, 0) | 171 os.chmod(l1, 0) |
| 171 | 172 |
| 172 | 173 |
| 173 if __name__ == '__main__': | 174 if __name__ == '__main__': |
| 174 import unittest | 175 import unittest |
| 175 unittest.main() | 176 unittest.main() |
| 176 | 177 |
| 177 # vim: ts=2:sw=2:tw=80:et: | 178 # vim: ts=2:sw=2:tw=80:et: |
| OLD | NEW |