Add possibly good-enough test for all_members_are_admin

Should be good enough... If we /really/ wanted to we could get two different chats from telegram and check them, but it really shouldn't be necessary.
This commit is contained in:
Jacob Bom 2016-10-05 17:55:00 +02:00
parent 6b7788570c
commit 976f34082f

View file

@ -36,8 +36,12 @@ class ChatTest(BaseTest, unittest.TestCase):
self.id = -28767330
self.title = 'ToledosPalaceBot - Group'
self.type = 'group'
self.all_members_are_admins = False
self.json_dict = {'id': self.id, 'title': self.title, 'type': self.type}
self.json_dict = {'id': self.id,
'title': self.title,
'type': self.type,
'all_members_are_admins': self.all_members_are_admins}
def test_group_chat_de_json_empty_json(self):
group_chat = telegram.Chat.de_json({}, self._bot)
@ -50,6 +54,7 @@ class ChatTest(BaseTest, unittest.TestCase):
self.assertEqual(group_chat.id, self.id)
self.assertEqual(group_chat.title, self.title)
self.assertEqual(group_chat.type, self.type)
self.assertEqual(group_chat.all_members_are_admins, self.all_members_are_admins)
def test_group_chat_to_json(self):
group_chat = telegram.Chat.de_json(self.json_dict, self._bot)
@ -63,6 +68,7 @@ class ChatTest(BaseTest, unittest.TestCase):
self.assertEqual(group_chat['id'], self.id)
self.assertEqual(group_chat['title'], self.title)
self.assertEqual(group_chat['type'], self.type)
self.assertEqual(group_chat['all_members_are_admins'], self.all_members_are_admins)
@flaky(3, 1)
def test_send_action(self):