Skip to content
Snippets Groups Projects
Verified Commit 66cb7c8d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Make Postgres object global and configure DJango settings correctly.

parent d48e1fd2
No related branches found
No related tags found
No related merge requests found
import os
from dj_database_url import parse from dj_database_url import parse
from django.conf import settings from django.conf import settings
import pytest import pytest
from testing.postgresql import Postgresql from testing.postgresql import Postgresql
_POSTGRESQL = Postgresql()
@pytest.hookimpl(tryfirst=True) @pytest.hookimpl(tryfirst=True)
def pytest_load_initial_conftests(early_config, parser, args): def pytest_load_initial_conftests(early_config, parser, args):
_postgresql = Postgresql() os.environ['DJANGO_SETTINGS_MODULE'] = early_config.getini('DJANGO_SETTINGS_MODULE')
settings.configure(DATABASES={'default': parse(_postgresql.url())}) settings.DATABASES['default'] = parse(_POSTGRESQL.url())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment