def test_init_web_settings(self): app_name = 'django_app' web_settings = default_settings.init_web_settings(app_name, False, None) self.assertEqual(web_settings['APP_NAME'], app_name) self.assertEqual(web_settings['ROOT_URLCONF'], app_name + '.urls')
import mongoengine from pymongo.read_preferences import ReadPreference from django_app.default_settings import init_web_settings from django_short_urls.local_settings import * # pylint: disable=W0614, W0401 APP_NAME = 'django_short_urls' ######################### # Default configuration # ######################### globals().update(init_web_settings( app_name=APP_NAME, debug=DEBUG, sentry_dsn=SENTRY_DSN, late_middleware=('django_short_urls.middleware.ServiceUnavailableMiddleware',) )) ####### # SSL # ####### SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https, https') ############# # Databases # ############# try: mongoengine.connect(host=MONGO_URI, read_preference=ReadPreference.PRIMARY_PREFERRED)
def test_context_processors(self): web_settings = default_settings.init_web_settings('django_app', False, None, context_processors=('foobar',)) self.assertIn('foobar', web_settings['TEMPLATES'][0]['OPTIONS']['context_processors'])