def test_set_list_settings_without_settings(self): set_list_settings("DocType", json.dumps({})) settings = frappe.get_doc("List View Settings", "DocType") self.assertEqual(settings.disable_auto_refresh, 0) self.assertEqual(settings.disable_count, 0) self.assertEqual(settings.disable_sidebar_stats, 0)
def test_set_list_settings_with_existing_settings(self): frappe.get_doc({"doctype": "List View Setting", "name": "DocType", "disable_count": 1}).insert() set_list_settings("DocType", json.dumps({"disable_count": 0, "disable_auto_refresh": 1})) settings = frappe.get_doc("List View Setting","DocType") self.assertEqual(settings.disable_auto_refresh, 1) self.assertEqual(settings.disable_count, 0) self.assertEqual(settings.disable_sidebar_stats, 0)