diff --git a/zulipterminal/ui_tools/messages.py b/zulipterminal/ui_tools/messages.py
index 1598306..1a9bb9d 100644
--- a/zulipterminal/ui_tools/messages.py
+++ b/zulipterminal/ui_tools/messages.py
@@ -442,9 +442,10 @@ class MessageBox(urwid.Pile):
 
                 markup.append(("msg_math", tag_text))
             elif tag == "span" and (
-                {"user-group-mention", "user-mention"} & set(tag_classes)
+                {"user-group-mention", "user-mention", "topic-mention"}
+                & set(tag_classes)
             ):
-                # USER MENTIONS & USER-GROUP MENTIONS
+                # USER, USER-GROUP & TOPIC MENTIONS
                 markup.append(("msg_mention", tag_text))
             elif tag == "a":
                 # LINKS

diff --git a/tests/ui_tools/test_messages.py b/tests/ui_tools/test_messages.py
index f56da14..d4d9e80 100644
--- a/tests/ui_tools/test_messages.py
+++ b/tests/ui_tools/test_messages.py
@@ -114,6 +114,11 @@ class TestMessageBox:
                 [("msg_mention", "@A Group")],
                 id="group-mention",
             ),
+            case(
+                '<span class="topic-mention">@topic',
+                [("msg_mention", "@topic")],
+                id="topic-mention",
+            ),
             case("<code>some code", [("pygments:w", "some code")], id="inline-code"),
             case(
                 '<div class="codehilite" data-code-language="python">'

Render @topic wildcard mentions correctly when displayed in a message feed.
[CZO discussion](https://chat.zulip.org/#narrow/stream/378-api-design/topic/.40topic-mention.20data-user-id.20.2326195/near/1605762)

For stream wildcard mentions (all, everyone, stream), the rendered content is:
```
<span class="user-mention" data-user-id="*">@{stream_wildcard}</span>
```
As a part of the @topic wildcard mentions project ( [#22829](https://github.com/zulip/zulip/issues/22829) ) , we have introduced `@topic`; the rendered content is:
```
<span class="topic-mention">@{topic_wildcard}</span>
```

Since we are not using `user-mention` class (and data-user-id="*" attribute), the `@topic` mention is not rendered correctly.

[#26195 (comment)](https://github.com/zulip/zulip/pull/26195)
tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[topic-mention]
tests/ui_tools/test_messages.py::TestMessageBox::test_init[stream-set_fields0] tests/ui_tools/test_messages.py::TestMessageBox::test_init[private-set_fields1] tests/ui_tools/test_messages.py::TestMessageBox::test_init_fails_with_bad_message_type tests/ui_tools/test_messages.py::TestMessageBox::test_private_message_to_self tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[empty] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[p] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[user-mention] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h1] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h2] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h3] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h4] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h5] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[h6] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[group-mention] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[inline-code] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[codehilite-code] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[codehilite-code-old] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[codehilite-plain-text-codeblock] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[codehilite-plain-text-codeblock-old] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[strong] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[em] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[blockquote] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[embedded_content] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_two] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_samelinkdifferentname] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_duplicatelink] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_trailingslash] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_trailingslashduplicatelink] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_sametext] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_sameimage] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_differenttext] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_userupload] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_api] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_serverrelative_same] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_textwithoutscheme] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[link_differentscheme] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[li] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[empty_li] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[li_with_li_p_newline] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[two_li] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[two_li_with_li_p_newlines] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[li_nested] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[li_heavily_nested] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[br] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[br2] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[hr] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[hr2] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[img] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[img2] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[table_default] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[table_with_left_and_right_alignments] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[table_with_center_and_right_alignments] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[table_with_single_column] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[table_with_the_bare_minimum] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[time_human_readable_input] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[time_UNIX_timestamp_input] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[katex_HTML_response_math_fenced_markdown] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[katex_HTML_response_double_$_fenced_markdown] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[ul] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[ul_with_ul_li_newlines] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[ol] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[ol_with_ol_li_newlines] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[ol_starting_at_5] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[strikethrough_del] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[inline_image] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[inline_ref] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[emoji] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[preview-twitter] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[zulip_extra_emoji] tests/ui_tools/test_messages.py::TestMessageBox::test_soup2markup[custom_emoji] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view[message0-None] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view[message1-None] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_renders_slash_me[<p>/me tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_renders_slash_me[<p>This tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_stream_header[different_stream_before-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_stream_header[different_topic_before-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_stream_header[PM_before-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_PM_header[larger_pm_group-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_PM_header[stream_before-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow0-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow1-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow2-2- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow3-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow4-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow5-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow6-2- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow7-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow8-2- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow9-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow10-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow11-2- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow12-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow13-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow14-0- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow15-1- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow16-2- tests/ui_tools/test_messages.py::TestMessageBox::test_msg_generates_search_and_header_bar[msg_narrow17-1- tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-this_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-this_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-this_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-last_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-last_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-last_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-no_stars-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-no_stars-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[show_author_as_authors_different-no_stars-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-this_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-this_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-this_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-last_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-last_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-last_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-no_stars-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-no_stars-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[merge_messages_as_only_slightly_earlier_message-no_stars-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-this_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-this_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-this_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-last_starred-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-last_starred-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-last_starred-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-no_stars-now_2018-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-no_stars-now_2019-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_content_header_without_header[dont_merge_messages_as_much_earlier_message-no_stars-now_2050-message0] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[stream_message-common_author] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[stream_message-common_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[stream_message-common_early_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[stream_message-common_unchanged_message] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[stream_message-both_starred] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[pm_message-common_author] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[pm_message-common_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[pm_message-common_early_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[pm_message-common_unchanged_message] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[pm_message-both_starred] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[group_pm_message-common_author] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[group_pm_message-common_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[group_pm_message-common_early_timestamp] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[group_pm_message-common_unchanged_message] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_compact_output[group_pm_message-both_starred] tests/ui_tools/test_messages.py::TestMessageBox::test_main_view_generates_EDITED_label tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[stream_message-author_field_present] tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[stream_message-author_field_not_present] tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[pm_message-author_field_present] tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[pm_message-author_field_not_present] tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[group_pm_message-author_field_present] tests/ui_tools/test_messages.py::TestMessageBox::test_update_message_author_status[group_pm_message-author_field_not_present] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[all_messages_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[stream_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[topic_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[private_conversation_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[starred_messages_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[mentions_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_STREAM_MESSAGE[private_messages_narrow-c] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-msg_sent_by_other_user_with_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-topic_edit_only_after_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-realm_editing_not_allowed-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-realm_editing_allowed_and_within_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-no_msg_body_edit_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-msg_sent_by_me_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-msg_sent_by_other_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-realm_editing_not_allowed_for_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[stream_message-no_msg_body_edit_limit_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-msg_sent_by_other_user_with_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-topic_edit_only_after_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-realm_editing_not_allowed-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-realm_editing_allowed_and_within_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-no_msg_body_edit_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-msg_sent_by_me_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-msg_sent_by_other_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-realm_editing_not_allowed_for_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[pm_message-no_msg_body_edit_limit_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-msg_sent_by_other_user_with_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-topic_edit_only_after_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-realm_editing_not_allowed-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-realm_editing_allowed_and_within_time_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-no_msg_body_edit_limit-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-msg_sent_by_me_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-msg_sent_by_other_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-realm_editing_not_allowed_for_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_keypress_EDIT_MESSAGE[group_pm_message-no_msg_body_edit_limit_with_no_topic-e] tests/ui_tools/test_messages.py::TestMessageBox::test_transform_content[quoted tests/ui_tools/test_messages.py::TestMessageBox::test_transform_content[multi-line tests/ui_tools/test_messages.py::TestMessageBox::test_transform_content[quoting tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[stream_message-to_vary_in_each_message0- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[stream_message-to_vary_in_each_message1- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[stream_message-to_vary_in_each_message2- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[stream_message-to_vary_in_each_message3- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[stream_message-to_vary_in_each_message4- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[pm_message-to_vary_in_each_message0- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[pm_message-to_vary_in_each_message1- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[pm_message-to_vary_in_each_message2- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[pm_message-to_vary_in_each_message3- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[pm_message-to_vary_in_each_message4- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[group_pm_message-to_vary_in_each_message0- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[group_pm_message-to_vary_in_each_message1- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[group_pm_message-to_vary_in_each_message2- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[group_pm_message-to_vary_in_each_message3- tests/ui_tools/test_messages.py::TestMessageBox::test_reactions_view[group_pm_message-to_vary_in_each_message4- tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_view[one_footlink] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_view[more_than_one_footlink] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_view[similar_link_and_text] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_view[different_link_and_text] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_view[http_default_scheme] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_limit[0-NoneType] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_limit[1-Padding] tests/ui_tools/test_messages.py::TestMessageBox::test_footlinks_limit[3-Padding] tests/ui_tools/test_messages.py::TestMessageBox::test_mouse_event_left_click[ignore_mouse_click-left_click-key:enter] tests/ui_tools/test_messages.py::TestMessageBox::test_mouse_event_left_click[handle_mouse_click-left_click-key:enter]