An empty environment variable resulted in localhost, meaning posgresql connecting to domain sockets wasn't available.
Signed-off-by: Daniel Black <dan...@linux.ibm.com> --- .travis.yml | 3 +++ patchwork/settings/dev.py | 1 + 2 files changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 58e0b08..0c6e79d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,7 @@ env: - PW_TEST_DB_TYPE=mysql PW_TEST_DB_USER=root global: - PW_TEST_DB_PASS="" + - PW_TEST_DB_HOST="localhost" matrix: include: @@ -33,6 +34,7 @@ matrix: - postgresql-client-10 env: - PGPORT=5433 + - PW_TEST_DB_HOST="" - PW_TEST_DB_PORT=5433 - PW_TEST_DB_TYPE=postgres - PW_TEST_DB_USER=travis @@ -43,6 +45,7 @@ matrix: - sudo -u postgres psql -c "grant ALL on DATABASE postgres to travis WITH GRANT OPTION;" - env: - PGPORT=5433 + - PW_TEST_DB_HOST="" - PW_TEST_DB_PORT=5433 - PW_TEST_DB_TYPE=postgres - PW_TEST_DB_USER=travis diff --git a/patchwork/settings/dev.py b/patchwork/settings/dev.py index 7bdfdff..0f79b61 100644 --- a/patchwork/settings/dev.py +++ b/patchwork/settings/dev.py @@ -41,6 +41,7 @@ DATABASES = { if os.getenv('PW_TEST_DB_TYPE', None) == 'postgres': DATABASES['default']['ENGINE'] = 'django.db.backends.postgresql_psycopg2' + DATABASES['default']['HOST'] = os.getenv('PW_TEST_DB_HOST', '') EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' -- 2.17.1 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork