Renamed a few test settings to better describe what they are.

This commit is contained in:
Jannis Leidel 2013-04-26 09:01:59 +02:00
parent 5700d96d14
commit f51049dc00
2 changed files with 12 additions and 11 deletions

View file

@ -4,6 +4,8 @@ from configurations import Settings
class Test(Settings):
DEBUG = True
SITE_ID = 1
SECRET_KEY = str(uuid.uuid4())
@ -28,18 +30,16 @@ class Test(Settings):
TEST_RUNNER = 'discover_runner.DiscoverRunner'
TEST_SETTING = True
ATTRIBUTE_SETTING = True
_SOMETHING = 'YEAH'
DEBUG = True
_PRIVATE_SETTING = 'ryan'
@property
def LALA(self):
def PROPERTY_SETTING(self):
return 1
def LALA2(self):
return 1
def METHOD_SETTING(self):
return 2
def TEMPLATE_CONTEXT_PROCESSORS(self):
return Settings.TEMPLATE_CONTEXT_PROCESSORS + (

View file

@ -13,17 +13,18 @@ class MainTests(TestCase):
def test_simple(self):
from configurations.tests.settings import main
self.assertEquals(main.LALA, 1)
self.assertEquals(main.ATTRIBUTE_SETTING, True)
self.assertEquals(main.PROPERTY_SETTING, 1)
self.assertEquals(main.METHOD_SETTING, 2)
self.assertEquals(main.TEMPLATE_CONTEXT_PROCESSORS,
global_settings.TEMPLATE_CONTEXT_PROCESSORS + (
'configurations.tests.settings.base.test_callback',
))
self.assertEquals(main.TEST_SETTING, True)
def test_global_arrival(self):
from django.conf import settings
self.assertEquals(settings.LALA, 1)
self.assertRaises(AttributeError, lambda: settings._SOMETHING)
self.assertEquals(settings.PROPERTY_SETTING, 1)
self.assertRaises(AttributeError, lambda: settings._PRIVATE_SETTING)
@patch.dict(os.environ, clear=True, DJANGO_CONFIGURATION='Test')
def test_empty_module_var(self):