def test_building_forward_via_models(self): builder = MessageBuilder() builder.reply(reply=Reply( body="foo", reply_type=ChatTypes.group_chat, sender=uuid.uuid4(), source_chat_name="bar", source_sync_id=uuid.uuid4(), ), )
def test_building_forward_arguments_error(self, message): builder = MessageBuilder() with pytest.raises(ValueError): builder.reply( message=message, reply=Reply( body="foo", reply_type=ChatTypes.group_chat, sender=uuid.uuid4(), source_chat_name="bar", source_sync_id=uuid.uuid4(), ), )
def test_reply_in_message(self, message) -> None: builder = MessageBuilder() builder.reply(message=message) assert builder.message.entities.reply.source_sync_id == message.sync_id
def test_building_forward_via_message(self, message): builder = MessageBuilder() builder.reply(message=message)