def test_edited(self, message):
        handler = CommandHandler('test', self.callback_basic, allow_edited=False)

        message.text = '/test'
        assert handler.check_update(Update(0, message))
        assert not handler.check_update(Update(0, edited_message=message))
        handler.allow_edited = True
        assert handler.check_update(Update(0, message))
        assert handler.check_update(Update(0, edited_message=message))
    def test_edited(self, message):
        handler = CommandHandler('test', self.callback_basic, allow_edited=False)

        message.text = '/test'
        assert handler.check_update(Update(0, message))
        assert not handler.check_update(Update(0, edited_message=message))
        handler.allow_edited = True
        assert handler.check_update(Update(0, message))
        assert handler.check_update(Update(0, edited_message=message))
Example #3
0
    def test_edited(self, message):
        handler = CommandHandler('test', self.callback_basic,
                                 allow_edited=False)

        message.text = '/test'
        check = handler.check_update(Update(0, message))
        assert check is not None and check is not False
        check = handler.check_update(Update(0, edited_message=message))
        assert check is None or check is False
        handler.allow_edited = True
        check = handler.check_update(Update(0, message))
        assert check is not None and check is not False
        check = handler.check_update(Update(0, edited_message=message))
        assert check is not None and check is not False