test: dict and JSON filters in client.get

This commit is contained in:
Faris Ansari 2022-04-16 06:03:40 +05:30
parent 7233c257c7
commit 112da07451

View file

@ -129,3 +129,15 @@ class TestClient(unittest.TestCase):
self.assertTrue("name" in first_item)
self.assertTrue("modified" in first_item)
frappe.local.login_manager.logout()
def test_client_get(self):
from frappe.client import get
todo = frappe.get_doc(doctype="ToDo", description="test").insert()
filters = {"name": todo.name}
filters_json = frappe.as_json(filters)
self.assertEqual(get("ToDo", filters=filters).description, "test")
self.assertEqual(get("ToDo", filters=filters_json).description, "test")
todo.delete()