OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 2012 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 import optparse | 4 import optparse |
5 import os | 5 import os |
6 import unittest | 6 import unittest |
7 | 7 |
8 from telemetry.core import browser_options | 8 from telemetry.core import browser_options |
9 | 9 |
| 10 |
10 class BrowserOptionsTest(unittest.TestCase): | 11 class BrowserOptionsTest(unittest.TestCase): |
11 def testDefaults(self): | 12 def testDefaults(self): |
12 options = browser_options.BrowserFinderOptions() | 13 options = browser_options.BrowserFinderOptions() |
13 parser = options.CreateParser() | 14 parser = options.CreateParser() |
14 parser.add_option('-x', action='store', default=3) | 15 parser.add_option('-x', action='store', default=3) |
15 parser.parse_args(['--browser', 'any']) | 16 parser.parse_args(['--browser', 'any']) |
16 self.assertEquals(options.x, 3) # pylint: disable=E1101 | 17 self.assertEquals(options.x, 3) # pylint: disable=E1101 |
17 | 18 |
18 def testDefaultsPlusOverride(self): | 19 def testDefaultsPlusOverride(self): |
19 options = browser_options.BrowserFinderOptions() | 20 options = browser_options.BrowserFinderOptions() |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
108 | 109 |
109 options.MergeDefaultValues(parser.get_default_values()) | 110 options.MergeDefaultValues(parser.get_default_values()) |
110 | 111 |
111 self.assertTrue(options.already_true) | 112 self.assertTrue(options.already_true) |
112 self.assertFalse(options.already_false) | 113 self.assertFalse(options.already_false) |
113 self.assertTrue(options.unset is None) | 114 self.assertTrue(options.unset is None) |
114 self.assertTrue(options.default_true) | 115 self.assertTrue(options.default_true) |
115 self.assertFalse(options.default_false) | 116 self.assertFalse(options.default_false) |
116 self.assertFalse(options.override_to_true) | 117 self.assertFalse(options.override_to_true) |
117 self.assertTrue(options.override_to_false) | 118 self.assertTrue(options.override_to_false) |
OLD | NEW |