def test_select_team_and_team_member_list(self): u"""查询用户团队及团队成员列表接口""" userToken = get_token() logger.warning(params_log + str(userToken)) r = requests.post(url=self.url, data=userToken) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_task_interface_search_need_relevance_meeting(self): u"""任务界面查询需要关联的会议接口""" params = get_token() logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_create_times_order_by_productId(self): u"""创建购买时长的接口(根据产品id)""" userToken = get_token() new_params = dict(userToken, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(url=self.url, data=new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_logout(self): u"""用户退出接口""" user_token = get_token() logger.info('获取token') logger.warning(params_log + str(user_token)) r = requests.post(self.url, user_token) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_leave_message(self): u"""发送意见接口""" userToken = get_token() new_params = dict(userToken, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(url=self.url, data=new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_meeting_status_search_with_me(self): u"""根据会议状态的查询和我相关的会议接口""" userToken = get_token() logger.info('获取token') new_params = dict(self.params, **userToken) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_compile_user_msg(self): u"""编辑用户信息接口""" userToken = get_token() logger.info('获取token') new_params = dict(self.params, **userToken) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_select_task_copy_to_me(self): u"""查询抄送给我的任务接口""" userToken = get_token() logger.info('获取token') new_params = dict(userToken, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_create_seat_order(self): u"""创建购买席位订单的接口""" teamId = get_team_id() userToken = get_token() new_params = dict(userToken, **teamId, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(url=self.url, data=new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_select_schedule(self): u"""获取用户指定日期的日程列表接口""" now_date = get_date() userToken = get_token() logger.info('获取token') params = dict(userToken, **now_date) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_delete_appointment_meeting_record(self): u"""删除指定的会议记录接口(只能删除自己创建的预约中的会议)""" meeting_id = get_meeting_id_with_create_fast_meeting() logger.info('创建快速会议并获取meetingId') user_token = get_token() logger.info('获取token') params = dict(user_token, **meeting_id) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_end_appoint_meeting(self): u"""结束指定的会议记录(只能结束自己创建的进行中的会议)""" # 先创建会议,然后用meetingId变量接收返回的meetingId meetingId_dict = get_meeting_id_with_create_fast_meeting() logger.info('创建会议并获取meetingId') userToken = get_token() logger.info('获取token') params = dict(userToken, **meetingId_dict) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg'])
def test_add_team_member(self): u"""添加团队成员接口""" create_team() teamId = get_team_id() userToken = get_token() new_params = dict(userToken, **teamId, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(url=self.url, data=new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) delete_team(teamId) logger.info('删除团队成功')
def test_appointment_meeting(self): u"""预约会议接口""" user_token = get_token() logger.info('获取token') new_params = dict(self.params, **self.preBeginTime, **self.preEndTime, **user_token) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) logger.info('进行接口请求') res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) appointment_meeting_msg = select_appointment_meeting_msg() meetingId = get_appointment_meetingId(appointment_meeting_msg) end_meeting(meetingId) logger.info(end_meeting_log)
def test_create_fast_meeting(self): u"""创建快速会议接口""" meetingId_dict = dict() user_token = get_token() logger.info('获取token') new_params = dict(self.params, **user_token) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) logger.info('创建快速会议') res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) result = res['data']['meetingId']['meetingId'] meetingId_dict['meetingId'] = result logger.info('获取meetingId') end_meeting(meetingId_dict) logger.info('关闭会议')
def test_create_task(self): u"""创建新的任务接口""" meetingId = get_meeting_id_with_create_fast_meeting() logger.info('创建快速会议并获取meetingId:' + str(meetingId)) beginTime = get_task_begin_time() endTime = get_task_end_time() userToken = get_token() logger.info('获取token') new_params = dict(userToken, **meetingId, **beginTime, **endTime, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) end_meeting(meetingId) logger.info('关闭会议')
def test_change_password(self): u"""修改密码接口""" userToken = get_token() logger.info('获取token') # 拼接两个字典 new_params = dict(self.params, **userToken) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) # sleep作用:解决频繁调用接口报错问题 sleep(1) # 将更改后密码再次更改回123456,使case能够正常执行 again_change_password() logger.info('将密码改回至123456') # sleep作用:解决频繁调用接口报错问题 sleep(1)
def test_cancel_task(self): u"""取消任务接口""" task_list, meetingId = select_task_list_and_meetingId_by_create_task() logger.info('创建任务并获取任务列表和meetingId') taskId = get_first_task_id_by_task_list(task_list) logger.info('利用任务列表提取taskId') userToken = get_token() logger.info('获取token') params = dict(taskId, **userToken) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) end_meeting(meetingId) logger.info(end_meeting_log) delete_by_taskId(taskId) logger.info(end_task_log)
def test_delete_by_taskId(self): u"""删除指定的任务记录接口""" task_list, meetingId = select_task_list_and_meetingId_by_create_task() logger.info('创建快速会议并获取任务列表信息') taskId = get_first_task_id_by_task_list(task_list) logger.info('通过任务列表获取taskId') userToken = get_token() logger.info('获取token') params = dict(userToken, **taskId) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) end_meeting(meetingId) logger.info('结束会议') delete_by_taskId(taskId) logger.info('结束任务')
def test_modify_task_schedule(self): u"""修改任务进度接口""" task_list, meetingId = select_task_list_and_meetingId_by_create_task() logger.info('获取任务列表和meetingId') taskId = get_first_task_id_by_task_list(task_list) logger.info('获取taskId') userToken = get_token() logger.info('获取token') new_params = dict(userToken, **taskId, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) delete_by_taskId(taskId) logger.info('结束任务') end_meeting(meetingId) logger.info('结束会议')
def test_search_task_in_meeting(self): u"""查询会议中的任务接口""" meetingId_dict = create_task_in_meeting_and_return_meeting_id() logger.info('获取meetingId') userToken = get_token() logger.info('获取token') params = dict(userToken, **meetingId_dict) logger.warning(params_log + str(params)) r = requests.post(self.url, params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) task_list, meetingId = select_task_list_and_meetingId_by_create_task() logger.info('获取任务列表和meetingId') taskId = get_first_task_id_by_task_list(task_list) logger.info('获取taskId') delete_by_taskId(taskId) logger.info('结束任务') end_meeting(meetingId) logger.info('结束会议')
def test_edit_appoint_task_msg(self): u"""编辑指定任务的详细信息接口""" task_list, meetingId = select_task_list_and_meetingId_by_create_task() logger.info('会议中创建任务并获取任务列表和meetingId') taskId = get_first_task_id_by_task_list(task_list) logger.info('通过任务列表获取taskId') edit_begin_time = get_task_begin_time() edit_end_time = get_task_end_time() userToken = get_token() logger.info('获取token') new_params = dict(userToken, **taskId, **meetingId, **edit_begin_time, **edit_end_time, **self.params) logger.warning(params_log + str(new_params)) r = requests.post(self.url, new_params) res = r.json() result = json.dumps(res, ensure_ascii=False) logger.warning(res_log + result) assert_equal(r.status_code, 200) assert_equal(res['status'], self.res['status']) assert_equal(res['msg'], self.res['msg']) delete_by_taskId(taskId) logger.info('结束任务') end_meeting(meetingId) logger.info('结束会议')