test(backup): init an in-memory backup class

This commit is contained in:
Houkime 2023-02-03 18:49:24 +00:00
parent a66a3f35fc
commit e54224f15d

View file

@ -14,12 +14,22 @@ def test_service(tmpdir):
return DummyService(tmpdir) return DummyService(tmpdir)
@pytest.fixture()
def memory_backup():
ProviderClass = providers.get_provider(BackupProvider.MEMORY)
assert ProviderClass is not None
memory_provider = ProviderClass(login="", key="")
assert memory_provider is not None
return memory_provider
def test_select_backend(): def test_select_backend():
provider = providers.get_provider(BackupProvider.BACKBLAZE) provider = providers.get_provider(BackupProvider.BACKBLAZE)
assert provider is not None assert provider is not None
assert provider == Backblaze assert provider == Backblaze
def test_backup(test_service): def test_backup_service(test_service, memory_backup):
# temporarily incomplete # temporarily incomplete
assert test_service is not None assert test_service is not None
assert memory_backup is not None