From 309eef5d2aa3a2f00c1c519cccf5e18b8f1d5418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alieh=20Ryma=C5=A1e=C5=ADski?= Date: Tue, 28 Jun 2022 11:42:06 +0000 Subject: [PATCH] Allow running tox environments in parallel --- auditlog_tests/test_settings.py | 4 +++- tox.ini | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/auditlog_tests/test_settings.py b/auditlog_tests/test_settings.py index 1ebfdc7..84fe046 100644 --- a/auditlog_tests/test_settings.py +++ b/auditlog_tests/test_settings.py @@ -29,7 +29,9 @@ MIDDLEWARE = ( DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql", - "NAME": os.getenv("TEST_DB_NAME", "auditlog_tests_db"), + "NAME": os.getenv( + "TEST_DB_NAME", "auditlog" + os.environ.get("TOX_PARALLEL_ENV", "") + ), "USER": os.getenv("TEST_DB_USER", "postgres"), "PASSWORD": os.getenv("TEST_DB_PASS", ""), "HOST": os.getenv("TEST_DB_HOST", "127.0.0.1"), diff --git a/tox.ini b/tox.ini index 5f90397..ec46ab6 100644 --- a/tox.ini +++ b/tox.ini @@ -6,6 +6,8 @@ envlist = py38-lint [testenv] +setenv = + COVERAGE_FILE={toxworkdir}/.coverage.{envname} commands = coverage run --source auditlog runtests.py coverage xml