Пример #1
0
def test_is_slack_message_true():
    from rasa.core.channels.slack import SlackInput

    event = {
        "type": "message",
        "channel": "C2147483705",
        "user": "******",
        "text": "Hello world",
        "ts": "1355517523",
    }
    payload = json.dumps({"event": event})
    slack_message = json.loads(payload)
    assert SlackInput._is_user_message(slack_message) is True
Пример #2
0
def test_is_slack_message_true():
    from rasa.core.channels.slack import SlackInput

    event = {
        'type': 'message',
        'channel': 'C2147483705',
        'user': '******',
        'text': 'Hello world',
        'ts': '1355517523'
    }
    payload = json.dumps({'event': event})
    slack_message = json.loads(payload)
    assert SlackInput._is_user_message(slack_message) is True
Пример #3
0
def test_is_slack_message_none():
    from rasa.core.channels.slack import SlackInput

    payload = {}
    slack_message = json.loads(json.dumps(payload))
    assert SlackInput._is_user_message(slack_message) is None