From b4d75132d4508bee6a70c5d828591031d950ec87 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Tue, 4 Nov 2025 17:17:38 +0530 Subject: [PATCH] test(postgres): fix test_multiple_tables_in_filters for Postgres --- frappe/tests/test_query.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/tests/test_query.py b/frappe/tests/test_query.py index d3d54aebe7..e7f2c1f0af 100644 --- a/frappe/tests/test_query.py +++ b/frappe/tests/test_query.py @@ -72,8 +72,10 @@ class TestQuery(IntegrationTestCase): def setUp(self): setup_for_tests() - @run_only_if(db_type_is.MARIADB) def test_multiple_tables_in_filters(self): + expected_query = convert_identifier_quotes( + "SELECT `tabDocType`.* FROM `tabDocType` LEFT JOIN `tabDocField` ON `tabDocField`.`parent`=`tabDocType`.`name` AND `tabDocField`.`parenttype`='DocType' AND `tabDocField`.`parentfield`='fields' WHERE `tabDocField`.`name` LIKE 'f%' AND `tabDocType`.`parent`='something'" + ) self.assertEqual( frappe.qb.get_query( "DocType", @@ -83,7 +85,7 @@ class TestQuery(IntegrationTestCase): ["DocType", "parent", "=", "something"], ], ).get_sql(), - "SELECT `tabDocType`.* FROM `tabDocType` LEFT JOIN `tabDocField` ON `tabDocField`.`parent`=`tabDocType`.`name` AND `tabDocField`.`parenttype`='DocType' AND `tabDocField`.`parentfield`='fields' WHERE `tabDocField`.`name` LIKE 'f%' AND `tabDocType`.`parent`='something'", + expected_query, ) @run_only_if(db_type_is.MARIADB)