From 32f8c239a7e0e9d1c7fc2c2837331ab5947ca8d9 Mon Sep 17 00:00:00 2001 From: lyteloli Date: Fri, 5 Jun 2020 19:41:57 +0300 Subject: [PATCH] Added fields to Chat --- tests/test_api/test_types/test_chat.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/test_api/test_types/test_chat.py b/tests/test_api/test_types/test_chat.py index 03285fc3..625ae771 100644 --- a/tests/test_api/test_types/test_chat.py +++ b/tests/test_api/test_types/test_chat.py @@ -35,9 +35,14 @@ class TestChat: @pytest.mark.parametrize( "chat_type,chat_id,result", [ - ["private", 123124123, 'tg://user?id=123124123'] + ["private", 123124123, 'tg://user?id=123124123'], + ["channel", -10032432324, None] ] ) def test_user_url(self, chat_type: Optional[str], chat_id: int, result): chat = Chat(type=chat_type, id=chat_id) - assert chat.user_url == result + if chat_type != 'private': + with pytest.raises(TypeError): + assert chat.user_url + else: + assert chat.user_url == result