From b1896723070878baadb47bd6cb9ddee18cc2b2d5 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 8 Jun 2022 12:42:34 +0530 Subject: [PATCH] test: Skip test_multiple_doctypes_sync for Postgres tests --- .../doctype/event_producer/test_event_producer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/event_streaming/doctype/event_producer/test_event_producer.py b/frappe/event_streaming/doctype/event_producer/test_event_producer.py index 4464b0a434..eafa7a0b51 100644 --- a/frappe/event_streaming/doctype/event_producer/test_event_producer.py +++ b/frappe/event_streaming/doctype/event_producer/test_event_producer.py @@ -8,6 +8,8 @@ import frappe from frappe.core.doctype.user.user import generate_keys from frappe.event_streaming.doctype.event_producer.event_producer import pull_from_node from frappe.frappeclient import FrappeClient +from frappe.query_builder.utils import db_type_is +from frappe.tests.test_query_builder import run_only_if producer_url = "http://test_site_producer:8000" @@ -51,7 +53,9 @@ class TestEventProducer(unittest.TestCase): self.pull_producer_data() self.assertFalse(frappe.db.exists("ToDo", producer_doc.name)) + @run_only_if(db_type_is.MARIADB) def test_multiple_doctypes_sync(self): + # TODO: This test is extremely flaky with Postgres. Rewrite this! producer = get_remote_site() # insert todo and note in producer