"""Unit tests for theme_presets.""" import pytest from app.modules.cms.services.theme_presets import get_available_presets, get_preset @pytest.mark.unit @pytest.mark.cms class TestThemePresets: """Test suite for theme preset functions.""" def test_get_available_presets(self): """Available presets returns a list.""" presets = get_available_presets() assert isinstance(presets, list) def test_get_preset_default(self): """Default preset can be retrieved.""" presets = get_available_presets() if presets: preset = get_preset(presets[0]) assert isinstance(preset, dict)