mirror of
https://github.com/jazzband/django-configurations.git
synced 2026-05-12 01:23:13 +00:00
30 lines
1.3 KiB
Python
30 lines
1.3 KiB
Python
import os
|
|
|
|
from django.conf import global_settings
|
|
from django.test import TestCase
|
|
|
|
from mock import patch
|
|
|
|
|
|
class InheritanceTests(TestCase):
|
|
|
|
@patch.dict(os.environ, clear=True,
|
|
DJANGO_CONFIGURATION='Inheritance',
|
|
DJANGO_SETTINGS_MODULE='configurations.tests.settings.single_inheritance')
|
|
def test_inherited(self):
|
|
from configurations.tests.settings import single_inheritance
|
|
self.assertEquals(single_inheritance.TEMPLATE_CONTEXT_PROCESSORS,
|
|
global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
|
|
'configurations.tests.settings.base.test_callback',
|
|
))
|
|
|
|
@patch.dict(os.environ, clear=True,
|
|
DJANGO_CONFIGURATION='Inheritance',
|
|
DJANGO_SETTINGS_MODULE='configurations.tests.settings.multiple_inheritance')
|
|
def test_inherited2(self):
|
|
from configurations.tests.settings import multiple_inheritance
|
|
self.assertEquals(multiple_inheritance.TEMPLATE_CONTEXT_PROCESSORS,
|
|
global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
|
|
'configurations.tests.settings.base.test_callback',
|
|
'configurations.tests.settings.base.test_callback',
|
|
))
|