コード例 #1
0
 def setUpClass(cls):
     cls.driver = webdriver.Firefox()
     cls.tempdir = create_random_dir()
     cls.google_drive = GoogleDriveAPI(cls.tempdir)
     code = authorize_drive_user(cls.driver, cls.google_drive.get_auth_url(), DRIVE_EMAIL, DRIVE_PASSWD)
     cls.google_drive.authorize_with_code(code)
     cls.google_drive.build()
コード例 #2
0
 def init_storage_manager(self):
     self.storage_manager = StorageManager()
     drive_api = GoogleDriveAPI(demerio_config_dir)
     self.storage_manager.add_storage("google_drive", drive_api)
     dropbox = DropboxAPI(demerio_config_dir)
     self.storage_manager.add_storage("dropbox", dropbox)
     box = BoxAPI(demerio_config_dir)
     self.storage_manager.add_storage("box", box)
コード例 #3
0
    def test_i_do_not_need_to_go_through_oauth_if_file_exists(self):
        # Given
        google_drive_new = GoogleDriveAPI(self.tempdir)

        # Then
        self.assertTrue(google_drive_new.is_connected())
コード例 #4
0
 def setUp(self):
     self.tempdir = create_random_dir()
     self.google_drive = GoogleDriveAPI(self.tempdir)