From 51b11208e49b322c4fa4d1663f4e2fce702549b7 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 1 Jan 2025 14:42:13 +0530 Subject: [PATCH] test: add perf test to prevent adding more redis calls --- frappe/tests/test_perf.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frappe/tests/test_perf.py b/frappe/tests/test_perf.py index 346a99df4d..87c77f7feb 100644 --- a/frappe/tests/test_perf.py +++ b/frappe/tests/test_perf.py @@ -291,9 +291,15 @@ class TestOverheadCalls(FrappeAPITestCase): def test_ping_overheads(self): self.get(self.method("ping"), {"sid": "Guest"}) - with self.assertRedisCallCounts(13), self.assertQueryCount(self.BASE_SQL_CALLS): + with self.assertRedisCallCounts(10), self.assertQueryCount(self.BASE_SQL_CALLS): self.get(self.method("ping"), {"sid": "Guest"}) + def test_ping_overheads_authenticated(self): + sid = self.sid + self.get(self.method("ping"), {"sid": sid}) + with self.assertRedisCallCounts(10), self.assertQueryCount(self.BASE_SQL_CALLS): + self.get(self.method("ping"), {"sid": sid}) + def test_list_view_overheads(self): sid = self.sid self.get(self.resource("ToDo"), {"sid": sid})