diff --git a/tests/test_api/test_methods/test_get_url.py b/tests/test_api/test_methods/test_get_url.py index b62acd53..0c5cddc5 100644 --- a/tests/test_api/test_methods/test_get_url.py +++ b/tests/test_api/test_methods/test_get_url.py @@ -57,31 +57,29 @@ class TestGetMessageUrl: ) @pytest.mark.parametrize( - "chat_type,chat_id,chat_username,force_private,include_thread_id,fake_thread_id_topic,expected_result", + "chat_username,force_private,include_thread_id,fake_thread_id_topic,expected_result", [ - ["supergroup", -100123456789, None, False, False, None, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, False, False, 3, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, False, True, None, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, False, True, 3, "https://t.me/c/123456789/3/10"], - ["supergroup", -100123456789, None, True, False, None, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, True, False, 3, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, True, True, None, "https://t.me/c/123456789/10"], - ["supergroup", -100123456789, None, True, True, 3, "https://t.me/c/123456789/3/10"], - ["supergroup", -100123456789, "name", False, False, None, "https://t.me/name/10"], - ["supergroup", -100123456789, "name", False, False, 3, "https://t.me/name/10"], - ["supergroup", -100123456789, "name", False, True, None, "https://t.me/name/10"], - ["supergroup", -100123456789, "name", False, True, 3, "https://t.me/name/3/10"], - ["supergroup", -10012345678, "name", True, False, None, "https://t.me/c/12345678/10"], - ["supergroup", -100123456789, "name", True, False, 3, "https://t.me/c/123456789/10"], - ["supergroup", -10012345678, "name", True, True, None, "https://t.me/c/12345678/10"], - ["supergroup", -100123456789, "name", True, True, 3, "https://t.me/c/123456789/3/10"], + [None, False, False, None, "https://t.me/c/1234567890/10"], + [None, False, False, 3, "https://t.me/c/1234567890/10"], + [None, False, True, None, "https://t.me/c/1234567890/10"], + [None, False, True, 3, "https://t.me/c/1234567890/3/10"], + [None, True, False, None, "https://t.me/c/1234567890/10"], + [None, True, False, 3, "https://t.me/c/1234567890/10"], + [None, True, True, None, "https://t.me/c/1234567890/10"], + [None, True, True, 3, "https://t.me/c/1234567890/3/10"], + ["name", False, False, None, "https://t.me/name/10"], + ["name", False, False, 3, "https://t.me/name/10"], + ["name", False, True, None, "https://t.me/name/10"], + ["name", False, True, 3, "https://t.me/name/3/10"], + ["name", True, False, None, "https://t.me/c/1234567890/10"], + ["name", True, False, 3, "https://t.me/c/1234567890/10"], + ["name", True, True, None, "https://t.me/c/1234567890/10"], + ["name", True, True, 3, "https://t.me/c/1234567890/3/10"], ], ) def test_get_url_if_topic_message( self, bot: MockedBot, - chat_type: str, - chat_id: int, chat_username: Optional[str], force_private: bool, include_thread_id: bool, @@ -89,8 +87,10 @@ class TestGetMessageUrl: expected_result: Optional[str], ): fake_message_id = 10 + fake_chat_id = -1001234567890 + fake_chat_type = "supergroup" fake_chat_with_topics = Chat( - id=chat_id, username=chat_username, type=chat_type, is_forum=True + id=fake_chat_id, username=chat_username, type=fake_chat_type, is_forum=True ) fake_message_from_topic = Message( message_id=fake_message_id,