Esempio n. 1
0
def test_system_transition():
    for _ in range(6):
        df = DialogueFlow(States.A)
        df.add_system_transition(States.A, States.B, "hello", score=2.0)
        df.add_system_transition(States.A, States.C, "hey")
        assert df.system_transition(df.state()) == ("hello", States.B)
        df = DialogueFlow(States.A)
        df.add_system_transition(States.A, States.B, "hello")
        df.add_system_transition(States.A, States.C, "hey", score=2.0)
        assert df.system_transition(df.state()) == ("hey", States.C)
Esempio n. 2
0
def test_system_transition():
    for _ in range(6):
        df = DialogueFlow(States.A)
        df.add_system_transition(States.A, States.B, 'hello', score=2.0)
        df.add_system_transition(States.A, States.C, 'hey')
        assert df.system_transition(df.state()) == ('hello', States.B)
        df = DialogueFlow(States.A)
        df.add_system_transition(States.A, States.B, 'hello')
        df.add_system_transition(States.A, States.C, 'hey', score=2.0)
        assert df.system_transition(df.state()) == ('hey', States.C)
Esempio n. 3
0
def test_single_system_transition():
    df = DialogueFlow(States.A)
    df.add_system_transition(States.A, States.B, "hello")
    assert df.system_transition(df.state()) == ("hello", States.B)