| Index: appengine/swarming/handlers_bot_test.py
|
| diff --git a/appengine/swarming/handlers_bot_test.py b/appengine/swarming/handlers_bot_test.py
|
| index 921c9ea3dc7ef0d58d4d32bc5e877efdb72435de..aa61a8981114ece741526a209e46900c1aa5e04e 100755
|
| --- a/appengine/swarming/handlers_bot_test.py
|
| +++ b/appengine/swarming/handlers_bot_test.py
|
| @@ -23,6 +23,7 @@ from google.appengine.ext import ndb
|
| import webapp2
|
| import webtest
|
|
|
| +import handlers_backend
|
| import handlers_bot
|
| from components import ereporter2
|
| from components import utils
|
| @@ -54,6 +55,18 @@ class BotApiTest(test_env_handlers.AppTestBase):
|
| lambda *args, **kwargs: self.fail('%s, %s' % (args, kwargs)))
|
| # Bot API test cases run by default as bot.
|
| self.set_as_bot()
|
| + self._enqueue_task_orig = self.mock(
|
| + utils, 'enqueue_task', self._enqueue_task)
|
| +
|
| + @ndb.non_transactional
|
| + def _enqueue_task(self, url, queue_name, **kwargs):
|
| + if queue_name == 'task-dimensions':
|
| + # Call directly into it, ignores any current transaction.
|
| + handlers_backend.TaskDimensionsHandler.tidy_stale(kwargs['payload'])
|
| + return True
|
| + if queue_name == 'pubsub':
|
| + return True
|
| + self.fail(url)
|
|
|
| def test_handshake(self):
|
| errors = []
|
|
|