Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(157)

Side by Side Diff: telemetry/telemetry/internal/backends/chrome/chrome_browser_backend_unittest.py

Issue 3003143002: [Telemetry] Use --ignore-certificate-errors-spki-list to bypass cert errors (Closed)
Patch Set: Rebased Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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()))
OLDNEW
« no previous file with comments | « telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py ('k') | web_page_replay_go/README.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698