def test_edit_appoint_meeting_msg(self):
     u"""编辑指定会议的详细信息接口(只允许创建人修改未结束的会议)"""
     # 先预约会议
     appointment_meeting()
     logger.info('预约会议')
     # 由于预约会议没有返回会议详细信息,所以此步骤为获取刚刚预约的会议的详细信息
     appoint_meeting_msg = select_appointment_meeting_msg()
     logger.info('获取预约会议信息')
     # 获取meetingId
     meetingId = get_appointment_meetingId(appoint_meeting_msg)
     logger.info('通过预约会议信息获取meetingId')
     # 获取会议接入码
     meeting_access_code = get_meeting_access_code(appoint_meeting_msg)
     logger.info('获取会议接入码')
     # 需要更改的会议开始和结束时间
     params_meeting_start_time = get_meeting_start_time()
     params_meeting_end_time = get_meeting_end_time()
     new_params = dict(meetingId, **meeting_access_code, **self.params, **params_meeting_start_time, **params_meeting_end_time)
     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('关闭会议')
Esempio n. 2
0
 def test_select_task_modify_records(self):
     u"""任务变更记录查询接口"""
     taskId, meetingId = edit_appoint_task_msg()
     logger.info('获取taskId和meetingId')
     logger.warning(params_log + str(taskId))
     r = requests.post(self.url, taskId)
     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('结束任务')
Esempio n. 3
0
 def test_get_appoint_meeting_msg(self):
     u"""获取指定会议的详细信息接口"""
     meetingId_dict = dict()
     params = get_meeting_id_with_create_fast_meeting()
     logger.info('创建快速会议并获取meetingId')
     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'])
     result = res['data']['meeting']['meetingId']
     meetingId_dict['meetingId'] = result
     end_meeting(meetingId_dict)
     logger.info('结束会议')
 def test_select_message_group_chat(self):
     u"""群聊消息查询接口"""
     meetingId, taskId, groupId = send_message_group_chat_content()
     logger.info('获取meetingId、taskId、groupId')
     new_params = dict(groupId, **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('结束会议')
     delete_by_taskId(taskId)
     logger.info('结束任务')
 def test_get_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')
     logger.warning(params_log + str(taskId))
     r = requests.post(self.url, taskId)
     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_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)
Esempio n. 7
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('关闭会议')
 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('关闭会议')
Esempio n. 9
0
 def test_reset_unread_count_group_chat(self):
     u"""群聊消息已读回执"""
     task_list_msg, meetingId = select_task_list_and_meetingId_by_create_task(
     )
     logger.info('创建会议和任务获取task_list_msg')
     groupId = get_group_id_by_task_list(task_list_msg)
     logger.info('获取groupId')
     taskId = get_first_task_id_by_task_list(task_list_msg)
     new_params = dict(self.params, **groupId)
     logger.warning(params_log + str(new_params))
     r = requests.post(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'])
     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('结束会议')
Esempio n. 11
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)
Esempio n. 12
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_send_message_group_chat_content(self):
     u"""群聊文本消息发送接口(不支持图片)"""
     task_list_msg, meetingId = select_task_list_and_meetingId_by_create_task(
     )
     logger.info('获取任务列表和meetingId')
     groupId = get_group_id_by_task_list(task_list_msg)
     logger.info('获取groupId')
     taskId = get_first_task_id_by_task_list(task_list_msg)
     logger.info('获取taskId')
     new_params = dict(groupId, **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_edit_meeting_summary(self):
     u"""编辑会议纪要接口"""
     appoint_meeting_msg = get_appoint_meeting_msg()
     logger.info('创建会议并获取会议详情')
     summaryId_dict = get_summaryId_with_get_appoint_meeting_msg(
         appoint_meeting_msg)
     logger.info('获取summaryId')
     meetingId_dict = get_meetingid_with_get_appoint_meeting_msg(
         appoint_meeting_msg)
     logger.info('获取meetingId')
     params = dict(meetingId_dict, **self.params_summary_text,
                   **summaryId_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'])
     end_meeting(meetingId_dict)
     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('结束会议')
Esempio n. 16
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('结束会议')
 def test_send_message_group_chat(self):
     u"""群聊消息发送接口"""
     task_list_msg, meetingId = select_task_list_and_meetingId_by_create_task(
     )
     logger.info('通过创建会议和任务来获取任务列表和meetingId')
     groupId = get_group_id_by_task_list(task_list_msg)
     logger.info('获取groupId')
     new_params = dict(groupId, **self.params)
     files = {'contentPic': open('./data/photo.jpg', 'rb')}
     logger.info('上传文件为: ./data/photo.jpg')
     logger.warning(params_log + str(new_params))
     r = requests.post(self.url, params=new_params, files=files)
     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_id = get_first_task_id_by_task_list(task_list_msg)
     logger.info('获取taskId')
     end_meeting(meetingId)
     logger.info('结束会议')
     delete_by_taskId(task_id)
     logger.info('结束任务')