def test_key_missing(self): cleanup_vars = ( 'OPENSHIFT_APP_NAME', 'OPENSHIFT_APP_UUID', 'OPENSHIFT_SECRET_TOKEN' ) for var in cleanup_vars: if var in os.environ: del os.environ[var] with self.assertRaises(ValueError): get_openshift_secret_key()
def test_key_calc(self): os.environ['OPENSHIFT_APP_NAME'] = 'TOKEN' os.environ['OPENSHIFT_APP_UUID'] = 'TEST' self.assertEqual( get_openshift_secret_key(), '9cafcbef936068980e0ddefad417dcaea8c21020c68116bb74e3705ce3b62de4') del os.environ['OPENSHIFT_APP_NAME'] del os.environ['OPENSHIFT_APP_UUID']
def test_key_calc(self): os.environ['OPENSHIFT_APP_NAME'] = 'TOKEN' os.environ['OPENSHIFT_APP_UUID'] = 'TEST' self.assertEqual( get_openshift_secret_key(), '9cafcbef936068980e0ddefad417dcaea8c21020c68116bb74e3705ce3b62de4' ) del os.environ['OPENSHIFT_APP_NAME'] del os.environ['OPENSHIFT_APP_UUID']
def test_key_stored(self): os.environ['OPENSHIFT_SECRET_TOKEN'] = 'TEST TOKEN' self.assertEqual(get_openshift_secret_key(), 'TEST TOKEN') del os.environ['OPENSHIFT_SECRET_TOKEN']
'PASSWORD': os.environ['OPENSHIFT_POSTGRESQL_DB_PASSWORD'], 'HOST': os.environ['OPENSHIFT_POSTGRESQL_DB_HOST'], 'PORT': os.environ['OPENSHIFT_POSTGRESQL_DB_PORT'], } } BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) DATA_DIR = os.environ['OPENSHIFT_DATA_DIR'] STATIC_ROOT = os.path.join(BASE_DIR, 'wsgi', 'static') # Replace default keys with dynamic values if we are in OpenShift try: SECRET_KEY = get_openshift_secret_key() except ValueError: # We keep the default value if nothing better is available pass CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', }, 'avatar': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': os.path.join( os.environ['OPENSHIFT_DATA_DIR'], 'avatar-cache' ), 'TIMEOUT': 604800, 'OPTIONS': {
def test_key_calc(self): os.environ["OPENSHIFT_APP_NAME"] = "TOKEN" os.environ["OPENSHIFT_APP_UUID"] = "TEST" self.assertEqual(get_openshift_secret_key(), "9cafcbef936068980e0ddefad417dcaea8c21020c68116bb74e3705ce3b62de4") del os.environ["OPENSHIFT_APP_NAME"] del os.environ["OPENSHIFT_APP_UUID"]
def test_key_stored(self): os.environ["OPENSHIFT_SECRET_TOKEN"] = "TEST TOKEN" self.assertEqual(get_openshift_secret_key(), "TEST TOKEN") del os.environ["OPENSHIFT_SECRET_TOKEN"]
'PASSWORD': os.environ['OPENSHIFT_POSTGRESQL_DB_PASSWORD'], 'HOST': os.environ['OPENSHIFT_POSTGRESQL_DB_HOST'], 'PORT': os.environ['OPENSHIFT_POSTGRESQL_DB_PORT'], } } BASE_DIR = os.path.dirname(os.path.abspath(__file__)) DATA_DIR = os.environ['OPENSHIFT_DATA_DIR'] STATIC_ROOT = os.path.join(BASE_DIR, '..', 'wsgi', 'static') # Replace default keys with dynamic values if we are in OpenShift try: SECRET_KEY = get_openshift_secret_key() except ValueError: # We keep the default value if nothing better is available pass CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', }, 'avatar': { 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': os.path.join( os.environ['OPENSHIFT_DATA_DIR'], 'avatar-cache' ), 'TIMEOUT': 604800, 'OPTIONS': {