pyinfra/tests/conftest.py
2024-01-18 17:10:04 +01:00

21 lines
449 B
Python

import pytest
from pyinfra.config.loader import load_settings
from pyinfra.storage.connection import get_storage_from_settings
@pytest.fixture(scope="session")
def settings():
return load_settings()
@pytest.fixture(scope="class")
def storage(storage_backend, settings):
settings.storage.backend = storage_backend
storage = get_storage_from_settings(settings)
storage.make_bucket()
yield storage
storage.clear_bucket()