def test_env_wrapper(self): self.assertEqual(env.get('foo', 'bar'), 'bar') self.assertEqual(env.get('foo', 'bar'), 'bar') self.assertIsNone(env.get_bool('foobar')) self.assertFalse(env.get_bool('foobar', False)) environ['foobar'] = 'True' self.assertTrue(env.get_bool('foobar', False)) environ['foobar'] = 'Ture' self.assertIsNone(env.get_bool('foobar')) self.assertFalse(env.get_bool('foobar', False)) environ['foobar'] = '123' self.assertEqual(env.get_int('foobar'), 123) environ['foobar'] = 'a, b, c' self.assertTupleEqual(env.get_tuple('foobar'), ('a', 'b', 'c')) environ['foobar'] = 'a, b, c' self.assertListEqual(env.get_list('foobar'), ['a', 'b', 'c']) environ['foobar'] = 'a, b, c' self.assertSetEqual(env.get_set('foobar'), {'a', 'b', 'c'}) self.assertEqual(env.get('foobar'), 'a, b, c') self.assertEqual(env['foobar'], 'a, b, c')
# https://docs.djangoproject.com/en/1.11/topics/i18n/ LANGUAGES = [ ( env.get('DJANGO_LANGUAGE_CODE', 'en-us'), env.get('DJANGO_LANGUAGE_CODE', 'en-us'), ), ] LANGUAGE_CODE = env.get('DJANGO_LANGUAGE_CODE', 'en-us') TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.11/howto/static-files/ STATIC_URL = '/static/' ADMIN = {'LOGO_STYLE': 'height: 25px;'} # CORS # https://github.com/OttoYiu/django-cors-headers CORS_ORIGIN_WHITELIST = env.get_list("CORS_ORIGIN_WHITELIST", ["localhost:3000"]) CORS_ALLOW_CREDENTIALS = True