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

Side by Side Diff: chrome/common/extensions/docs/server2/fake_fetchers.py

Issue 18323018: Linking AvailabilityFinder with APIDataSource and intro-table templates. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 5 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 (c) 2012 The Chromium Authors. All rights reserved. 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 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 # These are fake fetchers that are used for testing and the preview server. 5 # These are fake fetchers that are used for testing and the preview server.
6 # They return canned responses for URLs. appengine_wrappers.py uses the fake 6 # They return canned responses for URLs. appengine_wrappers.py uses the fake
7 # fetchers if the App Engine imports fail. 7 # fetchers if the App Engine imports fail.
8 8
9 import os 9 import os
10 import re 10 import re
(...skipping 19 matching lines...) Expand all
30 30
31 def _Stat(self, path): 31 def _Stat(self, path):
32 return int(os.stat(os.path.join(self._base_path, path)).st_mtime) 32 return int(os.stat(os.path.join(self._base_path, path)).st_mtime)
33 33
34 class FakeOmahaProxy(_FakeFetcher): 34 class FakeOmahaProxy(_FakeFetcher):
35 def fetch(self, url): 35 def fetch(self, url):
36 return self._ReadFile(os.path.join('server2', 36 return self._ReadFile(os.path.join('server2',
37 'test_data', 37 'test_data',
38 'branch_utility', 38 'branch_utility',
39 'first.json')) 39 'first.json'))
40
40 class FakeOmahaHistory(_FakeFetcher): 41 class FakeOmahaHistory(_FakeFetcher):
41 def fetch(self, url): 42 def fetch(self, url):
42 return self._ReadFile(os.path.join('server2', 43 return self._ReadFile(os.path.join('server2',
43 'test_data', 44 'test_data',
44 'branch_utility', 45 'branch_utility',
45 'second.json')) 46 'second.json'))
46 47
47 class FakeSubversionServer(_FakeFetcher): 48 class FakeSubversionServer(_FakeFetcher):
48 def __init__(self, base_path): 49 def __init__(self, base_path):
49 _FakeFetcher.__init__(self, base_path) 50 _FakeFetcher.__init__(self, base_path)
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 url_constants.OMAHA_PROXY_URL: FakeOmahaProxy(docs), 153 url_constants.OMAHA_PROXY_URL: FakeOmahaProxy(docs),
153 re.escape(url_constants.OMAHA_DEV_HISTORY): FakeOmahaHistory(docs), 154 re.escape(url_constants.OMAHA_DEV_HISTORY): FakeOmahaHistory(docs),
154 '%s/.*' % url_constants.SVN_URL: FakeSubversionServer(docs), 155 '%s/.*' % url_constants.SVN_URL: FakeSubversionServer(docs),
155 '%s/.*' % url_constants.VIEWVC_URL: FakeViewvcServer(docs), 156 '%s/.*' % url_constants.VIEWVC_URL: FakeViewvcServer(docs),
156 '%s/commits/.*' % url_constants.GITHUB_URL: FakeGithubStat(docs), 157 '%s/commits/.*' % url_constants.GITHUB_URL: FakeGithubStat(docs),
157 '%s/zipball' % url_constants.GITHUB_URL: FakeGithubZip(docs), 158 '%s/zipball' % url_constants.GITHUB_URL: FakeGithubZip(docs),
158 '%s/api/.*' % url_constants.CODEREVIEW_SERVER: FakeRietveldAPI(docs), 159 '%s/api/.*' % url_constants.CODEREVIEW_SERVER: FakeRietveldAPI(docs),
159 '%s/tarball/.*' % url_constants.CODEREVIEW_SERVER: 160 '%s/tarball/.*' % url_constants.CODEREVIEW_SERVER:
160 FakeRietveldTarball(docs), 161 FakeRietveldTarball(docs),
161 }) 162 })
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698