Esempio n. 1
0
def test_read(tmpdir):
    test_file = tmpdir.join('conf.json')
    test_file.write('{"test":"Yes"}')

    conf = JSONConfigParser(storage=test_file.strpath)
    conf.read(test_file.strpath)

    assert "test" in conf.data
Esempio n. 2
0
USE_TZ = False

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/

# STATIC_URL = '/static/'

# media files
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = '/media/'
"""
    Import site-specifc stuff from config.ini.
"""
config = JSONConfigParser()
config.read(os.path.join(BASE_DIR, "config.ini"))

# Django [django] block
SECRET_KEY = config.get('django', 'SECRET_KEY')
ALLOWED_HOSTS = config.get('django', 'ALLOWED_HOSTS')
DEBUG = config.get('django', 'DEBUG')
# ADMINS = config.get('django', 'ADMINS')

# Parse meeting types
ORGANIZER_NAME = config.get('meetings', 'ORGANIZER_NAME')
ORGANIZER_EMAIL = config.get('meetings', 'ORGANIZER_EMAIL')
ORGANIZER_GREETING = config.get('meetings', 'ORGANIZER_GREETING')
BOOKING_TYPES = config.get('meetings', 'BOOKING_TYPES')

# Email settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'