OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import unittest | 5 import unittest |
6 | 6 |
7 from webkitpy.common.system.outputcapture import OutputCapture | 7 from webkitpy.common.system.outputcapture import OutputCapture |
8 from webkitpy.tool.webkit_patch import WebKitPatch | 8 from webkitpy.tool.webkit_patch import WebKitPatch |
9 | 9 |
10 | 10 |
(...skipping 21 matching lines...) Expand all Loading... |
32 | 32 |
33 def test_help(self): | 33 def test_help(self): |
34 oc = OutputCapture() | 34 oc = OutputCapture() |
35 oc.capture_output() | 35 oc.capture_output() |
36 tool = WebKitPatch('path') | 36 tool = WebKitPatch('path') |
37 tool.main(['tool', 'help']) | 37 tool.main(['tool', 'help']) |
38 out, err, logs = oc.restore_output() | 38 out, err, logs = oc.restore_output() |
39 self.assertTrue(out.startswith('Usage: ')) | 39 self.assertTrue(out.startswith('Usage: ')) |
40 self.assertEqual('', err) | 40 self.assertEqual('', err) |
41 self.assertEqual('', logs) | 41 self.assertEqual('', logs) |
42 | |
43 def test_constructor_calls_bind_to_tool(self): | |
44 tool = WebKitPatch('path') | |
45 self.assertEqual(tool.commands[0]._tool, tool) | |
46 self.assertEqual(tool.commands[1]._tool, tool) | |
OLD | NEW |