Ejemplo n.º 1
0
def test_message_handler_check_with_case_sensitive():
    message = type('Message', (), {'text': 'Ping'})
    handler = handlers.MessageHandler(pattern='Ping',
                                      case_sensitive=True)
    assert handler.check(message)
Ejemplo n.º 2
0
def test_message_handler_check_negative_match_with_case_insensitive():
    message = type('Message', (), {'text': 'Ping'})
    handler = handlers.MessageHandler(pattern='ping',
                                      case_sensitive=False)
    assert handler.check(message)
Ejemplo n.º 3
0
def test_message_handler_check():
    message = type('Message', (), {'text': 'ping'})
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)
Ejemplo n.º 4
0
def test_message_handler_check_negative_match():
    message = type('Message', (), {'text': 'pong'})
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
Ejemplo n.º 5
0
def test_platform_option_not_match(message):
    message.platform = 'telegram'
    handler = handlers.MessageHandler(pattern='ping', platforms=['messenger'])
    assert not handler.check(message)
Ejemplo n.º 6
0
def test_message_handler_check_negative_match_with_case_insensitive(message):
    message.text = 'Ping'
    handler = handlers.MessageHandler(pattern='ping', case_sensitive=False)
    assert handler.check(message)
Ejemplo n.º 7
0
def test_message_handler_check_with_case_sensitive(message):
    message.text = 'Ping'
    handler = handlers.MessageHandler(pattern='Ping', case_sensitive=True)
    assert handler.check(message)
Ejemplo n.º 8
0
def test_message_handler_check_negative_match(message):
    message.text = 'pong'
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
Ejemplo n.º 9
0
def test_message_handler_check(message):
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)