mirror of https://github.com/zulip/zulip.git
support: Add database query test of single realm and remote realm views.
Gives a baseline of current database queries for these single realm or remote realm support views, so that as we add features to these views, we can better manage how those changes impact the performance of our support views in general.
This commit is contained in:
parent
ed63a40184
commit
349954e4fc
|
@ -170,6 +170,13 @@ class TestRemoteServerSupportEndpoint(ZulipTestCase):
|
|||
remote_server=remote_realm.server, email="server-admin@example.com"
|
||||
)
|
||||
|
||||
def test_remote_support_view_queries(self) -> None:
|
||||
iago = self.example_user("iago")
|
||||
self.login_user(iago)
|
||||
with self.assert_database_query_count(28):
|
||||
result = self.client_get("/activity/remote/support", {"q": "zulip-3.example.com"})
|
||||
self.assertEqual(result.status_code, 200)
|
||||
|
||||
def test_search(self) -> None:
|
||||
def assert_server_details_in_response(
|
||||
html_response: "TestHttpResponse", hostname: str
|
||||
|
@ -737,6 +744,13 @@ class TestSupportEndpoint(ZulipTestCase):
|
|||
)
|
||||
return customer
|
||||
|
||||
def test_realm_support_view_queries(self) -> None:
|
||||
iago = self.example_user("iago")
|
||||
self.login_user(iago)
|
||||
with self.assert_database_query_count(16):
|
||||
result = self.client_get("/activity/support", {"q": "zulip"}, subdomain="zulip")
|
||||
self.assertEqual(result.status_code, 200)
|
||||
|
||||
def test_search(self) -> None:
|
||||
reset_email_visibility_to_everyone_in_zulip_realm()
|
||||
lear_user = self.lear_user("king")
|
||||
|
|
Loading…
Reference in New Issue