1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# Copyright 2014 The Chromium Authors. All rights reserved. 2a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# Use of this source code is governed by a BSD-style license that can be 3a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch# found in the LICENSE file. 45f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 5a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom telemetry.page import page as page_module 6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochfrom telemetry.page import page_set as page_set_module 7a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 8a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 9010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)class BypassPage(page_module.Page): 10a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self, url, page_set): 12a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(BypassPage, self).__init__(url=url, page_set=page_set) 13a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch self.archive_data_file = '../data/chrome_proxy_bypass.json' 14a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 15a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 16a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochclass BypassPageSet(page_set_module.PageSet): 17a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch """ Chrome proxy test sites """ 19a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch def __init__(self): 21a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch super(BypassPageSet, self).__init__( 22a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch archive_data_file='../data/chrome_proxy_bypass.json') 23a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 24a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch urls_list = [ 25a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'http://aws1.mdw.la/bypass/', 26a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ] 27a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 28a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch for url in urls_list: 29a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch self.AddPage(BypassPage(url, self)) 30