Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
    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)
Ejemplo n.º 4
0
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
Ejemplo n.º 5
0
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()