From 0168a0ed2cd75aa4e873e118c53a1c7aea676616 Mon Sep 17 00:00:00 2001 From: "Laurent Mignon (ACSONE)" Date: Mon, 7 Oct 2024 14:04:12 +0200 Subject: [PATCH] Drop DB in one subprocess call Co-authored-by: Yannick Payot --- pytest_odoo.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pytest_odoo.py b/pytest_odoo.py index 6dbb429..ad896f9 100644 --- a/pytest_odoo.py +++ b/pytest_odoo.py @@ -122,9 +122,7 @@ def _worker_db_name(): try: if xdist_worker: db_name = f"{original_db_name}-{xdist_worker}" - ret = os.system(f"psql -lqt | cut -d \| -f 1 | grep -w {db_name}") - if ret == 0: - os.system(f"dropdb {db_name}") + os.system(f"dropdb {db_name} --if-exists") os.system(f"createdb -T {original_db_name} {db_name}") odoo.tools.config["db_name"] = db_name yield db_name