from Utils.global_variate import Global from Utils.mockData_handler import data_handler from Utils.sql_handler import SqlHandler from Utils.config_handler import base_config class workflowData(Global): workflow_name = 'autotest_workflow%s'%data_handler.random_id() workflow_describe = 'autotest_workflow_describe%s'%data_handler.random_id() workflow_status = 2 insert_workflow_id = data_handler.random_id() brandId = 6052 workflow_parent_template_id = 'cj6d0n6ein6dsof86ng0' event_id = 'cmk9m1n73uvgh1rfmho0' rob_id = 'cjhg9iuein687habss50' workflow_msg = "Hi autotester~" workflow_update_msg = "Hi autotester update~" create_workflow_data = {"logicIf":{"ruleCond":{"condType":2,"robId":event_id,"objName":"ChatBotIncomingMessage","objType":"bool","compOperatorType":"eq","compOperatorValue":"true","nodeFlag":"Triggers","showType":"","showKind":"","extendedAttributes":"{\"x\":212,\"y\":212,\"nodeId\":\"Triggers_35705406543421204\"}"},"result":[{"childRuleObject":None,"extendedAttributes":"{\"showType\":\"next\",\"nodeId\":\"Actions_22978849391260737\"}","inner":[{"robId":rob_id,"objName":"ChatBotMulReply","objType":"string","objValue":"{\"contentList\":\"%s\",\"attachmentList\":[]}"%workflow_msg,"showType":"mulInput","showKind":"chatBotReply","extendedAttributes":"{\"title\":\"Message content\",\"nodeId\":\"Actions_22978849391260737\",\"x\":686,\"y\":212}"}],"resultType":2,"next":None}]}} create_workflow_data2 = {"logicIf":{"ruleCond":{"condType":2,"robId":event_id,"objName":"ChatBotIncomingMessage","objType":"bool","compOperatorType":"eq","compOperatorValue":"true","nodeFlag":"Triggers","showType":"","showKind":"","extendedAttributes":"{\"x\":212,\"y\":212,\"nodeId\":\"Triggers_35705406543421204\"}"},"result":[{"childRuleObject":None,"extendedAttributes":"{\"showType\":\"next\",\"nodeId\":\"Actions_22978849391260737\"}","inner":[{"robId":rob_id,"objName":"ChatBotMulReply","objType":"string","objValue":"{\"contentList\":\"%s\",\"attachmentList\":[]}"%workflow_update_msg,"showType":"mulInput","showKind":"chatBotReply","extendedAttributes":"{\"title\":\"Message content\",\"nodeId\":\"Actions_22978849391260737\",\"x\":686,\"y\":212}"}],"resultType":2,"next":None}]}} workflow_db = SqlHandler(address=base_config.get_value('mysql','address'),port=int(base_config.get_value('mysql','port')),account=base_config.get_value('mysql','account'),password=base_config.get_value('mysql','password'))