コード例 #1
0
ファイル: test_handlers.py プロジェクト: jemisa/bottery-1
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)
コード例 #2
0
ファイル: test_handlers.py プロジェクト: jemisa/bottery-1
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)
コード例 #3
0
ファイル: test_handlers.py プロジェクト: jemisa/bottery-1
def test_message_handler_check():
    message = type('Message', (), {'text': 'ping'})
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)
コード例 #4
0
ファイル: test_handlers.py プロジェクト: jemisa/bottery-1
def test_message_handler_check_negative_match():
    message = type('Message', (), {'text': 'pong'})
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
コード例 #5
0
ファイル: test_handlers.py プロジェクト: phatthana/bottery
def test_platform_option_not_match(message):
    message.platform = 'telegram'
    handler = handlers.MessageHandler(pattern='ping', platforms=['messenger'])
    assert not handler.check(message)
コード例 #6
0
ファイル: test_handlers.py プロジェクト: phatthana/bottery
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)
コード例 #7
0
ファイル: test_handlers.py プロジェクト: phatthana/bottery
def test_message_handler_check_with_case_sensitive(message):
    message.text = 'Ping'
    handler = handlers.MessageHandler(pattern='Ping', case_sensitive=True)
    assert handler.check(message)
コード例 #8
0
ファイル: test_handlers.py プロジェクト: phatthana/bottery
def test_message_handler_check_negative_match(message):
    message.text = 'pong'
    handler = handlers.MessageHandler(pattern='ping')
    assert not handler.check(message)
コード例 #9
0
ファイル: test_handlers.py プロジェクト: phatthana/bottery
def test_message_handler_check(message):
    handler = handlers.MessageHandler(pattern='ping')
    assert handler.check(message)