From d48e1fd221f755e7dc6f755a81aa68638daf1c5e Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Thu, 5 Dec 2019 15:27:59 +0100
Subject: [PATCH] Move configuration to pytest hook.

---
 pytest_django_testing_postgresql.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

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