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