Beispiel #1
0
def authorize_datastore(dataset=None, conf=None, conf_file='/etc/gaw/gapi.yaml'):
    conf = conf or yaml.load(file(conf_file), Loader)

    cert_file = conf['gapi']['auth']['cert']
    dataset = dataset or conf['gapi']['app']

    scope = 'https://www.googleapis.com/auth/datastore https://www.googleapis.com/auth/userinfo.email'

    credentials = ServiceAccountCredentials.from_json_keyfile_name(cert_file, scopes=scope)

    connection = datastore.Connection(credentials=credentials)
    datastore.set_default_connection(connection)
    datastore.set_default_dataset_id(dataset)

    return connection
def initialize():
    datastore.set_default_dataset_id(DATASET_ID)
Beispiel #3
0
 def setUp(self):
     set_default_dataset_id(_DATASET_ID)
Beispiel #4
0
 def _callFUT(self, dataset_id=None):
     from gcloud.datastore import set_default_dataset_id
     return set_default_dataset_id(dataset_id=dataset_id)
Beispiel #5
0
 def _callFUT(self, dataset_id=None):
     from gcloud.datastore import set_default_dataset_id
     return set_default_dataset_id(dataset_id=dataset_id)