def test_delete_question(self): #删除试题 cid = getCsv(27, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/question/delete/" + cid ac = self.addcourse.delete_question(url, token) self.assertEqual(ac, 200)
def test_weixin_order(self): #查询微信订单状态 token=getCsv(2,1,self.filename) orderid=getCsv(3,1,self.filename) url=self.base_url+"/v1/frontend/weixin/order"+"?token="+token+"&orderId="+orderid ac=self.order.weixin_order(url) self.assertEqual(ac,200)
def test_course_view(self): #课程详情 token = getCsv(0, 1, self.filename) courseid = getCsv(1, 1, self.filename) url = self.base_url + "/v1/admin/course/view/" + courseid + "?token=" + token ac = self.admincourse.course_view(url) self.assertEqual(ac, 200)
def test_chapter(self): #课程章节 token = getCsv(0, 1, self.filename) courseid = getCsv(42, 1, self.filename) url = self.base_url + "/v1/frontend/chapter" + "?courseId=" + courseid + "&expand=totalCount&token=" + token ac = self.addcourse.chapter_info(url) self.assertEqual(ac, 200)
def test_homework_listbyclass(self): #获取班级下所有提交作品的列表 token=getCsv(0,1,self.filename) classid=getCsv(21,1,self.filename) url=self.base_url+"/v1/frontend/homework/listsByClassId"+"?classId="+classid+"&page=1&per-page=20&token="+token ac=self.homework.homework_listbyclass(url) self.assertEqual(ac,200)
def test_classes_view(self): #班级详情 token=getCsv(0,1,self.filename) classid=getCsv(1,1,self.filename) url=self.base_url+"/v1/admin/classes/view/"+classid+"?token="+token ac=self.adminclasses.classes_view(url) self.assertEqual(ac,200)
def test_homework_list(self): #班级作业列表 classid=getCsv(1,1,self.filename) token=getCsv(0,1,self.filename) url=self.base_url+"/v1/frontend/homework"+"?classId="+classid+"&expand=isSubmit&token="+token ac=self.homework.homework_list(url) self.assertEqual(ac,200)
def test_delete_homework(self): #删除作业 hwid=getCsv(10,1,self.filename) token=getCsv(0,1,self.filename) url=self.base_url+"/v1/frontend/homework/delete/"+hwid ac=self.homework.delete_homework(url,token) self.assertEqual(ac,200)
def test_user_course_collection(self): #用户收藏列表 token=getCsv(0,1,self.filename) atype=getCsv(2,1,self.filename) url=self.base_url+"/v1/frontend/user-course"+"?type="+atype+"&per-page=5&orderBy=createTime&sort=DESC"+"&token="+token ac=self.usercourse.user_course_collection(url) self.assertEqual(ac,200)
def test_teacher_course(self): #获取登录教师所创建课程 status=getCsv(4,1,self.filename) token=getCsv(0,1,self.filename) url=self.base_url+"/v1/frontend/course/getManageCourses"+"?status="+status+"&token="+token ac=self.usercourse.teacher_course(url) self.assertEqual(ac,200)
def test_course_detail(self): #课程详情 cid=getCsv(1,1,self.filename) token=getCsv(0,1,self.filename) url=self.base_url+"/v1/frontend/course/view"+"?id="+cid+"&expand=isCollect,learnProgress,isJoinCourse,firstSection"+"&token="+token ac=self.usercourse.course_detail(url) self.assertEqual(ac,200)
def test_section_view(self): #视频详情 token=getCsv(0,1,self.filename) sid=getCsv(16,1,self.filename) #print (token) url=self.base_url+"/v1/frontend/section/view"+"?id="+sid+"&expand=video,learnProgress&token="+str(token) self.usercourse.section_view(url)
def test_order_detail(self): #订单详情 token = getCsv(0, 1, self.filename) orderid = getCsv(3, 1, self.filename) url = self.base_url + "/v1/frontend/order/view/" + orderid + "?token=" + token ac = self.userorder.order_detail(url) self.assertEqual(ac, 200)
def test_userorder_list(self): #获取用户订单 token = getCsv(0, 1, self.filename) status = getCsv(1, 1, self.filename) url = self.base_url + "/v1/frontend/order" + "?token=" + token + "&status=" + status ac = self.userorder.userorder_list(url) self.assertEqual(ac, 200)
def test_delete_resource(self): #删除素材 rid = getCsv(32, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/resource/delete" + "?id=" + rid ac = self.addcourse.delete_resource(url, token) self.assertEqual(ac, 200)
def test_order_list(self): #订单列表 token=getCsv(0,1,self.filename) keyword=getCsv(1,1,self.filename) url=self.base_url+"/v1/admin/order"+"?token="+token+"&pageSize=10&page=1&keyword=&searchType=orderNumber&rangeStart=&rangeEnd=" ac=self.order.order_list(url) self.assertEqual(ac,200)
def test_discuss_list(self): #问答/讨论列表 classid = getCsv(1, 1, self.filename) courseid = getCsv(2, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/discuss" + "?courseId=" + courseid + "&classId=" + classid + "&per-page=5&type=2&token=" + token self.discuss.discuss_list(url)
def test_agency_list(self): #机构列表 token = getCsv(0, 1, self.filename) keyword = getCsv(1, 1, self.filename) url = self.base_url + "/v1/admin/agency/schoolLists" + "?token=" + token + "&keyword=" + keyword + "&per-page=10&page=1&area=" ac = self.invite.agency_list(url) self.assertEqual(ac, 200)
def test_invite_detail(self): #邀请码详情 token = getCsv(0, 1, self.filename) codeid = getCsv(10, 1, self.filename) url = self.base_url + "/v1/admin/invite/detail" + "?token=" + token + "&codeId=" + codeid ac = self.invite.invite_detail(url) self.assertEqual(ac, 200)
def test_jobs_list(self): #招聘信息 token = getCsv(0, 1, self.filename) name = getCsv(2, 1, self.filename) url = self.base_url + "/v1/frontend/jobs" + "?profession=" + name + "&page=1&per-page=3&token=" + token ac = self.profession.jobs_list(url) self.assertEqual(ac, 200)
def test_relate_source(self): number = getCsv(3, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/profession/relateSource" + "?number=" + str( number) + "&token=" + token ac = self.profession.relate_source(url) self.assertEqual(ac, 200)
def test_profession_list(self): #技能课程关联 token = getCsv(0, 1, self.filename) number = getCsv(1, 1, self.filename) url = self.base_url + "/v1/frontend/category/profession" + "?number=" + number + "&token=" + token ac = self.profession.profession_list(url) self.assertEqual(ac, 200)
def test_delete_note(self): #删除笔记 noteid = getCsv(5, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/note/delete/" + str(noteid) ac = self.note.delete_note(url, token) self.assertEqual(ac, 200)
def test_note_list(self): #课程或班级笔记 courseid = getCsv(1, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/note" + "?courseId=" + courseid + "&token=" + token ac = self.note.note_list(url) self.assertEqual(ac, 200)
def test_update_classes(self): #修改班级状态 status = getCsv(6, 1, self.filename) classid = getCsv(7, 1, self.filename) token = getCsv(8, 1, self.filename) url = self.base_url + "/v1/frontend/classes/update/" + str(classid) ac = self.classes.update_classes(url, status, token) self.assertEqual(ac, 200)
def test_user_class(self): #获取用户班级 token = getCsv(0, 1, self.filename) status = getCsv(1, 1, self.filename) pagesize = getCsv(2, 1, self.filename) url = self.base_url + "/v1/frontend/user-class" + "?status=" + status + "&pageSize=" + pagesize + "&token=" + token ac = self.classes.user_class(url) self.assertEqual(ac, 200)
def test_update_note(self): #修改笔记 noteid = getCsv(6, 1, self.filename) token = getCsv(0, 1, self.filename) content = getCsv(7, 1, self.filename) url = self.base_url + "/v1/frontend/note/update/" + str(noteid) ac = self.note.update_note(url, token, content) self.assertEqual(ac, 200)
def test_course_detail(self): #课程数据回显 courseid = getCsv(39, 1, self.filename) expand = getCsv(40, 1, self.filename) token = getCsv(0, 1, self.filename) url = self.base_url + "/v1/frontend/course/detail" + "?courseId=" + courseid + "&expand=" + expand + "&token=" + token ac = self.addcourse.course_detail(url) self.assertEqual(ac, 200)
def test_weixin_unifiedorder(self): #微信统一下单 token=getCsv(9,1,self.filename) openid=getCsv(8,1,self.filename) orderid=getCsv(4,1,self.filename) url=self.base_url+"/v1/frontend/weixin/unifiedOrder"+"?token="+token+"&openId="+openid+"&orderId="+orderid ac=self.order.weixin_unifiedorder(url) self.assertEqual(ac,200)
def test_section_view(self): #添加课程回显数据 vid = getCsv(33, 1, self.filename) token = getCsv(0, 1, self.filename) operation = getCsv(34, 1, self.filename) expand = getCsv(35, 1, self.filename) url = self.base_url + "/v1/frontend/section/view" + "?id=" + vid + "&operation=" + operation + "&expand=" + expand + "&token=" + token self.addcourse.section_view(url)