From 81aed8f900224263fb1204ef0da3dc4daa5d22ef Mon Sep 17 00:00:00 2001 From: saxenabhishek Date: Mon, 16 May 2022 14:43:29 +0530 Subject: [PATCH] test: patch_query_execute error case --- frappe/tests/test_query_builder.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/tests/test_query_builder.py b/frappe/tests/test_query_builder.py index dcbcbcd99e..6175828bca 100644 --- a/frappe/tests/test_query_builder.py +++ b/frappe/tests/test_query_builder.py @@ -319,3 +319,11 @@ class TestMisc(unittest.TestCase): DocType = Table("DocType") self.assertEqual(DocType.get_sql(), "DocType") + + def test_error_on_query_class(self): + import frappe.query_builder.utils + + frappe.query_builder.utils.get_type_hints = lambda x: {"return": None} + + with self.assertRaises(frappe.query_builder.utils.BuilderIdentificationFailed): + frappe.query_builder.utils.patch_query_execute()