From 66cb7c8d2db702774f204501dbe0bdb3a00f0afd Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Thu, 5 Dec 2019 15:55:07 +0100
Subject: [PATCH] Make Postgres object global and configure DJango settings
 correctly.

---
 pytest_django_testing_postgresql.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/pytest_django_testing_postgresql.py b/pytest_django_testing_postgresql.py
index 3321c69..7139b66 100644
--- a/pytest_django_testing_postgresql.py
+++ b/pytest_django_testing_postgresql.py
@@ -1,10 +1,14 @@
+import os
+
 from dj_database_url import parse
 from django.conf import settings
 import pytest
 from testing.postgresql import Postgresql
 
+_POSTGRESQL = Postgresql()
+
 
 @pytest.hookimpl(tryfirst=True)
 def pytest_load_initial_conftests(early_config, parser, args):
-    _postgresql = Postgresql()
-    settings.configure(DATABASES={'default': parse(_postgresql.url())})
+    os.environ['DJANGO_SETTINGS_MODULE'] = early_config.getini('DJANGO_SETTINGS_MODULE')
+    settings.DATABASES['default'] = parse(_POSTGRESQL.url())
-- 
GitLab