def setUpModule(): from google.cloud.exceptions import GrpcRendezvous Config.IN_EMULATOR = os.getenv(BIGTABLE_EMULATOR) is not None if Config.IN_EMULATOR: credentials = EmulatorCreds() Config.CLIENT = Client(admin=True, credentials=credentials) else: Config.CLIENT = Client(admin=True) Config.INSTANCE = Config.CLIENT.instance(INSTANCE_ID, LOCATION_ID) if not Config.IN_EMULATOR: retry = RetryErrors(GrpcRendezvous, error_predicate=_retry_on_unavailable) instances, failed_locations = retry(Config.CLIENT.list_instances)() if len(failed_locations) != 0: raise ValueError('List instances failed in module set up.') EXISTING_INSTANCES[:] = instances # After listing, create the test instance. created_op = Config.INSTANCE.create() if not _wait_until_complete(created_op): raise RuntimeError('Instance creation exceed 5 seconds.')
def setUpModule(): if os.getenv(PUBSUB_EMULATOR) is None: Config.CLIENT = client.Client() else: credentials = EmulatorCreds() http = httplib2.Http() # Un-authorized. Config.CLIENT = client.Client(credentials=credentials, http=http)
def setUpModule(): _helpers.PROJECT = TESTS_PROJECT if os.getenv(PUBSUB_EMULATOR) is None: Config.CLIENT = pubsub.Client() else: credentials = EmulatorCreds() http = httplib2.Http() # Un-authorized. Config.CLIENT = pubsub.Client(credentials=credentials, http=http)
def setUpModule(): emulator_dataset = os.getenv(GCD_DATASET) # Isolated namespace so concurrent test runs don't collide. test_namespace = 'ns' + unique_resource_id() if emulator_dataset is None: Config.CLIENT = datastore.Client(namespace=test_namespace) else: credentials = EmulatorCreds() http = httplib2.Http() # Un-authorized. Config.CLIENT = datastore.Client(project=emulator_dataset, namespace=test_namespace, credentials=credentials, http=http)
def setUpModule(): emulator_dataset = os.getenv(GCD_DATASET) # Isolated namespace so concurrent test runs don't collide. test_namespace = 'ns%d' % (1000 * time.time(), ) if emulator_dataset is None: client_mod.DATASET = TESTS_DATASET Config.CLIENT = datastore.Client(namespace=test_namespace) else: credentials = EmulatorCreds() http = httplib2.Http() # Un-authorized. Config.CLIENT = datastore.Client(project=emulator_dataset, namespace=test_namespace, credentials=credentials, http=http)