Make empty environment variable DB_NAME treated as unset

Closes #12364
This commit is contained in:
Hartmut Goebel
2025-02-08 14:08:23 +01:00
parent af67ddf8b9
commit 6073e22d5c
+6 -7
View File
@@ -62,13 +62,12 @@ Pool.test = True
Pool.start()
USER = 1
CONTEXT = {}
if 'DB_NAME' in os.environ:
DB_NAME = os.environ['DB_NAME']
elif backend.name == 'sqlite':
DB_NAME = ':memory:'
else:
DB_NAME = 'test_' + str(int(time.time()))
os.environ['DB_NAME'] = DB_NAME
if not (DB_NAME := os.environ.get('DB_NAME')):
if backend.name == 'sqlite':
DB_NAME = ':memory:'
else:
DB_NAME = 'test_' + str(int(time.time()))
os.environ['DB_NAME'] = DB_NAME
DB_CACHE = os.environ.get('DB_CACHE')