Ejemplo n.º 1
0
 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'])
Ejemplo n.º 3
0
 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'])
Ejemplo n.º 4
0
 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'])
Ejemplo n.º 5
0
 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'])
Ejemplo n.º 7
0
 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'])
Ejemplo n.º 9
0
 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'])
Ejemplo n.º 10
0
 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'])
Ejemplo n.º 12
0
 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'])
Ejemplo n.º 13
0
 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('关闭会议')
Ejemplo n.º 16
0
 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('关闭会议')
Ejemplo n.º 17
0
 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)
Ejemplo n.º 18
0
 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)
Ejemplo n.º 19
0
 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('结束会议')
Ejemplo n.º 22
0
 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('结束会议')