diff --git a/selfprivacy_api/backup/providers/provider.py b/selfprivacy_api/backup/providers/provider.py index 017c03d..ce9d055 100644 --- a/selfprivacy_api/backup/providers/provider.py +++ b/selfprivacy_api/backup/providers/provider.py @@ -12,6 +12,7 @@ class AbstractBackupProvider(ABC): def backuper(self) -> AbstractBackuper: raise NotImplementedError - def __init__(self, login="", key=""): + def __init__(self, login="", key="", location=""): + self.backuper.set_creds(login, key, location) self.login = login self.key = key diff --git a/tests/test_graphql/test_backup.py b/tests/test_graphql/test_backup.py index 89978b1..95001cd 100644 --- a/tests/test_graphql/test_backup.py +++ b/tests/test_graphql/test_backup.py @@ -109,6 +109,9 @@ def test_config_load(generic_userdata): assert provider.login == "ID" assert provider.key == "KEY" + assert provider.backuper.account == "ID" + assert provider.backuper.key == "KEY" + def test_select_backend(): provider = providers.get_provider(BackupProvider.BACKBLAZE)