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 4e66e4aaed16817b9025efd323dcab7ac316d8f2..23d61091e641eb777f6bca1649c2ef022a9bd938 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) |
@@ -117,6 +125,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), |