Ejemplo n.º 1
0
async def test_get_previous_event():
    assert _get_previous_event({
        PREVIOUS_ACTION: {
            "action_name": "utter_greet"
        },
        USER: {
            "intent": "greet"
        }
    }) == (
        "action",
        "utter_greet",
    )
    assert _get_previous_event({
        PREVIOUS_ACTION: {
            "action_text": "this is a test"
        },
        USER: {
            "intent": "greet"
        }
    }) == (
        "bot utterance",
        "this is a test",
    )
    assert _get_previous_event({
        PREVIOUS_ACTION: {
            "action_name": ACTION_LISTEN_NAME
        },
        USER: {
            "intent": "greet"
        },
    }) == (
        "intent",
        "greet",
    )
Ejemplo n.º 2
0
async def test_get_previous_event():
    assert _get_previous_event({
        "prev_utter_greet": 1.0,
        "intent_greet": 1.0
    }) == (
        "action",
        "utter_greet",
    )
    assert _get_previous_event({
        "intent_greet": 1.0,
        "prev_utter_greet": 1.0
    }) == (
        "action",
        "utter_greet",
    )
    assert _get_previous_event({
        "intent_greet": 1.0,
        "prev_action_listen": 1.0
    }) == (
        "intent",
        "greet",
    )