Index: chrome/common/extensions/docs/server2/fake_fetchers.py |
diff --git a/chrome/common/extensions/docs/server2/fake_fetchers.py b/chrome/common/extensions/docs/server2/fake_fetchers.py |
index 45d12eeaa783e5d3a55cda9184c06e57a8e009ee..51ed87d27a87522b810faba9982ab98ebac9e2df 100644 |
--- a/chrome/common/extensions/docs/server2/fake_fetchers.py |
+++ b/chrome/common/extensions/docs/server2/fake_fetchers.py |
@@ -12,6 +12,7 @@ import sys |
import appengine_wrappers |
from file_system import FileNotFoundError |
+import svn_constants |
import url_constants |
class _FakeFetcher(object): |
@@ -38,6 +39,13 @@ class FakeOmahaProxy(_FakeFetcher): |
'branch_utility', |
'first.json')) |
+class FakeOmahaHistory(_FakeFetcher): |
+ def fetch(self, url): |
+ return self._ReadFile(os.path.join('server2', |
+ 'test_data', |
+ 'chrome_version_utility', |
+ 'omaha_dev_win_history.json')) |
+ |
class FakeSubversionServer(_FakeFetcher): |
def __init__(self, base_path): |
_FakeFetcher.__init__(self, base_path) |
@@ -144,6 +152,7 @@ def ConfigureFakeFetchers(): |
docs = '/'.join((sys.path[0], os.pardir)) |
appengine_wrappers.ConfigureFakeUrlFetch({ |
url_constants.OMAHA_PROXY_URL: FakeOmahaProxy(docs), |
+ re.escape(url_constants.OMAHA_DEV_HISTORY): FakeOmahaHistory(docs), |
'%s/.*' % url_constants.SVN_URL: FakeSubversionServer(docs), |
'%s/.*' % url_constants.VIEWVC_URL: FakeViewvcServer(docs), |
'%s/commits/.*' % url_constants.GITHUB_URL: FakeGithubStat(docs), |