def test_de_json(self, bot): json_dict = {'type': self.type_, 'offset': self.offset, 'length': self.length} entity = MessageEntity.de_json(json_dict, bot) assert entity.type == self.type_ assert entity.offset == self.offset assert entity.length == self.length
def test_de_json(self, bot): json_dict = { "type": self.type_, "offset": self.offset, "length": self.length } entity = MessageEntity.de_json(json_dict, bot) assert entity.type == self.type_ assert entity.offset == self.offset assert entity.length == self.length
def test_de_json(self, bot): json_dict = { 'type': self.type, 'offset': self.offset, 'length': self.length } entity = MessageEntity.de_json(json_dict, bot) assert entity.type == self.type assert entity.offset == self.offset assert entity.length == self.length
def test_entities_filter(self, message, message_entity): message.entities = [message_entity] assert Filters.entity(message_entity.type)(message) message.entities = [] assert not Filters.entity(MessageEntity.MENTION)(message) second = message_entity.to_dict() second['type'] = 'bold' second = MessageEntity.de_json(second, None) message.entities = [message_entity, second] assert Filters.entity(message_entity.type)(message)
def test_caption_entities_filter(self, update, message_entity): update.message.caption_entities = [message_entity] assert Filters.caption_entity(message_entity.type)(update) update.message.caption_entities = [] assert not Filters.caption_entity(MessageEntity.MENTION)(update) second = message_entity.to_dict() second['type'] = 'bold' second = MessageEntity.de_json(second, None) update.message.caption_entities = [message_entity, second] assert Filters.caption_entity(message_entity.type)(update) assert not Filters.entity(message_entity.type)(update)