Chromium Code Reviews| Index: chrome/common/extensions/docs/server2/appengine_wrappers.py |
| diff --git a/chrome/common/extensions/docs/server2/appengine_wrappers.py b/chrome/common/extensions/docs/server2/appengine_wrappers.py |
| index 8af2ebcc3db12eb0f0b5efb8b352ed6e1e84cc58..beb0292e20e14aeee60cf0496f16f83ad6728d70 100644 |
| --- a/chrome/common/extensions/docs/server2/appengine_wrappers.py |
| +++ b/chrome/common/extensions/docs/server2/appengine_wrappers.py |
| @@ -19,11 +19,12 @@ def IsDownloadError(error): |
| # they will be replaced with fake modules. This is useful during testing. |
| try: |
| import google.appengine.api.app_identity as app_identity |
| + import google.appengine.ext.blobstore as blobstore |
|
ahernandez
2014/09/15 23:58:02
Is there a reason why this import was moved up?
Ken Rockot(use gerrit already)
2014/09/16 00:24:31
Alphabetical ordering makes me happy
ahernandez
2014/09/16 00:28:53
Shouldn't any imports prefixed with google.appengi
Ken Rockot(use gerrit already)
2014/09/16 00:31:19
Ludicrous! Yeah, you're right. I the "ext/api" bit
|
| import google.appengine.api.files as files |
| import google.appengine.api.logservice as logservice |
| import google.appengine.api.memcache as memcache |
| + import google.appengine.api.taskqueue as taskqueue |
| import google.appengine.api.urlfetch as urlfetch |
| - import google.appengine.ext.blobstore as blobstore |
| from google.appengine.ext.blobstore.blobstore import BlobReferenceProperty |
| import google.appengine.ext.db as db |
| import webapp2 |
| @@ -275,3 +276,20 @@ except ImportError: |
| class BlobReferenceProperty(object): |
| pass |
| + |
| + class FakeTaskQueue(object): |
| + class Task(object): |
| + def __init__(self, url=None, params={}): |
| + pass |
| + |
| + class Queue(object): |
| + def __init__(self, name='default'): |
| + pass |
| + |
| + def add(self, task): |
| + return _RPC() |
| + |
| + def purge(self): |
| + return _RPC() |
| + |
| + taskqueue = FakeTaskQueue() |