Exemple #1
0
 def test_raise_form_conversion(self):
     fs = FileService()
     file_list = {
         'files': [{
             'id':
             '0',
             'name':
             'Test',
             'mimeType':
             'mimeType:application/vnd.google-apps.form',
             'starred':
             False,
             'trashed':
             False,
             'owners': [{
                 'kind': 'drive#user',
                 'displayName': 'Malliarjunarao Kosuri',
                 'me': True,
                 'permissionId': '123',
                 'emailAddress': '*****@*****.**'
             }]
         }]
     }
     assert fs.download(file_list['files']) == False
Exemple #2
0
                    type=str,
                    help='logger file')
args = parser.parse_args()

# Logging
logging_cfg(args.logfile)

# get values from environment
access_token = os.environ.get('ACCESS_TOKEN')
refresh_token = os.environ.get('REFRESH_TOKEN')
token_uri = os.environ.get('TOKEN_URI')
client_id = os.environ.get('CLIENT_ID')
client_secret = os.environ.get('CLIENT_SECRET')

if __name__ == "__main__":
    # login to Google drive
    ds = DriveClient()
    ds.login(access_token, refresh_token, token_uri, client_id, client_secret)
    cred = ds.get_credentials()

    # create file services https://developers.google.com/apps-script/reference/drive
    fs = FileService()
    fs.create_service(drive='drive', api_version='v3', credentials=cred)

    files = fs.list_files(args.name)
    for file in files:
        print("file_id:{0}, file_name:{1}, mimeType:{2}".format(
            file['id'], file['name'], file['mimeType']))
    # download files
    fs.download(files)