async def test_multiple_conversation_ids(default_agent: Agent): text = INTENT_MESSAGE_PREFIX + 'greet{"name":"Rasa"}' conversation_ids = [f"conversation {i}" for i in range(2)] # ensure conversations are processed in order tasks = [default_agent.handle_text(text, sender_id=_id) for _id in conversation_ids] results = await asyncio.gather(*tasks) assert results processed_ids = [result[0]["recipient_id"] for result in results] assert processed_ids == conversation_ids
# In[44]: loop = asyncio.get_event_loop() rst = loop.run_until_complete( agent.parse_message_using_nlu_interpreter("count")) # In[45]: print(rst) # In[46]: umsg = "hi" print(umsg) loop = asyncio.get_event_loop() responses = loop.run_until_complete( agent.handle_text(text_message=umsg, sender_id='1')) # In[47]: print(responses) # In[48]: umsg = "count" print(umsg) loop = asyncio.get_event_loop() responses = loop.run_until_complete( agent.handle_text(text_message=umsg, sender_id='1')) print(responses) # In[49]: