Ejemplo n.º 1
0
 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')
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
 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'])