def test_user_transition_list_disjunction(): df = DialogueFlow("root", initial_speaker=Speaker.USER) nlu = ["hello", "hi", "how are you"] df.add_user_transition("root", "x", nlu) df.update_state_settings("root", error_successor="y") df.user_turn("hi") assert df.state() == "x"
def test_user_transition_list_disjunction(): df = DialogueFlow('root', initial_speaker=Speaker.USER) nlu = [ 'hello', 'hi', 'how are you' ] df.add_user_transition('root', 'x', nlu) df.update_state_settings('root', error_successor='y') df.user_turn('hi') assert df.state() == 'x'