From 5fdf92677d75e5b595a2e79cc6647792e0f0d7bc Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Mon, 6 Jul 2020 14:52:22 +0200 Subject: [PATCH 1/2] tests: switch to postgresql (#44861) --- tests/settings.py | 9 +++++++++ tox.ini | 2 ++ 2 files changed, 11 insertions(+) diff --git a/tests/settings.py b/tests/settings.py index a685e7c..52861e9 100644 --- a/tests/settings.py +++ b/tests/settings.py @@ -1,3 +1,5 @@ +import os + LANGUAGE_CODE = 'en-us' BROKER_URL = 'memory://' OZWILLO_SECRET = 'secret' @@ -13,3 +15,10 @@ MIDDLEWARE_CLASSES = MIDDLEWARE_CLASSES + ( 'hobo.provisionning.middleware.ProvisionningMiddleware') HOBO_MANAGER_HOMEPAGE_URL_VAR = 'portal_agent_url' + +DATABASES = { + 'default': { + 'ENGINE': os.environ.get('DB_ENGINE', 'django.db.backends.sqlite3'), + 'TEST': {'NAME': 'hobo-test-%s' % os.environ.get("BRANCH_NAME", "").replace('/', '-')[:63],}, + } +} diff --git a/tox.ini b/tox.ini index fd9fcbb..15879fd 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ envlist = {py2,py3-coverage}-{authentic,hobo,multipublik,multitenant,multitenant usedevelop = True setenv = BRANCH_NAME={env:BRANCH_NAME:} + DB_ENGINE=django.db.backends.postgresql_psycopg2 hobo: DJANGO_SETTINGS_MODULE=hobo.settings hobo: HOBO_SETTINGS_FILE=tests/settings.py schemas: DJANGO_SETTINGS_MODULE=hobo.settings @@ -54,6 +55,7 @@ deps: xmlschema<1.1 enum34<=1.1.6 py2: django-appconf<1.0.4 + psycopg2-binary commands = py2: ./getlasso.sh py3: ./getlasso3.sh -- 2.20.1