tests: vary dbname on each test run (#84947)
gitea/django-mellon/pipeline/head This commit looks good
Details
gitea/django-mellon/pipeline/head This commit looks good
Details
This commit is contained in:
parent
b1c105c400
commit
410cb6cc92
|
@ -1,14 +1,17 @@
|
||||||
import os
|
import os
|
||||||
|
import secrets
|
||||||
|
|
||||||
import django
|
import django
|
||||||
from django.conf import global_settings
|
from django.conf import global_settings
|
||||||
|
|
||||||
|
DB_NAME_PREFIX = 'test_mellon_'
|
||||||
|
DB_NAME = DB_NAME_PREFIX + secrets.token_hex(63)[: 63 - len(DB_NAME_PREFIX)]
|
||||||
|
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.' + os.environ.get('DB_ENGINE', 'sqlite3'),
|
'ENGINE': 'django.db.backends.postgresql',
|
||||||
'NAME': 'mellon.sqlite3',
|
|
||||||
'TEST': {
|
'TEST': {
|
||||||
'NAME': 'mellon-test-' + os.environ.get('DB_ENGINE', 'sqlite3'),
|
'NAME': DB_NAME,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
1
tox.ini
1
tox.ini
|
@ -9,7 +9,6 @@ setenv =
|
||||||
DJANGO_SETTINGS_MODULE=testsettings
|
DJANGO_SETTINGS_MODULE=testsettings
|
||||||
PYTHONPATH=.
|
PYTHONPATH=.
|
||||||
SETUPTOOLS_USE_DISTUTILS=stdlib
|
SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||||
DB_ENGINE=postgresql_psycopg2
|
|
||||||
coverage: COVERAGE=--cov=mellon --cov-branch --cov-append --cov-report xml --cov-report html --cov-config .coveragerc
|
coverage: COVERAGE=--cov=mellon --cov-branch --cov-append --cov-report xml --cov-report html --cov-config .coveragerc
|
||||||
usedevelop =
|
usedevelop =
|
||||||
coverage: true
|
coverage: true
|
||||||
|
|
Loading…
Reference in New Issue