From e5db89dd4db7cb19b0f2c9596b57eb9cc889d35f Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Mon, 14 Jun 2021 13:44:20 +0530 Subject: [PATCH] fix: commit for postgres db_type before each TestAPI test --- frappe/tests/test_api.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/tests/test_api.py b/frappe/tests/test_api.py index 7e77aab779..29939fea1c 100644 --- a/frappe/tests/test_api.py +++ b/frappe/tests/test_api.py @@ -39,6 +39,11 @@ class TestResourceAPI(unittest.TestCase): for name in self.GENERATED_DOCUMENTS: frappe.delete_doc_if_exists(self.DOCTYPE, name) + def setUp(self): + # commit to ensure consistency in session (postgres CI randomly fails) + if frappe.conf.db_type == "postgres": + frappe.db.commit() + @property def sid(self): if not getattr(self, "_sid", None):