def test_json_parse_reset(): # DOCS MARKER AllSlotsReset evt = \ { 'event': 'reset_slots' } # DOCS END assert Event.from_parameters(evt) == AllSlotsReset()
def run(self, dispatcher, tracker, domain): return [AllSlotsReset()]
def test_json_parse_reset(): # DOCS MARKER AllSlotsReset evt = {"event": "reset_slots"} # DOCS END assert Event.from_parameters(evt) == AllSlotsReset()
@pytest.mark.parametrize( "one_event,another_event", [ ( UserUttered("/greet", { "name": "greet", "confidence": 1.0 }, []), UserUttered("/goodbye", { "name": "goodbye", "confidence": 1.0 }, []), ), (SlotSet("my_slot", "value"), SlotSet("my__other_slot", "value")), (Restarted(), None), (AllSlotsReset(), None), (ConversationPaused(), None), (ConversationResumed(), None), (StoryExported(), None), (ActionReverted(), None), (UserUtteranceReverted(), None), (ActionExecuted("my_action"), ActionExecuted("my_other_action")), (FollowupAction("my_action"), FollowupAction("my_other_action")), ( BotUttered("my_text", {"my_data": 1}), BotUttered("my_other_test", {"my_other_data": 1}), ), ( AgentUttered("my_text", "my_data"), AgentUttered("my_other_test", "my_other_data"), ),
def run(self, dispatcher, tracker, domain): msg = random.choice(JOINT_AGENT_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(PROMOTION_CODE_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(LETTERING_SERVICE_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(ACTIVITY_CONSULTATION_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(CERTIFIED_SOURCE_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(COMPLAINTFILING_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(MEMBER_LOGIN_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = random.choice(ORDER_TRANSFER_MSGS) dispatcher.utter_message(msg) return [AllSlotsReset()]
def run(self, dispatcher, tracker, domain): msg = "闲聊" dispatcher.utter_message(msg) return [AllSlotsReset()]
def test_json_parse_reset(): evt = {"event": "reset_slots"} assert Event.from_parameters(evt) == AllSlotsReset()