OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 import mock | 6 import mock |
7 | 7 |
8 from telemetry.internal import forwarders | 8 from telemetry.internal import forwarders |
9 from telemetry.internal.backends.chrome import chrome_browser_backend | 9 from telemetry.internal.backends.chrome import chrome_browser_backend |
10 from telemetry.internal.browser import browser_options as browser_options_module | 10 from telemetry.internal.browser import browser_options as browser_options_module |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 self.assertEqual([], browser_backend.GetReplayBrowserStartupArgs()) | 68 self.assertEqual([], browser_backend.GetReplayBrowserStartupArgs()) |
69 | 69 |
70 def BasicArgsHelper(self, is_running_locally): | 70 def BasicArgsHelper(self, is_running_locally): |
71 browser_options = FakeBrowserOptions(wpr_mode=wpr_modes.WPR_REPLAY) | 71 browser_options = FakeBrowserOptions(wpr_mode=wpr_modes.WPR_REPLAY) |
72 browser_backend = TestChromeBrowserBackend( | 72 browser_backend = TestChromeBrowserBackend( |
73 browser_options, | 73 browser_options, |
74 local_ts_proxy_port=567, | 74 local_ts_proxy_port=567, |
75 remote_port=789, | 75 remote_port=789, |
76 is_running_locally=is_running_locally) | 76 is_running_locally=is_running_locally) |
77 expected_args = [ | 77 expected_args = [ |
78 '--ignore-certificate-errors', | 78 '--ignore-certificate-errors-spki-list=' |
| 79 'PhrPvGIaAMmd29hj8BCZOq096yj7uMpRNHpn5PDxI6I=', |
79 '--proxy-server=socks://localhost:789', | 80 '--proxy-server=socks://localhost:789', |
80 ] | 81 ] |
81 self.assertEqual( | 82 self.assertEqual( |
82 expected_args, | 83 expected_args, |
83 sorted(browser_backend.GetReplayBrowserStartupArgs())) | 84 sorted(browser_backend.GetReplayBrowserStartupArgs())) |
84 | 85 |
85 def testBasicArgs(self): | 86 def testBasicArgs(self): |
86 # The result is the same regardless of whether running locally. | 87 # The result is the same regardless of whether running locally. |
87 self.BasicArgsHelper(is_running_locally=True) | 88 self.BasicArgsHelper(is_running_locally=True) |
88 self.BasicArgsHelper(is_running_locally=False) | 89 self.BasicArgsHelper(is_running_locally=False) |
89 | 90 |
90 def testReplayNotActive(self): | 91 def testReplayNotActive(self): |
91 browser_options = FakeBrowserOptions(wpr_mode=wpr_modes.WPR_OFF) | 92 browser_options = FakeBrowserOptions(wpr_mode=wpr_modes.WPR_OFF) |
92 browser_backend = TestChromeBrowserBackend( | 93 browser_backend = TestChromeBrowserBackend( |
93 browser_options, | 94 browser_options, |
94 local_ts_proxy_port=567, | 95 local_ts_proxy_port=567, |
95 remote_port=789, | 96 remote_port=789, |
96 is_running_locally=True) | 97 is_running_locally=True) |
97 expected_args = [] | 98 expected_args = [] |
98 self.assertEqual( | 99 self.assertEqual( |
99 expected_args, | 100 expected_args, |
100 sorted(browser_backend.GetReplayBrowserStartupArgs())) | 101 sorted(browser_backend.GetReplayBrowserStartupArgs())) |
OLD | NEW |