api1: title: 检查团队信息 url: /api/v1/resource/getResourceItemList method: post before_sql: inbox/team_select.py data: {"resourceType":"team","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.id == '${team_id}')].name" : "${team_name}"} api2: title: 检查会话状态数量 url: /api/v1/chat/local/count method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"keyword":"","countType":["all","unread","mention","assigned","unassigned","'${team_id}'"],"v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list.${team_id}.openCount" : "${open_room_num}"} - eq: {"$.data.list.${team_id}.waitCount" : "${pending_room_num}"} - eq: {"$.data.list.${team_id}.closeCount" : "${close_room_num}"} api3: title: 分配一个会话给团队 url: /api/v1/resource/roomAssignToResourceItem method: post data: {"roomId":"'${other_room_id}'","srcResourceItemId":0,"distResourceItemId":"${team_id}","v":"${v}"} expected: - eq: {"$.code" : 0} api4: title: 检查团队会话是否增加 url: /api/v1/chat/local/count method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"keyword":"","countType":["all","unread","mention","assigned","unassigned","'${team_id}'"],"v":"${v}"} after_sql: inbox/team_delete.py expected: - eq: { "$.code": 0 } - eq: { "$.data.list.${team_id}.openCount": "${open_room_num_add}" } sleep: 2 api5: title: 检查团队会话是否移除 url: /api/v1/chat/local/count method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"keyword":"","countType":["all","unread","mention","assigned","unassigned","'${team_id}'"],"v":"${v}"} expected: - eq: {"$.code": 0} - eq: {"$.data.list.${team_id}.openCount": "${open_room_num}"} api6: title: 分配一个会话给团队 - 刷新数据 url: /api/v1/resource/roomAssignToResourceItem method: post data: {"roomId":"${other_room_id2}","srcResourceItemId":"${other_room_id2_origin_shop_id}","distResourceItemId":"${team_id}","v":"${v}"} expected: - eq: {"$.code" : 0} api7: title: 把会话分配回原团队 - 刷新数据 url: /api/v1/resource/roomAssignToResourceItem method: post data: {"roomId":"${other_room_id2}","srcResourceItemId":"${team_id}","distResourceItemId":"${other_room_id2_origin_shop_id}","v":"${v}"} expected: - eq: {"$.code" : 0} api8: title: 检查团队成员信息 url: /api/v1/resource/getResourceItemList method: post data: {"resourceType":"team","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.id == '${team_id}')].members[?(@.id == '${team_member_id}')].name" : "${team_member_name}"} - eq: {"$.data.list[?(@.id == '${team_id}')].members[?(@.id == '${team_member_id}')].email" : "${team_member_email}"} - eq: {"$.data.list[?(@.id == '${team_id}')].members[?(@.id == '${team_member_id}')].profile" : "${team_member_image}"} - eq: {"$.data.list[?(@.id == '${team_id}')].members[?(@.id == '${team_member_id}')].openedRoomCount" : "${team_member_open_room_num}"}