def _determine_default_dataset_id(dataset_id=None): """Determine default dataset ID explicitly or implicitly as fall-back. In implicit case, supports four environments. In order of precedence, the implicit environments are: * GCLOUD_DATASET_ID environment variable * DATASTORE_DATASET environment variable (for ``gcd`` testing) * Google App Engine application ID * Google Compute Engine project ID (from metadata server) :type dataset_id: string :param dataset_id: Optional. The dataset ID to use as default. :rtype: string or ``NoneType`` :returns: Default dataset ID if it can be determined. """ if dataset_id is None: dataset_id = _get_production_dataset_id() if dataset_id is None: dataset_id = _get_gcd_dataset_id() if dataset_id is None: dataset_id = _app_engine_id() if dataset_id is None: dataset_id = _compute_engine_id() return dataset_id
def _callFUT(self): from gcloud._helpers import _app_engine_id return _app_engine_id()