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() |