Example #1
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)
Example #2
0
 def setUpClass(cls):
     cls.driver = webdriver.Firefox()
     cls.tempdir = create_random_dir()
     cls.dropbox = DropboxAPI(cls.tempdir)
     params = authorize_dropbox_user(cls.driver, cls.dropbox.get_auth_url(),
                                     DROPBOX_EMAIL, DROPBOX_PASSWD)
     access_token, user_id, url_state = cls.dropbox.flow.finish(params)
     cls.dropbox.build(access_token)
Example #3
0
    def test_i_do_not_need_to_go_through_oauth_if_file_exists(self):
        # When
        dropbox_new = DropboxAPI(self.tempdir)

        # Then
        self.assertTrue(dropbox_new.is_connected())
Example #4
0
 def setUp(self):
     self.tempdir = create_random_dir()
     self.dropbox = DropboxAPI(self.tempdir)