| OLD | NEW |
| (Empty) |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 import os | |
| 6 | |
| 7 def _ReadFile(filename): | |
| 8 with open(filename, 'r') as f: | |
| 9 return f.read() | |
| 10 | |
| 11 class _MockResponse(object): | |
| 12 def __init__(self): | |
| 13 self.content = '' | |
| 14 self.headers = { 'content-type': 'none' } | |
| 15 | |
| 16 def fetch(url): | |
| 17 result = _MockResponse() | |
| 18 # If a test needs to go into a directory that needs to have the same name as | |
| 19 # a file, such as the recursive directory listing subversion_fetcher_test, | |
| 20 # remove all .html's not at the end of the path. | |
| 21 url = url[:-5].replace('.html', '') + url[-5:] | |
| 22 result.content = _ReadFile(os.path.join('test_data', url)) | |
| 23 return result | |
| OLD | NEW |