Exemplo n.º 1
0
 def test_init_by_inserting(self):
     r = MultiRegistry()
     r.append(settings1)
     r.insert(0, 'multi_registry.tests.settings2')
     self.assertEqual(r.registry_stores[1], settings1)
     self.assertEqual(r.registry_stores[0], settings2)
     self.assertEqual(r.ONE, '21')
Exemplo n.º 2
0
"""unifies django settings with an optional additional settings module
and default settings of this application"""
from django.conf import settings as django_settings
from multi_registry import MultiRegistry

settings = MultiRegistry(
    'django.conf.settings',
    'django_authenticator.default_settings'
)

extra_settings_path = getattr(django_settings, 'EXTRA_SETTINGS_MODULE', None)
if extra_settings_path:
    settings.insert(1, extra_settings_path)
Exemplo n.º 3
0
"""unifies django settings with an optional additional settings module
and default settings of this application"""
from django.conf import settings as django_settings
from multi_registry import MultiRegistry

settings = MultiRegistry('django.conf.settings',
                         'django_authenticator.default_settings')

extra_settings_path = getattr(django_settings, 'EXTRA_SETTINGS_MODULE', None)
if extra_settings_path:
    settings.insert(1, extra_settings_path)
Exemplo n.º 4
0
"""settings module for 
django_extra_form_fields

the following settings can be added to
django settings or the extra settings module:

* RESERVED_USER_NAMES - a tuple or a list of forbidden names
* USERNAME_REGEX_STRING - regex for acceptable user name
* EMAIL_UNIQUE - boolean - require unique email address sitewide
"""
from __future__ import absolute_import
from django.conf import settings as django_settings
from multi_registry import MultiRegistry

settings = MultiRegistry(
    django_settings,
    'django_extra_form_fields.default_settings'
)
extra_settings = getattr(django_settings, 'EXTRA_SETTINGS_MODULE', None)
if extra_settings:
    settings.insert(1, extra_settings)