From bf14e1f2b1f1bbbefdd87c0d925bfd755475f0f1 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Thu, 12 Aug 2021 18:37:05 +0530 Subject: [PATCH] test: Add test for patch_query_execute --- frappe/tests/test_query_builder.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/tests/test_query_builder.py b/frappe/tests/test_query_builder.py index c5ad457b2a..7a0935a63b 100644 --- a/frappe/tests/test_query_builder.py +++ b/frappe/tests/test_query_builder.py @@ -42,6 +42,12 @@ class TestBuilderBase(object): self.assertEqual("__Auth", frappe.qb.DocType("__Auth").get_sql()) self.assertEqual("Notes", frappe.qb.Table("Notes").get_sql()) + def test_run_patcher(self): + query = frappe.qb.from_("ToDo").select("*").limit(1) + data = query.run(as_dict=True) + self.assertTrue("run" in dir(query)) + self.assertIsInstance(query.run, Callable) + self.assertIsInstance(data, list) @run_only_if(db_type_is.MARIADB) class TestBuilderMaria(unittest.TestCase, TestBuilderBase):