Exemple #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)
Exemple #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)
Exemple #3
0
def test_message_handler_check():
    message = type('Message', (), {'text': 'ping'})
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)
Exemple #4
0
def test_message_handler_check_negative_match():
    message = type('Message', (), {'text': 'pong'})
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
Exemple #5
0
def test_platform_option_not_match(message):
    message.platform = 'telegram'
    handler = handlers.MessageHandler(pattern='ping', platforms=['messenger'])
    assert not handler.check(message)
Exemple #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)
Exemple #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)
Exemple #8
0
def test_message_handler_check_negative_match(message):
    message.text = 'pong'
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
Exemple #9
0
def test_message_handler_check(message):
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)