def _start_session(): botname = request.args.get('botname') user = request.args.get('user') sid = session_manager.start_session(user) sess = session_manager.get_session(sid) sess.sdata.botname = botname sess.sdata.user = user return Response(json_encode({'ret': 0, 'sid': str(sid)}), mimetype="application/json")
def test_chat_agent(self): from chatbot.server.chatbot_agent import session_manager, ask sid = session_manager.start_session('test', test=True) sess = session_manager.get_session(sid) sess.sdata.botname = 'sophia' sess.sdata.user = '******' response, ret = ask('what is your name', 'en', sid) self.assertEqual(ret, 0) response, ret = ask('', 'en', sid) self.assertEqual(ret, 4) response, ret = ask(None, 'en', sid) self.assertEqual(ret, 4)
def test_chat_agent(self): from chatbot.server.chatbot_agent import session_manager, ask sid = session_manager.start_session(user='******', key='key', test=True) sess = session_manager.get_session(sid) sess.sdata.botname = 'sophia' sess.sdata.user = '******' response, ret = ask('what is your name', 'en', sid) self.assertEqual(ret, 0) response, ret = ask('', 'en', sid) self.assertEqual(ret, 4) response, ret = ask(None, 'en', sid) self.assertEqual(ret, 4)
def _start_session(): botname = request.args.get('botname') user = request.args.get('user') client_id = request.args.get('client_id') test = request.args.get('test', 'false') refresh = request.args.get('refresh', 'false') test = test.lower() == 'true' refresh = refresh.lower() == 'true' sid = session_manager.start_session( client_id=client_id, user=user, test=test, refresh=refresh) sess = session_manager.get_session(sid) sess.session_context.botname = botname return Response(json_encode({'ret': 0, 'sid': str(sid)}), mimetype="application/json")
def _start_session(): botname = request.args.get('botname') user = request.args.get('user') test = request.args.get('test', 'false') refresh = request.args.get('refresh', 'false') test = test.lower() == 'true' refresh = refresh.lower() == 'true' sid = session_manager.start_session( user=user, key=botname, test=test, refresh=refresh) sess = session_manager.get_session(sid) sess.sdata.botname = botname sess.sdata.user = user return Response(json_encode({'ret': 0, 'sid': str(sid)}), mimetype="application/json")