class platRaw: cap = Caps() re = Base_requests() ticket = '' plat_data = VideoSchema_Data.platData() ##平台登录 def plat_login(self, data=None): url = self.cap['college'] + '/login' if data is None: response = self.re.post(url=url, data=Account.yuanXiao) self.ticket = response['ticket'] else: response = self.re.post(url=url, data=data) self.ticket = response['ticket'] return response ##院校后台查询对应考试视频 def schoolQueryVideo(self): url = self.cap[ 'examVideo'] + '/auth/school/assignDetail/loadExaminerAssignDetailData.htm' datas = { "data": self.plat_data.schoolQueryVideo, "ticket": self.ticket } response = self.re.post(url=url, data=datas) return response ##创建考生 def createStu(self, data=''): url = self.cap['user'] + '/auth/admin/user/saveUser.htm' response = self.re.post(url=url, data=data) return response
class audit_project: re = Base_requests() cap = Caps() ##客服主管查询考生psid def query_psId(self, data=''): url = self.cap['audit'] + '/auth/admin/audit/auditListData.htm' response = self.re.post(url=url, data=data) return response ##对考试资料进行审核 def check_stuInfo(self, data=''): url = self.cap['audit'] + '/auth/admin/audit/auditAction.htm' response = self.re.post(url=url, data=data) return response
def __init__(self, environment): self.re = Base_requests() self.caps = Caps(env=environment)
class stu_project: re = Base_requests() cap = Caps() ##科目列表 def querySubjectVideoInfo(self, data): url = self.cap['stu'] + '/api/m/auth/video/querySubjectVideoInfo.htm' response = self.re.post(url=url, data=data) return response ##进考场,checkTimeByType def checkTimeByType(self, data): url = self.cap['stu'] + '/api/m/auth/video/check_time_by_type.htm' response = self.re.post(url=url, data=data) return response ##进入录制,保存考生录制次数saveCount def saveCount(self, data): url = self.cap['stu'] + "/api/m/auth/video/saveCount.htm" response = self.re.post(url=url, data=data) return response ##进入录制,保存考生考试状态(saveStudentExamStatus) def saveStudentExamStatus(self, data): url = self.cap['stu'] + '/api/m/auth/student/AppRunLog/saveStudentExamStatus.htm' response = self.re.post(url=url, data=data) return response ##进入录制,保存单个试题答案 def saveQuestionResult(self, data): url = self.cap['stu'] + "/api/m/auth/video/save_examination_paper_question_result.htm" response = self.re.post(url=url, data=data) return response ##结束录制,保存所有试题答案 def saveQuestionResultAll(self, data): url = self.cap['stu'] + "/api/m/auth/video/save_examination_paper_question_result_all.htm" response = self.re.post(url=url, data=data) return response ##提交视频,检查考试时间checkAllowToExam def checkAllowToExam(self, data): url = self.cap['stu'] + '/api/m/auth/video/check_allow_to_exam.htm' response = self.re.post(url=url, data=data) return response ##考生提交考试视频 def commitVideo(self, data): url = self.cap['stu'] + '/api/m/auth/video/commitVideo.ws' response = self.re.post(url=url, data=data) return response ##报名,选择日程 def save_prof(self, data=''): url = self.cap['stu'] + "/api/m/auth/apply/save_prof.htm" response = self.re.post(url=url, data=data) return response ##查询考试列表(baoKaoId) def query_exam_prof(self, data=''): url = self.cap['stu'] + "/api/m/auth/apply/query_exam_prof.htm" response = self.re.post(url=url, data=data) return response ##创建报考订单 def add_prof_order(self, data=''): url = self.cap['stu'] + '/api/m/auth/apply/add_prof_order.htm' response = self.re.post(url=url, data=data) return response ##在线确认 def commit_online_confirm(self, data=''): url = self.cap['print'] + '/api/m/auth/apply/commit_online_confirm.htm' response = self.re.post(url=url, data=data) return response