From 584d95647a1fcabcdda74da647da2b7fa85c3dcd Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Tue, 11 Jul 2017 21:44:14 +0100 Subject: [PATCH] Run tests using postgresql to reproduce a crash --- .travis.yml | 4 ++++ tests/settings.py | 8 ++++++-- tox.ini | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 58943b5..9fdcf9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ language: python python: 3.5 +services: + - postgresql env: - TOX_ENV=py27-17 - TOX_ENV=py27-18 @@ -24,6 +26,8 @@ matrix: - env: TOX_ENV=py34-master - env: TOX_ENV=py35-master - env: TOX_ENV=py36-master +before_script: + - psql -c 'create database djadmininterface;' -U postgres install: - pip install tox script: diff --git a/tests/settings.py b/tests/settings.py index 5bc1682..3f4dae8 100644 --- a/tests/settings.py +++ b/tests/settings.py @@ -41,8 +41,12 @@ TEMPLATES = [{ DATABASES = { 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + 'ENGINE': 'django.db.backends.postgresql_psycopg2', + 'NAME': 'djadmininterface', + 'USER': 'postgres', + 'PASSWORD': 'postgres', + 'HOST': '', + 'PORT': '' } } diff --git a/tox.ini b/tox.ini index 5eca63e..8177aba 100644 --- a/tox.ini +++ b/tox.ini @@ -13,6 +13,7 @@ deps = 110: Django >= 1.10, < 1.11 111: Django >= 1.11, < 1.12 master: https://github.com/django/django/archive/master.tar.gz + psycopg2 coverage codecov commands =