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)
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)
def test_message_handler_check(): message = type('Message', (), {'text': 'ping'}) handler = handlers.MessageHandler(pattern='ping') assert handler.check(message)
def test_message_handler_check_negative_match(): message = type('Message', (), {'text': 'pong'}) handler = handlers.MessageHandler(pattern='ping') assert not handler.check(message)
def test_platform_option_not_match(message): message.platform = 'telegram' handler = handlers.MessageHandler(pattern='ping', platforms=['messenger']) assert not handler.check(message)
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)
def test_message_handler_check_with_case_sensitive(message): message.text = 'Ping' handler = handlers.MessageHandler(pattern='Ping', case_sensitive=True) assert handler.check(message)
def test_message_handler_check_negative_match(message): message.text = 'pong' handler = handlers.MessageHandler(pattern='ping') assert not handler.check(message)
def test_message_handler_check(message): handler = handlers.MessageHandler(pattern='ping') assert handler.check(message)