From 6073e22d5cefc715811a3196e32f3f35780face6 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Sat, 8 Feb 2025 14:08:23 +0100 Subject: [PATCH] Make empty environment variable DB_NAME treated as unset Closes #12364 --- trytond/trytond/tests/test_tryton.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index 91c2bed623..8d7a39fc8a 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -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')