From 291cd2777fe4e2ab55cdb5e352167b729d1bae1e Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 5 Mar 2014 15:23:22 +0530 Subject: [PATCH] Added notification clearing hook, fixed db query test cases --- frappe/hooks.txt | 6 +++++- frappe/tests/test_db_query.py | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frappe/hooks.txt b/frappe/hooks.txt index aa9f3a8e78..f51a8b4973 100644 --- a/frappe/hooks.txt +++ b/frappe/hooks.txt @@ -43,4 +43,8 @@ has_permission:ToDo = frappe.core.doctype.todo.todo.has_permission # bean bean_event:User Vote:after_insert = frappe.templates.generators.website_group.clear_cache_on_bean_event -bean_event:Website Route Permission:on_update = frappe.templates.generators.website_group.clear_cache_on_bean_event \ No newline at end of file +bean_event:Website Route Permission:on_update = frappe.templates.generators.website_group.clear_cache_on_bean_event + +bean_event:*:on_update = frappe.core.doctype.notification_count.notification_count.clear_doctype_notifications +bean_event:*:on_cancel = frappe.core.doctype.notification_count.notification_count.clear_doctype_notifications +bean_event:*:on_trash = frappe.core.doctype.notification_count.notification_count.clear_doctype_notifications diff --git a/frappe/tests/test_db_query.py b/frappe/tests/test_db_query.py index f211d547a1..8aac135271 100644 --- a/frappe/tests/test_db_query.py +++ b/frappe/tests/test_db_query.py @@ -7,11 +7,11 @@ from frappe.model.db_query import DatabaseQuery class TestReportview(unittest.TestCase): def test_basic(self): - self.assertTrue({"name":"DocType"} in DatabaseQuery("DocType").execute()) + self.assertTrue({"name":"DocType"} in DatabaseQuery("DocType").execute(limit_page_length=None)) def test_fields(self): self.assertTrue({"name":"DocType", "issingle":0} \ - in DatabaseQuery("DocType").execute(fields=["name", "issingle"])) + in DatabaseQuery("DocType").execute(fields=["name", "issingle"], limit_page_length=None)) def test_filters_1(self): self.assertFalse({"name":"DocType"} \