From 294210e44aa744927127d69efedb876dfb1fd3d6 Mon Sep 17 00:00:00 2001 From: sheldygg Date: Mon, 31 Oct 2022 09:56:29 +0200 Subject: [PATCH] update tests --- tests/test_api/test_types/test_user.py | 30 +++++++++++++++++++ .../test_types/test_user_mention_html.py | 20 ------------- .../test_types/test_user_mention_markdown.py | 20 ------------- 3 files changed, 30 insertions(+), 40 deletions(-) delete mode 100644 tests/test_api/test_types/test_user_mention_html.py delete mode 100644 tests/test_api/test_types/test_user_mention_markdown.py diff --git a/tests/test_api/test_types/test_user.py b/tests/test_api/test_types/test_user.py index bda3f94e..4e47e1d9 100644 --- a/tests/test_api/test_types/test_user.py +++ b/tests/test_api/test_types/test_user.py @@ -18,3 +18,33 @@ class TestUser: def test_full_name(self, first: str, last: str, result: bool): user = User(id=42, is_bot=False, first_name=first, last_name=last) assert user.full_name == result + + @pytest.mark.parametrize( + "first,last,result", + [ + ["User", None, "User"], + ["", None, ""], + [" ", None, " "], + ["User", "Name", "User Name"], + ["User", " ", "User "], + [" ", " ", " "], + ], + ) + def test_get_mention_markdown(self, first: str, last: str, result: bool): + user = User(id=42, is_bot=False, first_name=first, last_name=last) + assert user.mention_markdown() + + @pytest.mark.parametrize( + "first,last,result", + [ + ["User", None, "User"], + ["", None, ""], + [" ", None, " "], + ["User", "Name", "User Name"], + ["User", " ", "User "], + [" ", " ", " "], + ], + ) + def test_get_mention_html(self, first: str, last: str, result: bool): + user = User(id=42, is_bot=False, first_name=first, last_name=last) + assert user.mention_html() diff --git a/tests/test_api/test_types/test_user_mention_html.py b/tests/test_api/test_types/test_user_mention_html.py deleted file mode 100644 index 98198dbd..00000000 --- a/tests/test_api/test_types/test_user_mention_html.py +++ /dev/null @@ -1,20 +0,0 @@ -import pytest - -from aiogram.types import User - - -class TestUser: - @pytest.mark.parametrize( - "first,last,result", - [ - ["User", None, "User"], - ["", None, ""], - [" ", None, " "], - ["User", "Name", "User Name"], - ["User", " ", "User "], - [" ", " ", " "], - ], - ) - def test_get_mention_html(self, first: str, last: str, result: bool): - user = User(id=42, is_bot=False, first_name=first, last_name=last) - assert user.mention_html() diff --git a/tests/test_api/test_types/test_user_mention_markdown.py b/tests/test_api/test_types/test_user_mention_markdown.py deleted file mode 100644 index d5602d6b..00000000 --- a/tests/test_api/test_types/test_user_mention_markdown.py +++ /dev/null @@ -1,20 +0,0 @@ -import pytest - -from aiogram.types import User - - -class TestUser: - @pytest.mark.parametrize( - "first,last,result", - [ - ["User", None, "User"], - ["", None, ""], - [" ", None, " "], - ["User", "Name", "User Name"], - ["User", " ", "User "], - [" ", " ", " "], - ], - ) - def test_get_mention_markdown(self, first: str, last: str, result: bool): - user = User(id=42, is_bot=False, first_name=first, last_name=last) - assert user.mention_markdown()