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')
"""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)
"""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)
"""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)