2023-02-03 17:04:35 +00:00
|
|
|
import pytest
|
|
|
|
|
|
|
|
from selfprivacy_api.services.test_service import DummyService
|
|
|
|
|
2023-02-01 11:58:55 +00:00
|
|
|
import selfprivacy_api.backup.providers as providers
|
|
|
|
from selfprivacy_api.backup.providers import AbstractBackupProvider
|
|
|
|
|
|
|
|
from selfprivacy_api.backup.providers.backblaze import Backblaze
|
|
|
|
from selfprivacy_api.graphql.queries.providers import BackupProvider
|
|
|
|
|
|
|
|
|
2023-02-03 17:04:35 +00:00
|
|
|
@pytest.fixture()
|
|
|
|
def test_service(tmpdir):
|
|
|
|
return DummyService(tmpdir)
|
|
|
|
|
|
|
|
|
2023-02-01 11:58:55 +00:00
|
|
|
def test_select_backend():
|
|
|
|
provider = providers.get_provider(BackupProvider.BACKBLAZE)
|
|
|
|
assert provider is not None
|
|
|
|
assert provider == Backblaze
|
2023-02-03 17:04:35 +00:00
|
|
|
|
|
|
|
|
|
|
|
def test_backup(test_service):
|
|
|
|
# temporarily incomplete
|
|
|
|
assert test_service is not None
|