From 7412770913cdaf7e134a736260812fd37cca2e73 Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Fri, 26 Jul 2024 15:10:48 +0200 Subject: [PATCH] Let pytest-django find the project automatically Add manage.py, as it seems to be required to fix the discovery of tests --- manage.py | 11 +++++++++++ setup.cfg | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 manage.py diff --git a/manage.py b/manage.py new file mode 100644 index 0000000..e456dcf --- /dev/null +++ b/manage.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "tests.settings") + + from django.core.management import execute_from_command_line + + execute_from_command_line(sys.argv) diff --git a/setup.cfg b/setup.cfg index 862ae0a..3708ad2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [tool:pytest] -django_find_project = false +testpaths = tests addopts = --cov django_hosts --cov-append --cov-report=xml --cov-report term-missing DJANGO_SETTINGS_MODULE = tests.settings