Do not require REDIS on dev environment

This commit is contained in:
Guewen Baconnier
2016-10-28 12:06:51 +02:00
parent 202d37f08b
commit fde2688b27
+9 -8
View File
@@ -94,14 +94,15 @@ class CloudPlatform(models.AbstractModel):
@api.model @api.model
def _check_redis(self, environment_name): def _check_redis(self, environment_name):
assert is_true(os.environ.get('ODOO_SESSION_REDIS')) if environment_name in ('prod', 'integration', 'test'):
assert os.environ.get('ODOO_SESSION_REDIS_HOST') assert is_true(os.environ.get('ODOO_SESSION_REDIS'))
assert os.environ.get('ODOO_SESSION_REDIS_PREFIX') assert os.environ.get('ODOO_SESSION_REDIS_HOST')
prefix = os.environ['ODOO_SESSION_REDIS_PREFIX'] assert os.environ.get('ODOO_SESSION_REDIS_PREFIX')
assert re.match(r'[a-z]+-odoo-[a-z]+', prefix), ( prefix = os.environ['ODOO_SESSION_REDIS_PREFIX']
"ODOO_SESSION_REDIS_PREFIX should match '<client>-odoo-<env>'" assert re.match(r'[a-z]+-odoo-[a-z]+', prefix), (
", we got: '%s'" % (prefix,) "ODOO_SESSION_REDIS_PREFIX should match '<client>-odoo-<env>'"
) ", we got: '%s'" % (prefix,)
)
@api.model @api.model
def check(self): def check(self):