mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
check-schemas: Remove unnecessary special case for saved_snippets.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
c5feccaa34
commit
7ce49a709e
@@ -61,11 +61,6 @@ def get_event_checker(event: dict[str, Any]) -> Callable[[str, dict[str, Any]],
|
||||
# Start by grabbing the event type.
|
||||
name = event["type"]
|
||||
|
||||
# Work around the fact that we send a "saved_snippets" (plural)
|
||||
# event type for an event that really just sends a single value.
|
||||
if name == "saved_snippets":
|
||||
name = "saved_snippet"
|
||||
|
||||
# Handle things like AttachmentRemoveEvent
|
||||
if "op" in event:
|
||||
name += "_" + event["op"].title()
|
||||
|
||||
@@ -54,8 +54,8 @@ from zerver.lib.event_types import (
|
||||
EventRealmUserSettingsDefaultsUpdate,
|
||||
EventRealmUserUpdate,
|
||||
EventRestart,
|
||||
EventSavedSnippetAdd,
|
||||
EventSavedSnippetRemove,
|
||||
EventSavedSnippetsAdd,
|
||||
EventSavedSnippetsRemove,
|
||||
EventScheduledMessagesAdd,
|
||||
EventScheduledMessagesRemove,
|
||||
EventScheduledMessagesUpdate,
|
||||
@@ -156,8 +156,8 @@ check_realm_playgrounds = make_checker(EventRealmPlaygrounds)
|
||||
check_realm_user_add = make_checker(EventRealmUserAdd)
|
||||
check_realm_user_remove = make_checker(EventRealmUserRemove)
|
||||
check_restart = make_checker(EventRestart)
|
||||
check_saved_snippet_add = make_checker(EventSavedSnippetAdd)
|
||||
check_saved_snippet_remove = make_checker(EventSavedSnippetRemove)
|
||||
check_saved_snippets_add = make_checker(EventSavedSnippetsAdd)
|
||||
check_saved_snippets_remove = make_checker(EventSavedSnippetsRemove)
|
||||
check_scheduled_message_add = make_checker(EventScheduledMessagesAdd)
|
||||
check_scheduled_message_remove = make_checker(EventScheduledMessagesRemove)
|
||||
check_scheduled_message_update = make_checker(EventScheduledMessagesUpdate)
|
||||
|
||||
@@ -719,14 +719,14 @@ class SavedSnippetFields(BaseModel):
|
||||
date_created: int
|
||||
|
||||
|
||||
class EventSavedSnippetAdd(BaseModel):
|
||||
class EventSavedSnippetsAdd(BaseModel):
|
||||
type: Literal["saved_snippets"]
|
||||
op: Literal["add"]
|
||||
saved_snippet: SavedSnippetFields
|
||||
id: int
|
||||
|
||||
|
||||
class EventSavedSnippetRemove(BaseModel):
|
||||
class EventSavedSnippetsRemove(BaseModel):
|
||||
type: Literal["saved_snippets"]
|
||||
op: Literal["remove"]
|
||||
saved_snippet_id: int
|
||||
|
||||
@@ -175,8 +175,8 @@ from zerver.lib.event_schema import (
|
||||
check_realm_user_add,
|
||||
check_realm_user_remove,
|
||||
check_realm_user_update,
|
||||
check_saved_snippet_add,
|
||||
check_saved_snippet_remove,
|
||||
check_saved_snippets_add,
|
||||
check_saved_snippets_remove,
|
||||
check_scheduled_message_add,
|
||||
check_scheduled_message_remove,
|
||||
check_scheduled_message_update,
|
||||
@@ -1676,14 +1676,14 @@ class NormalActionsTest(BaseAction):
|
||||
def test_saved_replies_events(self) -> None:
|
||||
with self.verify_action() as events:
|
||||
do_create_saved_snippet("Welcome message", "Welcome", self.user_profile)
|
||||
check_saved_snippet_add("events[0]", events[0])
|
||||
check_saved_snippets_add("events[0]", events[0])
|
||||
|
||||
saved_snippet_id = (
|
||||
SavedSnippet.objects.filter(user_profile=self.user_profile).order_by("id")[0].id
|
||||
)
|
||||
with self.verify_action() as events:
|
||||
do_delete_saved_snippet(saved_snippet_id, self.user_profile)
|
||||
check_saved_snippet_remove("events[0]", events[0])
|
||||
check_saved_snippets_remove("events[0]", events[0])
|
||||
|
||||
def test_away_events(self) -> None:
|
||||
client = get_client("website")
|
||||
|
||||
Reference in New Issue
Block a user