1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import pytest
- from ..models import Setting, SettingsGroup
- @pytest.fixture
- def settings_group(db):
- return SettingsGroup.objects.create(key="test", name="Test")
- @pytest.fixture
- def lazy_setting(settings_group):
- return Setting.objects.create(
- group=settings_group,
- setting="lazy_setting",
- name="Lazy setting",
- dry_value="Hello",
- is_lazy=True,
- field_extra={},
- )
- @pytest.fixture
- def lazy_setting_without_value(settings_group):
- return Setting.objects.create(
- group=settings_group,
- setting="lazy_setting",
- name="Lazy setting",
- dry_value="",
- is_lazy=True,
- field_extra={},
- )
- @pytest.fixture
- def private_setting(settings_group):
- return Setting.objects.create(
- group=settings_group,
- setting="private_setting",
- name="Private setting",
- dry_value="Hello",
- is_public=False,
- field_extra={},
- )
- @pytest.fixture
- def public_setting(settings_group):
- return Setting.objects.create(
- group=settings_group,
- setting="public_setting",
- name="Public setting",
- dry_value="Hello",
- is_public=True,
- field_extra={},
- )
|