From a14a07a6c6682f8db35a7649a41ba099a1caa2de Mon Sep 17 00:00:00 2001 From: sheldygg Date: Mon, 31 Oct 2022 18:32:59 +0200 Subject: [PATCH] update test --- tests/test_api/test_types/test_user.py | 38 ++++++++++++++------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/tests/test_api/test_types/test_user.py b/tests/test_api/test_types/test_user.py index 4e47e1d9..c57c0704 100644 --- a/tests/test_api/test_types/test_user.py +++ b/tests/test_api/test_types/test_user.py @@ -20,31 +20,33 @@ class TestUser: assert user.full_name == result @pytest.mark.parametrize( - "first,last,result", + "first,last,name", [ - ["User", None, "User"], - ["", None, ""], - [" ", None, " "], - ["User", "Name", "User Name"], - ["User", " ", "User "], - [" ", " ", " "], + ["User", None, "bebra"], + ["", None, "telegram"], + [" ", None, "queue🤬"], + ["User", "Name", "Alex"], + ["User", " ", "aslo "], + [" ", " ", "telebot"], ], ) - def test_get_mention_markdown(self, first: str, last: str, result: bool): + def test_get_mention_markdown(self, first: str, last: str, name: str): user = User(id=42, is_bot=False, first_name=first, last_name=last) - assert user.mention_markdown() + assert user.mention_markdown() == f"[{user.full_name}](tg://user?id=42)" + assert user.mention_markdown(name=name) == f"[{name}](tg://user?id=42)" @pytest.mark.parametrize( - "first,last,result", + "first,last,name", [ - ["User", None, "User"], - ["", None, ""], - [" ", None, " "], - ["User", "Name", "User Name"], - ["User", " ", "User "], - [" ", " ", " "], + ["User", None, "bebra"], + ["", None, "telegram"], + [" ", None, "queue🤬"], + ["User", "Name", "Alex"], + ["User", " ", "aslo "], + [" ", " ", "telebot"], ], ) - def test_get_mention_html(self, first: str, last: str, result: bool): + def test_get_mention_html(self, first: str, last: str, name: str): user = User(id=42, is_bot=False, first_name=first, last_name=last) - assert user.mention_html() + assert user.mention_html() == f'{user.full_name}' + assert user.mention_html(name=name) == f'{name}'