django-components/tests/test_settings.py
2024-01-15 21:58:42 +01:00

20 lines
662 B
Python

from django.conf import settings
from .django_test_setup import * # NOQA
from .testutils import Django30CompatibleSimpleTestCase as SimpleTestCase
class ValidateWrongContextBehaviorValueTestCase(SimpleTestCase):
def setUp(self) -> None:
settings.COMPONENTS["context_behavior"] = "invalid_value"
return super().setUp()
def tearDown(self) -> None:
del settings.COMPONENTS["context_behavior"]
return super().tearDown()
def test_valid_context_behavior(self):
from django_components.app_settings import app_settings
with self.assertRaises(ValueError):
app_settings.CONTEXT_BEHAVIOR.value