def SetUpTestbedTestCase(case): """Set up appengine testbed enviroment.""" case.testbed = testbed.Testbed() case.testbed.activate() # The oauth_aware decorator will 302 to login unless there is either # a current user _or_ a valid oauth header; this is easier to stub. case.testbed.setup_env(user_email='*****@*****.**', user_id='1234', overwrite=True) case.testbed.init_all_stubs() policy = datastore_stub_util.PseudoRandomHRConsistencyPolicy(probability=1) case.testbed.init_datastore_v3_stub(consistency_policy=policy) case.testbed.init_taskqueue_stub(_all_queues_valid=True) os.environ['AUTH_DOMAIN'] = 'example.com' # Lazily stub out key-fetching RPC dependency. def Stub(data, **_): return data case.patches = [ mock.patch.object(crypto, 'Decrypt', side_effect=Stub), mock.patch.object(crypto, 'Encrypt', side_effect=Stub), ] for m in case.patches: m.start()
def setUp(self): from google.appengine.ext.testbed import TASKQUEUE_SERVICE_NAME, Testbed testbed = Testbed() testbed.activate() self.addCleanup(testbed.deactivate) self.addCleanup(TestAsync_decorate_job.foo_values.clear) testbed.init_taskqueue_stub() self._taskq_service = testbed.get_stub(TASKQUEUE_SERVICE_NAME)
def setUp(self): from google.appengine.ext.testbed import ( TASKQUEUE_SERVICE_NAME, Testbed, ) testbed = Testbed() testbed.activate() self.addCleanup(testbed.deactivate) self.addCleanup(TestAsync_decorate_job.foo_values.clear) testbed.init_taskqueue_stub() self._taskq_service = testbed.get_stub(TASKQUEUE_SERVICE_NAME)
def SetUpTestbedTestCase(case): """Set up appengine testbed enviroment.""" case.testbed = testbed.Testbed() case.testbed.activate() # The oauth_aware decorator will 302 to login unless there is either # a current user _or_ a valid oauth header; this is easier to stub. case.testbed.setup_env( user_email='*****@*****.**', user_id='1234', overwrite=True) case.testbed.init_all_stubs() policy = datastore_stub_util.PseudoRandomHRConsistencyPolicy(probability=1) case.testbed.init_datastore_v3_stub(consistency_policy=policy) case.testbed.init_taskqueue_stub(_all_queues_valid=True) os.environ['AUTH_DOMAIN'] = 'example.com' # Lazily stub out key-fetching RPC dependency. crypto.Decrypt = lambda x: x crypto.Encrypt = lambda x: x
import dev_appserver # noqa sys.path.extend(dev_appserver.EXTRA_PATHS) from google.appengine.ext import testbed # noqa testbed = testbed.Testbed() testbed.activate() # If you have PIL installed, you can just use: # testbed.init_all_stubs() # If you don't have PIL installed, you have to manually deselect the # images_stub and init the rest. You may be able to speed # things up by only selecting the ones you need and commenting the rest. # testbed.init_images_stub() testbed.init_app_identity_stub() testbed.init_blobstore_stub() testbed.init_capability_stub() testbed.init_channel_stub() testbed.init_datastore_v3_stub() testbed.init_files_stub() testbed.init_logservice_stub() testbed.init_mail_stub() testbed.init_memcache_stub() testbed.init_taskqueue_stub() testbed.init_urlfetch_stub() testbed.init_user_stub() testbed.init_xmpp_stub()