示例#1
0
 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(),
     ), )
示例#2
0
 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(),
             ),
         )
示例#3
0
 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
示例#4
0
 def test_building_forward_via_message(self, message):
     builder = MessageBuilder()
     builder.reply(message=message)