import pytest from moto import mock_secretsmanager from slz_api_service.core.secrets_manager import ClientsListCache, 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