| 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 |