import pytest from moto import mock_secretsmanager from delphi_api.core.caches import ClientsListCache from delphi_api.core.secrets_manager import get_secret from tests.core.base_test_secrets import BaseTestSecrets @pytest.fixture(autouse=True) def clear_cache(): yield ClientsListCache.clear() @mock_secretsmanager class TestSecretsManager(BaseTestSecrets): def test_get_secret(self): result = get_secret(self.secret_name) assert result == self.secret_value