From 42e7b9223fb3f1becc8f9b87877ba5d564e91d85 Mon Sep 17 00:00:00 2001 From: marination Date: Tue, 8 Oct 2024 11:24:03 +0200 Subject: [PATCH] fix(test): `test_is` to check for coalesce as ifnull is legacy for a `not set`/`set` filter --- frappe/tests/test_db.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/tests/test_db.py b/frappe/tests/test_db.py index 6d2994dd90..fe906c20af 100644 --- a/frappe/tests/test_db.py +++ b/frappe/tests/test_db.py @@ -960,10 +960,12 @@ class TestDDLCommandsPost(FrappeTestCase): def test_is(self): user = frappe.qb.DocType("User") self.assertIn( - "is not null", frappe.db.get_values(user, filters={user.name: ("is", "set")}, run=False).lower() + 'coalesce("name",', + frappe.db.get_values(user, filters={user.name: ("is", "set")}, run=False).lower(), ) self.assertIn( - "is null", frappe.db.get_values(user, filters={user.name: ("is", "not set")}, run=False).lower() + 'coalesce("name",', + frappe.db.get_values(user, filters={user.name: ("is", "not set")}, run=False).lower(), )