测试结果汇总
图表展示
详细信息
编号 | 测试类 | 测试方法 | 用例描述 | 执行时间 | 执行结果 | 详细信息 |
---|---|---|---|---|---|---|
1 | TestLogin | test_login_1 | 登陆成功 | 0.479s | 成功 | |
用例入参:{'way': 'name', 'password': 'f85eea0e15e424aba8675f8848e2cb83', 'type': 'teacher', 'username': '17301249975', 'schoolId': '1519958566130257922'} 预期结果:{'msg': 'success', 'code': 200} 实际结果:{'msg': 'success', 'code': 200, 'data': {'access_token': 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRUeXBlIjoiIiwidXNlcl9uYW1lIjoiMTczMDEyNDk5NzUiLCJ0eXBlIjoidGVhY2hlciIsImNsaWVudF9pZCI6IndvcmthaSIsInN0dWRlbnRJZCI6IiIsInRlbmFudE5hbWUiOiIiLCJzY2hvb2xTb3VyY2UiOiJ3b3JrYWkiLCJzY29wZSI6WyJhbGwiXSwic2Nob29sSWQiOiIxNTE5OTU4NTY2MTMwMjU3OTIyIiwic3R1ZGVudFN0YXR1cyI6IiIsImV4cCI6MTY5MjczMjI4Nywic2Nob29sTmFtZSI6Iua1i-ivleWkp-Wtpl_oh6rliqjljJbkuJPnlKgiLCJqdGkiOiJ6T2drWTNTSHMwR3BnZG1FVDBvbGF1dGxBaDAiLCJicm9rZXJJZCI6IiIsImhyb1VzZXJUb2tlbiI6bnVsbCwib3BlblVzZXJUb2tlbiI6bnVsbCwiYXV0aFN0YXR1cyI6IiIsImF1dGhlbnRpY2F0aW9uSWRlbnRpdHkiOiJsb2dpbiIsInVzZXJJZCI6IjE1MTk5NTkyMDg1Mjk4NjY3NTMiLCJzY2hvb2xSb2xsU3RhdHVzIjoiIiwidGVhY2hlcklkIjoiMTUxOTk1OTIwOTI3NjQ1Mjg2NSIsInBob25lIjoiMTczMDEyNDk5NzUiLCJ0ZW5hbnRJZCI6IiIsIm5hbWUiOiLmoKHplb8iLCJzdGF0dXMiOiJhY3RpdmUifQ.hBJeERlBXWxcO6Mk7nOkderspM-lM0jluFt40PtxzZlbTgx7-Er55YsrAf3v_y94H1_L5Nyif2HrHsX7g4oeNc7gjWeA0-Xx1zKLoV51YdeAMZzL-wOs5hhWDn5IFsDhoCnQDeSSQEu6hh-ltivmtpnaBGm9643qQRQv9fZtXwNt-FTmpcA4R3nYPuesZJ-QqvPNHJbXaYichQPFZW-pXugKKzok-glyMzr39u4I5U0ahOiPvqr7K4bYkApmj6GvpvvFwHJPOLQ6kZxavxQc_v7o8XSbYDUp0NzBnCrDBnkGlSeypnpkQ5a7__CVF8z7IRTh0WlYFM2GZDfYh4C66Q', 'token_type': 'bearer', 'refresh_token': 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRUeXBlIjoiIiwidXNlcl9uYW1lIjoiMTczMDEyNDk5NzUiLCJ0eXBlIjoidGVhY2hlciIsImNsaWVudF9pZCI6IndvcmthaSIsInN0dWRlbnRJZCI6IiIsInRlbmFudE5hbWUiOiIiLCJzY2hvb2xTb3VyY2UiOiJ3b3JrYWkiLCJzY29wZSI6WyJhbGwiXSwic2Nob29sSWQiOiIxNTE5OTU4NTY2MTMwMjU3OTIyIiwiYXRpIjoiek9na1kzU0hzMEdwZ2RtRVQwb2xhdXRsQWgwIiwic3R1ZGVudFN0YXR1cyI6IiIsImV4cCI6MTY5Mjc2ODI4Nywic2Nob29sTmFtZSI6Iua1i-ivleWkp-Wtpl_oh6rliqjljJbkuJPnlKgiLCJqdGkiOiJqd25lRHNsVENib1lSNVJlQW9iUnBxWktRZDQiLCJicm9rZXJJZCI6IiIsImhyb1VzZXJUb2tlbiI6bnVsbCwib3BlblVzZXJUb2tlbiI6bnVsbCwiYXV0aFN0YXR1cyI6IiIsImF1dGhlbnRpY2F0aW9uSWRlbnRpdHkiOiJsb2dpbiIsInVzZXJJZCI6IjE1MTk5NTkyMDg1Mjk4NjY3NTMiLCJzY2hvb2xSb2xsU3RhdHVzIjoiIiwidGVhY2hlcklkIjoiMTUxOTk1OTIwOTI3NjQ1Mjg2NSIsInBob25lIjoiMTczMDEyNDk5NzUiLCJ0ZW5hbnRJZCI6IiIsIm5hbWUiOiLmoKHplb8iLCJzdGF0dXMiOiJhY3RpdmUifQ.VmaQh8J43fPnnrYRt88TuQKOxjvnVKNfq9pYkTfH_t5NQ_QDWU6QXbWbo01hUvQeP7ONIKa8NCcg218CVEeUMo1HD2Ik0QxZuORRJDAbUhSeDwSZ3hO1wlQg73Xs7ZaUed59vg_HWf-qx3rzGzLBBLGqxqMxdJBB6qXmDGJVB8lefbO72oi6cj1Hi_dKHWu7pjqZtvkRbQZOdIChOy_RnkjiWx6QG9DWpo24TCf0THln-5MDA4GEQfxeCCxKHJP1MHIxxmc8pRU4vpXxPo_QhC5TCcuTRctGPM0ypCg1hlbwEaH23jGGHRv4MtWKnZOS7ieolfSFoC1r_x8RGI_fLQ', 'expires_in': 35999, 'scope': 'all', 'tenantType': '', 'brokerId': '', 'hroUserToken': None, 'openUserToken': None, 'authStatus': '', 'authenticationIdentity': 'login', 'type': 'teacher', 'userId': '1519959208529866753', 'studentId': '', 'schoolRollStatus': '', 'teacherId': '1519959209276452865', 'tenantName': '', 'phone': '17301249975', 'schoolSource': 'workai', 'schoolId': '1519958566130257922', 'tenantId': '', 'name': '校长', 'studentStatus': '', 'schoolName': '测试大学_自动化专用', 'status': 'active', 'jti': 'zOgkY3SHs0GpgdmET0olautlAh0'}} test_login_1 (test_01_login.TestLogin)执行——>【通过】 |
||||||
2 | TestLogin | test_login_2 | 手机号填写错误的 | 0.227s | 成功 | |
用例入参:{'way': 'name', 'username': '17301149975', 'password': 'f85eea0e15e424aba8675f8848e2cb83', 'type': 'teacher'} 预期结果:{'code': 500, 'data': None, 'msg': '用户不存在'} 实际结果:{'msg': '用户不存在', 'code': 500, 'data': None} test_login_2 (test_01_login.TestLogin)执行——>【通过】 |
||||||
3 | TestLogin | test_login_3 | 手机号不进行填写 | 0.201s | 成功 | |
用例入参:{'way': 'name', 'username': '', 'password': 'f85eea0e15e424aba8675f8848e2cb83', 'type': 'teacher'} 预期结果:{'code': 500, 'data': None, 'msg': '用户名和密码不能为空'} 实际结果:{'msg': '用户名和密码不能为空', 'code': 500, 'data': None} test_login_3 (test_01_login.TestLogin)执行——>【通过】 |
||||||
4 | TestLogin | test_login_4 | 密码填写错误 | 0.275s | 成功 | |
用例入参:{'way': 'name', 'username': '17301249975', 'password': 'f85eea0e115e424aba8675f8848e2cb83', 'type': 'teacher'} 预期结果:{'code': 500, 'data': None, 'msg': '密码不正确'} 实际结果:{'msg': '密码不正确', 'code': 500, 'data': None} test_login_4 (test_01_login.TestLogin)执行——>【通过】 |
||||||
5 | TestLogin | test_login_5 | 密码不进行填写 | 0.179s | 成功 | |
用例入参:{'way': 'name', 'username': '17301249975', 'password': '', 'type': 'teacher'} 预期结果:{'code': 500, 'data': None, 'msg': '用户名和密码不能为空'} 实际结果:{'msg': '用户名和密码不能为空', 'code': 500, 'data': None} test_login_5 (test_01_login.TestLogin)执行——>【通过】 |
||||||
6 | Test01Department | test_add_department_1 | 新增院系成功 | 0.579s | 成功 | |
用例入参:{'name': 'py自动化院系20230822_17:24:50_1', 'code': 'py_code20230822_17:24:50_1'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_department_1 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
7 | Test01Department | test_add_department_2 | 院系名称未填写 | 0.359s | 成功 | |
用例入参:{'name': '', 'code': 'py_code20230822_17:24:50_2'} 预期结果: {'msg': '院系名称不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系名称不能为空', 'code': 500, 'data': None} test_add_department_2 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
8 | Test01Department | test_add_department_3 | 院系名称重复 | 0.315s | 成功 | |
用例入参:{'name': '院系1', 'code': 'py_code20230822_17:24:51_3'} 预期结果: {'msg': '院系名称已存在,请确认', 'code': 500, 'data': None} 实际结果: {'msg': '院系名称已存在,请确认', 'code': 500, 'data': None} test_add_department_3 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
9 | Test01Department | test_add_department_4 | 院系名称长度不可大于30位 | 0.324s | 成功 | |
用例入参:{'name': '院系名称长度大于30的测试院系名称长度大于30的测试院系名称长度大于30的测试院系名称长度大于30的测试', 'code': 'py_code20230822_17:24:51_4'} 预期结果: {'msg': '院系名称长度不可大于30位', 'code': 500, 'data': None} 实际结果: {'msg': '院系名称长度不可大于30位', 'code': 500, 'data': None} test_add_department_4 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
10 | Test01Department | test_add_department_5 | 院系代码重复 | 0.307s | 成功 | |
用例入参:{'name': 'py自动化院系20230822_17:24:51_5', 'code': '批量导入院系'} 预期结果: {'msg': '院系代码已存在,请确认', 'code': 500, 'data': None} 实际结果: {'msg': '院系代码已存在,请确认', 'code': 500, 'data': None} test_add_department_5 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
11 | Test01Department | test_add_department_6 | 院系代码不能为空 | 0.304s | 成功 | |
用例入参:{'name': 'py自动化院系20230822_17:24:51_6', 'code': ''} 预期结果: {'msg': '院系代码不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系代码不能为空', 'code': 500, 'data': None} test_add_department_6 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
12 | Test01Department | test_add_department_7 | 院系代码长度不可大于30 | 0.343s | 成功 | |
用例入参:{'name': 'py自动化院系20230822_17:24:52_7', 'code': '院系代码长度大于30的测试院系代码长度大于30的测试院系代码长度大于30的测试'} 预期结果: {'msg': '院系代码长度不可大于30', 'code': 500, 'data': None} 实际结果: {'msg': '院系代码长度不可大于30', 'code': 500, 'data': None} test_add_department_7 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
13 | Test01Department | test_add_department_8 | 新增院系成功 | 0.287s | 成功 | |
用例入参:{'name': 'py自动化院系20230822_17:24:52_8', 'code': 'py_code20230822_17:24:52_8'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_department_8 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
14 | Test01Department | test_select_department_1 | 查看院系列表 | 0.312s | 成功 | |
用例入参:{'pageNumber': '0', 'pageSize': '3'} 预期结果: {'msg': 'success', 'code': 200} 实际结果: {'msg': 'success', 'code': 200, 'data': {'records': [{'id': '1519960493236785154', 'schoolId': '1519958566130257922', 'name': '第一院系-1-修改1', 'code': '第一院系-1', 'createdBy': '1519959209276452865', 'createdTime': 1651221796000, 'updatedBy': '1519959209276452865', 'updatedTime': 1653018193000}, {'id': '1519960538489131009', 'schoolId': '1519958566130257922', 'name': '第二院系-22', 'code': '第二院系-22', 'createdBy': '1519959209276452865', 'createdTime': 1651221807000, 'updatedBy': '1519959209276452865', 'updatedTime': 1652281988000}, {'id': '1519960582474797058', 'schoolId': '1519958566130257922', 'name': '第三院系-3', 'code': '第三院系-3', 'createdBy': '1519959209276452865', 'createdTime': 1651221817000, 'updatedBy': None, 'updatedTime': None}, {'id': '1522126666221019137', 'schoolId': '1519958566130257922', 'name': '大_批量导入院系', 'code': '大_批量导入院系', 'createdBy': '1519959209276452865', 'createdTime': 1651738252000, 'updatedBy': None, 'updatedTime': None}, {'id': '1522150977187188738', 'schoolId': '1519958566130257922', 'name': '批量导入院系', 'code': '批量导入院系', 'createdBy': '1519959209276452865', 'createdTime': 1651744048000, 'updatedBy': None, 'updatedTime': None}, {'id': '1524276366210510849', 'schoolId': '1519958566130257922', 'name': '流程sss', 'code': '流程sss', 'createdBy': '1519959209276452865', 'createdTime': 1652250780000, 'updatedBy': None, 'updatedTime': None}, {'id': '1527478217726754818', 'schoolId': '1519958566130257922', 'name': '添加缓存后', 'code': '添加缓存后', 'createdBy': '1519959209276452865', 'createdTime': 1653014161000, 'updatedBy': None, 'updatedTime': None}, {'id': '1527479106566881282', 'schoolId': '1519958566130257922', 'name': 'ssss添加缓存后-院系-1-修改1', 'code': 'ssss添加缓存后-院系-1-修改1', 'createdBy': '1519959209276452865', 'createdTime': 1653014373000, 'updatedBy': '1519959209276452865', 'updatedTime': 1653015920000}, {'id': '1537365491176304642', 'schoolId': '1519958566130257922', 'name': '院系1', 'code': '院系1', 'createdBy': '1519959209276452865', 'createdTime': 1655371471000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365542577500162', 'schoolId': '1519958566130257922', 'name': '院系2', 'code': '院系2', 'createdBy': '1519959209276452865', 'createdTime': 1655371483000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365589180411906', 'schoolId': '1519958566130257922', 'name': '院系3', 'code': '院系3', 'createdBy': '1519959209276452865', 'createdTime': 1655371494000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365618314047490', 'schoolId': '1519958566130257922', 'name': '院系4', 'code': '院系4', 'createdBy': '1519959209276452865', 'createdTime': 1655371501000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365645191147521', 'schoolId': '1519958566130257922', 'name': '院系5', 'code': '院系5', 'createdBy': '1519959209276452865', 'createdTime': 1655371507000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365671829172225', 'schoolId': '1519958566130257922', 'name': '院系6', 'code': '院系6', 'createdBy': '1519959209276452865', 'createdTime': 1655371514000, 'updatedBy': None, 'updatedTime': None}, {'id': '1537365714241974274', 'schoolId': '1519958566130257922', 'name': '院系7', 'code': '院系7', 'createdBy': '1519959209276452865', 'createdTime': 1655371524000, 'updatedBy': None, 'updatedTime': None}], 'total': 1065, 'size': 15, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 71}} test_select_department_1 (test_02_system_management.Test01Department)执行——>【通过】 |
||||||
15 | Test02Specialty | test_add_specialty_01 | 新增专业成功 | 1.35s | 成功 | |
用例入参:{'name': 'py专业17:24:53_1', 'code': 'py_code17:24:53_1', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_specialty_01 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
16 | Test02Specialty | test_add_specialty_02 | 新增专业失败,院系未填写 | 1.09s | 成功 | |
用例入参:{'name': 'py专业17:24:54_2', 'code': 'py_code17:24:54_2', 'departmentId': '', 'category': 'science'} 预期结果: {'msg': '院系不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系不能为空', 'code': 500, 'data': None} test_add_specialty_02 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
17 | Test02Specialty | test_add_specialty_03 | 新增专业失败,院系不存在 | 1.05s | 成功 | |
用例入参:{'name': 'py专业17:24:56_3', 'code': 'py_code17:24:56_3', 'departmentId': '23232333333', 'category': 'science'} 预期结果: {'msg': '院系不存在', 'code': 500, 'data': None} 实际结果: {'msg': '院系不存在', 'code': 500, 'data': None} test_add_specialty_03 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
18 | Test02Specialty | test_add_specialty_04 | 新增专业失败,专业名称未填写 | 1.1s | 成功 | |
用例入参:{'name': '', 'code': 'py_code17:24:57_4', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业名称不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '专业名称不能为空', 'code': 500, 'data': None} test_add_specialty_04 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
19 | Test02Specialty | test_add_specialty_05 | 专业名称长度不能大于30 | 1.05s | 成功 | |
用例入参:{'name': '专业大于301234567890专业大于301234567890', 'code': 'py_code17:24:58_5', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业名称长度不能大于30', 'code': 500, 'data': None} 实际结果: {'msg': '专业名称长度不能大于30', 'code': 500, 'data': None} test_add_specialty_05 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
20 | Test02Specialty | test_add_specialty_06 | 新增专业失败,专业名称重复 | 0.979s | 成功 | |
用例入参:{'name': '第二个专业-2-1', 'code': 'py_code17:24:59_6', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业名称已存在,请确认', 'code': 500, 'data': None} 实际结果: {'msg': '专业名称已存在,请确认', 'code': 500, 'data': None} test_add_specialty_06 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
21 | Test02Specialty | test_add_specialty_07 | 新增专业失败,专业代码重复 | 1.03s | 成功 | |
用例入参:{'name': 'py专业17:25:00_7', 'code': '12', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业代码已存在,请确认', 'code': 500, 'data': None} 实际结果: {'msg': '专业代码已存在,请确认', 'code': 500, 'data': None} test_add_specialty_07 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
22 | Test02Specialty | test_add_specialty_08 | 新增专业失败,专业代码未填写 | 1.04s | 成功 | |
用例入参:{'name': 'py专业17:25:01_8', 'code': '', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业代码不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '专业代码不能为空', 'code': 500, 'data': None} test_add_specialty_08 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
23 | Test02Specialty | test_add_specialty_09 | 新增专业失败,专业代码长度不能大于30 | 1.04s | 成功 | |
用例入参:{'name': 'py专业17:25:02_9', 'code': '专业代码大于301234567890专业大于301234567890', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': '专业代码长度不能大于30', 'code': 500, 'data': None} 实际结果: {'msg': '专业代码长度不能大于30', 'code': 500, 'data': None} test_add_specialty_09 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
24 | Test02Specialty | test_add_specialty_10 | 新增专业失败,学科门类未填写 | 1.19s | 成功 | |
用例入参:{'name': 'py专业17:25:03_10', 'code': 'py_code17:25:03_10', 'departmentId': '1693917137821102082', 'category': ''} 预期结果: {'msg': '学科门类不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学科门类不能为空', 'code': 500, 'data': None} test_add_specialty_10 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
25 | Test02Specialty | test_add_specialty_11 | 新增专业失败,学科门类填写错误 | 1.34s | 成功 | |
用例入参:{'name': 'py专业17:25:04_11', 'code': 'py_code17:25:04_11', 'departmentId': '1693917137821102082', 'category': 'scienwce'} 预期结果: {'msg': '学科门类不存在', 'code': 500, 'data': None} 实际结果: {'msg': '学科门类不存在', 'code': 500, 'data': None} test_add_specialty_11 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
26 | Test02Specialty | test_add_specialty_12 | 新增专业成功 | 1.16s | 成功 | |
用例入参:{'name': 'py专业17:25:05_12', 'code': 'py_code17:25:05_12', 'departmentId': '1693917137821102082', 'category': 'science'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_specialty_12 (test_02_system_management.Test02Specialty)执行——>【通过】 |
||||||
27 | Test03Year | test_add_year_1 | 新增学年学期成功 | 0.502s | 成功 | |
用例入参:{'year': 'py学年17:25:07_1', 'remark': 'py_comment备注17:25:07_1', 'terms': [{'sort': 1, 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_year_1 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
28 | Test03Year | test_add_year_2 | 学年名称不可超过30字 | 0.305s | 成功 | |
用例入参:{'year': '1234567890123456789012345678901', 'remark': 'py_comment备注17:25:07_2', 'terms': [{'sort': 1, 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': '学年长度不可大于30位', 'code': 500, 'data': None} 实际结果: {'msg': '学年长度不可大于30位', 'code': 500, 'data': None} test_add_year_2 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
29 | Test03Year | test_add_year_3 | 学年学期开始时间和结束时间不可交叉 | 0.321s | 成功 | |
用例入参:{'year': 'py学年17:25:08_3', 'remark': 'py_comment备注17:25:08_3', 'terms': [{'sort': 1, 'startTime': 1667376499000, 'endTime': 1704115459000}, {'sort': 2, 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': '学期起止时间不能交叉', 'code': 500, 'data': None} 实际结果: {'msg': '学期起止时间不能交叉', 'code': 500, 'data': None} test_add_year_3 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
30 | Test03Year | test_add_year_4 | 学年未填写 | 0.355s | 成功 | |
用例入参:{'year': '', 'remark': 'py_comment备注17:25:08_4', 'terms': [{'sort': 1, 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': '学年不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学年不能为空', 'code': 500, 'data': None} test_add_year_4 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
31 | Test03Year | test_add_year_5 | 学期未填写 | 0.461s | 成功 | |
用例入参:{'year': 'py学年17:25:08_5', 'remark': 'py_comment备注17:25:08_5', 'terms': [{'sort': '', 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': '学期排序不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学期排序不能为空', 'code': 500, 'data': None} test_add_year_5 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
32 | Test03Year | test_add_year_6 | 学期开始时间未填写 | 0.666s | 成功 | |
用例入参:{'year': 'py学年17:25:09_6', 'remark': 'py_comment备注17:25:09_6', 'terms': [{'sort': 1, 'startTime': '', 'endTime': 1704115459000}]} 预期结果: {'msg': '学期开始时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学期开始时间不能为空', 'code': 500, 'data': None} test_add_year_6 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
33 | Test03Year | test_add_year_7 | 学期结束时间未填写 | 0.291s | 成功 | |
用例入参:{'year': 'py学年17:25:09_7', 'remark': 'py_comment备注17:25:09_7', 'terms': [{'sort': 1, 'startTime': 1704115459000, 'endTime': ''}]} 预期结果: {'msg': '学期结束时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学期结束时间不能为空', 'code': 500, 'data': None} test_add_year_7 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
34 | Test03Year | test_add_year_8 | 学期不可超过5个学期 | 0.32s | 成功 | |
用例入参:{'year': 'py学年17:25:10_8', 'remark': 'py_comment备注17:25:10_8', 'terms': [{'sort': 1, 'startTime': 154632003000, 'endTime': 154882563000}, {'sort': 2, 'startTime': 154899843000, 'endTime': 155150403000}, {'sort': 3, 'startTime': 155141763000, 'endTime': 155392323000}, {'sort': 4, 'startTime': 155668803000, 'endTime': 155936643000}, {'sort': 5, 'startTime': 156195843000, 'endTime': 156463683000}]} 预期结果: {'msg': '学期应填写1-4个', 'code': 500, 'data': None} 实际结果: {'msg': '学期应填写1-4个', 'code': 500, 'data': None} test_add_year_8 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
35 | Test03Year | test_add_year_9 | 新增学年学期成功 | 0.313s | 成功 | |
用例入参:{'year': 'py学年17:25:10_9', 'remark': 'py_comment备注17:25:10_9', 'terms': [{'sort': 1, 'startTime': 1667376499000, 'endTime': 1704115459000}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_year_9 (test_02_system_management.Test03Year)执行——>【通过】 |
||||||
36 | Test01Teacher | test_add_teacher_info_01 | 新增教师 | 0.639s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:12_1', 'number': '13617325138', 'departmentIds': ['1693917137821102082'], 'phone': '13617325138', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '630101201402240104', 'gender': 0, 'entryTime': 1663084800000, 'email': '62757166389@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_01 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
37 | Test01Teacher | test_add_teacher_info_02 | 教师姓名不能为空 | 0.282s | 成功 | |
用例入参:{'name': '', 'number': '17372038232', 'departmentIds': ['1693917137821102082'], 'phone': '17372038232', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '370101200205241927', 'gender': 0, 'entryTime': 1663084800000, 'email': '80885752998@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': '教师姓名不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '教师姓名不能为空', 'code': 500, 'data': None} test_add_teacher_info_02 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
38 | Test01Teacher | test_add_teacher_info_03 | 教师手机号不能为空 | 0.29s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:13_3', 'number': '13329508161', 'departmentIds': ['1693917137821102082'], 'phone': '', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '630101201107040759', 'gender': 0, 'entryTime': 1663084800000, 'email': '84397714887@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': '教师手机号不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '教师手机号不能为空', 'code': 500, 'data': None} test_add_teacher_info_03 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
39 | Test01Teacher | test_add_teacher_info_04 | 教师证件类型不能为空 | 0.503s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:13_4', 'number': '15580788872', 'departmentIds': ['1693917137821102082'], 'phone': '15580788872', 'classInfoId': '', 'idType': '', 'idNumber': '410101202103200894', 'gender': 0, 'entryTime': 1663084800000, 'email': '54053985745@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': '教师证件类别不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '教师证件类别不能为空', 'code': 500, 'data': None} test_add_teacher_info_04 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
40 | Test01Teacher | test_add_teacher_info_05 | 教师证件号码不能为空 | 0.312s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:13_5', 'number': '15513909495', 'departmentIds': ['1693917137821102082'], 'phone': '15513909495', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '', 'gender': 0, 'entryTime': 1663084800000, 'email': '99716410977@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': '教师证件号码不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '教师证件号码不能为空', 'code': 500, 'data': None} test_add_teacher_info_05 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
41 | Test01Teacher | test_add_teacher_info_06 | 教师性别为空,添加成功 | 0.471s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:14_6', 'number': '15521485170', 'departmentIds': ['1693917137821102082'], 'phone': '15521485170', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '410101201805030389', 'gender': '', 'entryTime': 1663084800000, 'email': '65427303391@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_06 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
42 | Test01Teacher | test_add_teacher_info_07 | 教师入职时间为空,添加成功 | 0.471s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:14_7', 'number': '13640147244', 'departmentIds': ['1693917137821102082'], 'phone': '13640147244', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '310101199901011707', 'gender': 0, 'entryTime': '', 'email': '56462171119@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_07 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
43 | Test01Teacher | test_add_teacher_info_08 | 教师邮箱为空,添加成功 | 0.601s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:15_8', 'number': '13351846995', 'departmentIds': ['1693917137821102082'], 'phone': '13351846995', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '61010120001225043X', 'gender': 0, 'entryTime': 1663084800000, 'email': '', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_08 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
44 | Test01Teacher | test_add_teacher_info_09 | 教师工号为空,添加成功 | 0.409s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:15_9', 'number': '', 'departmentIds': ['1693917137821102082'], 'phone': '13672526096', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '460101202003080636', 'gender': 0, 'entryTime': 1663084800000, 'email': '50257531510@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_09 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
45 | Test01Teacher | test_add_teacher_info_10 | 新增教师 | 0.431s | 成功 | |
用例入参:{'name': 'py自动化教师20230822_17:25:16_10', 'number': '13618506879', 'departmentIds': ['1693917137821102082'], 'phone': '13618506879', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '370101200701211364', 'gender': 0, 'entryTime': 1663084800000, 'email': '11527047216@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1693917137821102082'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_teacher_info_10 (test_03_teaching_affairs.Test01Teacher)执行——>【通过】 |
||||||
46 | Test02Class | test_add_class_info_01 | 新增班级 | 0.43s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:20_1', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_class_info_01 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
47 | Test02Class | test_add_class_info_02 | 班级名称已存在 | 0.282s | 成功 | |
用例入参:{'name': '权限测试第一个班级-1-修改1', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1607634271332593665', 'teacherId': '1607634326517051394', 'departmentId': '1607634257592053761', 'education': 'secondary'} 预期结果: {'msg': '该班级已存在,请确认', 'code': 500, 'data': None} 实际结果: {'msg': '该班级已存在,请确认', 'code': 500, 'data': None} test_add_class_info_02 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
48 | Test02Class | test_add_class_info_03 | 学制填写错误,最多为10年 | 0.32s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:21_3', 'educationalSystem': '11', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '学制最多为10年', 'code': 500, 'data': None} 实际结果: {'msg': '学制最多为10年', 'code': 500, 'data': None} test_add_class_info_03 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
49 | Test02Class | test_add_class_info_04 | 学制填写错误,最多为10年 | 0.274s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:21_4', 'educationalSystem': '100', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '学制最多为10年', 'code': 500, 'data': None} 实际结果: {'msg': '学制最多为10年', 'code': 500, 'data': None} test_add_class_info_04 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
50 | Test02Class | test_add_class_info_05 | 入学年份未填写 | 0.28s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:21_5', 'educationalSystem': '3', 'startSchoolYear': '', 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '入学年份不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '入学年份不能为空', 'code': 500, 'data': None} test_add_class_info_05 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
51 | Test02Class | test_add_class_info_06 | 专业未填写 | 0.281s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:21_6', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '所属专业不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '所属专业不能为空', 'code': 500, 'data': None} test_add_class_info_06 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
52 | Test02Class | test_add_class_info_07 | 专业填写错误 | 0.273s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:22_7', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1607127381431545857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '专业不存在', 'code': 500, 'data': None} 实际结果: {'msg': '专业不存在', 'code': 500, 'data': None} test_add_class_info_07 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
53 | Test02Class | test_add_class_info_08 | 院系可以为空 | 0.318s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:22_8', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '', 'education': 'secondary'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_class_info_08 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
54 | Test02Class | test_add_class_info_09 | 院系下没有该专业 | 0.282s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:22_9', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1526888155148289', 'teacherId': '1693917237280632833', 'departmentId': '1519960538489131009', 'education': 'secondary'} 预期结果: {'msg': '专业不存在', 'code': 500, 'data': None} 实际结果: {'msg': '专业不存在', 'code': 500, 'data': None} test_add_class_info_09 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
55 | Test02Class | test_add_class_info_10 | 教师未填写,添加成功 | 0.289s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:23_10', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_class_info_10 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
56 | Test02Class | test_add_class_info_11 | 教师填写错误 | 0.324s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:23_11', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1607612806826909697', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': '教师不存在', 'code': 500, 'data': None} 实际结果: {'msg': '教师不存在', 'code': 500, 'data': None} test_add_class_info_11 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
57 | Test02Class | test_add_class_info_12 | 新增班级 | 0.297s | 成功 | |
用例入参:{'name': 'py自动化班级20230822_17:25:23_12', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1693917196621049857', 'teacherId': '1693917237280632833', 'departmentId': '1693917137821102082', 'education': 'secondary'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_class_info_12 (test_03_teaching_affairs.Test02Class)执行——>【通过】 |
||||||
58 | Test03Course | test_add_course_info_01 | 新增课程 | 0.351s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:26_1', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '49', 'code': '20230822_17:25:26'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_course_info_01 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
59 | Test03Course | test_add_course_info_02 | 课程名称不能为空 | 0.274s | 成功 | |
用例入参:{'name': '', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '50', 'code': '20230822_17:25:26'} 预期结果: {'msg': '课程名称不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '课程名称不能为空', 'code': 500, 'data': None} test_add_course_info_02 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
60 | Test03Course | test_add_course_info_03 | 课程名称不能超过30字 | 0.291s | 成功 | |
用例入参:{'name': '1234567890123456789012345678901', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '51', 'code': '20230822_17:25:26'} 预期结果: {'msg': '课程名称不能超过30字', 'code': 500, 'data': None} 实际结果: {'msg': '课程名称不能超过30字', 'code': 500, 'data': None} test_add_course_info_03 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
61 | Test03Course | test_add_course_info_04 | 实践类型不能为空 | 0.293s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:27_4', 'practiceTypeId': '', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '52', 'code': '20230822_17:25:27'} 预期结果: {'msg': '实践类型不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实践类型不能为空', 'code': 500, 'data': None} test_add_course_info_04 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
62 | Test03Course | test_add_course_info_05 | 院系不能为空 | 0.269s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:27_5', 'practiceTypeId': '1670630546881245185', 'departmentId': '', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '53', 'code': '20230822_17:25:27'} 预期结果: {'msg': '院系不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系不能为空', 'code': 500, 'data': None} test_add_course_info_05 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
63 | Test03Course | test_add_course_info_06 | 院系不能为空 | 0.268s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:27_6', 'practiceTypeId': '1670630546881245185', 'departmentId': '1519960228489131009', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '53', 'code': '20230822_17:25:27'} 预期结果: {'msg': '院系不存在', 'code': 500, 'data': None} 实际结果: {'msg': '院系不存在', 'code': 500, 'data': None} test_add_course_info_06 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
64 | Test03Course | test_add_course_info_07 | 学分不能为空 | 0.294s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:28_7', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': '', 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '54', 'code': '20230822_17:25:28'} 预期结果: {'msg': '学分不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学分不能为空', 'code': 500, 'data': None} test_add_course_info_07 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
65 | Test03Course | test_add_course_info_08 | 修读性质不能为空 | 0.296s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:28_8', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': '', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '55', 'code': '20230822_17:25:28'} 预期结果: {'msg': '修读性质不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '修读性质不能为空', 'code': 500, 'data': None} test_add_course_info_08 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
66 | Test03Course | test_add_course_info_09 | 修读性质填写错误 | 0.297s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:28_9', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'iiielectiveiiiii', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '56', 'code': '20230822_17:25:28'} 预期结果: {'msg': '修读性质填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '修读性质填写错误', 'code': 500, 'data': None} test_add_course_info_09 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
67 | Test03Course | test_add_course_info_10 | 学时(周数)不能为空 | 0.289s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:28_10', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '57', 'code': '20230822_17:25:28'} 预期结果: {'msg': '学时不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学时不能为空', 'code': 500, 'data': None} test_add_course_info_10 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
68 | Test03Course | test_add_course_info_11 | 学期不能为空 | 0.304s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:29_11', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': [''], 'professionalIds': ['1693917196621049857'], 'yearId': '58', 'code': '20230822_17:25:29'} 预期结果: {'msg': '学期不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学期不能为空', 'code': 500, 'data': None} test_add_course_info_11 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
69 | Test03Course | test_add_course_info_12 | 专业不能为空 | 0.292s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:29_12', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': [''], 'yearId': '59', 'code': '20230822_17:25:29'} 预期结果: {'msg': '部分专业信息不存在', 'code': 500, 'data': None} 实际结果: {'msg': '部分专业信息不存在', 'code': 500, 'data': None} test_add_course_info_12 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
70 | Test03Course | test_add_course_info_13 | 专业填写错误 | 0.307s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:29_13', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1522136228155148289'], 'yearId': '60', 'code': '20230822_17:25:29'} 预期结果: {'msg': '部分专业信息不存在', 'code': 500, 'data': None} 实际结果: {'msg': '部分专业信息不存在', 'code': 500, 'data': None} test_add_course_info_13 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
71 | Test03Course | test_add_course_info_14 | 新增课程 | 0.31s | 成功 | |
用例入参:{'name': 'py自动化课程20230822_17:25:30_14', 'practiceTypeId': '1670630546881245185', 'departmentId': '1693917137821102082', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1693917212966252546'], 'professionalIds': ['1693917196621049857'], 'yearId': '49', 'code': '20230822_17:25:30'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_course_info_14 (test_03_teaching_affairs.Test03Course)执行——>【通过】 |
||||||
72 | Test04Student | test_add_student_info_01 | 新增学生成功 | 1.2s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:33_1', 'number': '20230822_17:25:33_1', 'phone': '15507654884', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '130101200007231045', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17338786611', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_01 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
73 | Test04Student | test_add_student_info_02 | 学生姓名未填写失败 | 0.921s | 成功 | |
用例入参:{'name': '', 'number': '20230822_17:25:35_2', 'phone': '13398727267', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '620101201007011852', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13363608962', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '姓名不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '姓名不能为空', 'code': 500, 'data': None} test_add_student_info_02 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
74 | Test04Student | test_add_student_info_03 | 学生学号未填写失败 | 0.296s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:35_3', 'number': '', 'phone': '13328593189', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '640101202204041194', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '15557118605', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '学生学号不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学生学号不能为空', 'code': 500, 'data': None} test_add_student_info_03 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
75 | Test04Student | test_add_student_info_04 | 手机号未填写,添加成功 | 0.354s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:36_4', 'number': '20230822_17:25:36_4', 'phone': '', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '650101201902130378', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13694439198', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_04 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
76 | Test04Student | test_add_student_info_05 | 入学年份未填写,添加失败 | 0.351s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:36_5', 'number': '20230822_17:25:36_5', 'phone': '13610073841', 'startSchoolYear': '', 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '430101201707100375', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17389837058', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '入学年份不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '入学年份不能为空', 'code': 500, 'data': None} test_add_student_info_05 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
77 | Test04Student | test_add_student_info_06 | 班级未填写,添加失败 | 0.345s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:36_6', 'number': '20230822_17:25:36_6', 'phone': '13611167636', 'startSchoolYear': 2022, 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '63010120060710171X', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17327772575', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '班级不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '班级不能为空', 'code': 500, 'data': None} test_add_student_info_06 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
78 | Test04Student | test_add_student_info_07 | 证件类型和证件号码都没填写,添加成功 | 0.375s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:37_7', 'number': '20230822_17:25:37_7', 'phone': '13611271493', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': '', 'idNumber': '', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13356597298', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_07 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
79 | Test04Student | test_add_student_info_08 | 证件类型未填,证件号码填写,添加失败 | 0.31s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:37_8', 'number': '20230822_17:25:37_8', 'phone': '13341668785', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': '', 'idNumber': '350101201303090959', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13399915883', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '证件类型未填,证件号码填写', 'code': 500, 'data': None} 实际结果: {'msg': '证件类型未填,证件号码填写', 'code': 500, 'data': None} test_add_student_info_08 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
80 | Test04Student | test_add_student_info_09 | 证件类型填写,证件号码未填写,添加失败 | 0.367s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:37_9', 'number': '20230822_17:25:37_9', 'phone': '17338475225', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13640278453', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '证件类型填写,证件号码未填写', 'code': 500, 'data': None} 实际结果: {'msg': '证件类型填写,证件号码未填写', 'code': 500, 'data': None} test_add_student_info_09 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
81 | Test04Student | test_add_student_info_10 | 性别未填写,添加成功 | 0.368s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:38_10', 'number': '20230822_17:25:38_10', 'phone': '13601861465', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '330101201504020603', 'gender': '', 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13374158557', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_10 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
82 | Test04Student | test_add_student_info_11 | 学籍状态未填写,添加成功 | 0.579s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:38_11', 'number': '20230822_17:25:38_11', 'phone': '13688140186', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '320101201901151381', 'gender': 0, 'schoolCensusStatus': '', 'trainingOrientation': 'secondary', 'other': '17384095898', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_11 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
83 | Test04Student | test_add_student_info_12 | 培养方向未填写,添加成功 | 0.364s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:39_12', 'number': '20230822_17:25:39_12', 'phone': '15544424232', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '640101200905010594', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': '', 'other': '13659604879', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_12 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
84 | Test04Student | test_add_student_info_13 | 其他-备注未填写,添加成功 | 0.346s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:39_13', 'number': '20230822_17:25:39_13', 'phone': '17354525738', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '64010120180109189X', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_13 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
85 | Test04Student | test_add_student_info_14 | 院系ID未填写,添加失败 | 0.301s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:40_14', 'number': '20230822_17:25:40_14', 'phone': '13325637100', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '410101201204121402', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13639032442', 'departmentId': '', 'professionalId': '1693917196621049857'} 预期结果: {'msg': '院系不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系不能为空', 'code': 500, 'data': None} test_add_student_info_14 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
86 | Test04Student | test_add_student_info_15 | 专业ID未填写添加失败 | 0.302s | 成功 | |
用例入参:{'name': 'py自动化学生20230822_17:25:40_15', 'number': '20230822_17:25:40_15', 'phone': '15500595932', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '610101200801111563', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13603312623', 'departmentId': '1693917137821102082', 'professionalId': ''} 预期结果: {'msg': '专业不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '专业不能为空', 'code': 500, 'data': None} test_add_student_info_15 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
87 | Test04Student | test_add_student_info_16 | 新增学生成功 | 0.352s | 成功 | |
用例入参:{'name': '认证py自动化学生20230822_17:25:40_16', 'number': '20230822_17:25:40_16', 'phone': '15520743801', 'startSchoolYear': 2022, 'classInfoId': '1693917268096184321', 'idType': 'identity_card', 'idNumber': '350101200601141561', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17300043743', 'departmentId': '1693917137821102082', 'professionalId': '1693917196621049857'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_student_info_16 (test_03_teaching_affairs.Test04Student)执行——>【通过】 |
||||||
88 | Test01addInternshipPlan | test_add_plan_01 | 新增计划成功 | 0.567s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:46_1', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_01 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
89 | Test01addInternshipPlan | test_add_plan_02 | 计划名称不能为空 | 0.337s | 成功 | |
用例入参:{'name': '', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '#purpose#', 'other': '#other#', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'markWay': 'hierarchy', 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '名称不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '名称不能为空', 'code': 500, 'data': None} test_add_plan_02 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
90 | Test01addInternshipPlan | test_add_plan_03 | 计划名称不能大于30位 | 0.296s | 成功 | |
用例入参:{'name': '123456789012345678901234567890111', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '名称不能超过30', 'code': 500, 'data': None} 实际结果: {'msg': '名称不能超过30', 'code': 500, 'data': None} test_add_plan_03 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
91 | Test01addInternshipPlan | test_add_plan_04 | 课程不能为空 | 0.547s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:47_4', 'courseId': '', 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '课程不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '课程不能为空', 'code': 500, 'data': None} test_add_plan_04 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
92 | Test01addInternshipPlan | test_add_plan_05 | 课程不存在 | 0.662s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:48_5', 'courseId': '1604221420761000', 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '课程不存在', 'code': 500, 'data': None} 实际结果: {'msg': '课程不存在', 'code': 500, 'data': None} test_add_plan_05 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
93 | Test01addInternshipPlan | test_add_plan_06 | 计划开始时间不能为空 | 0.33s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:48_6', 'courseId': 1693917295313022978, 'startTime': '', 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '开始时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '开始时间不能为空', 'code': 500, 'data': None} test_add_plan_06 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
94 | Test01addInternshipPlan | test_add_plan_07 | 计划结束时间不能为空 | 0.282s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:49_7', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': '', 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '结束时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '结束时间不能为空', 'code': 500, 'data': None} test_add_plan_07 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
95 | Test01addInternshipPlan | test_add_plan_08 | 实习目的为空,添加成功 | 0.355s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:49_8', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_08 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
96 | Test01addInternshipPlan | test_add_plan_09 | 实习目的不能超过100位 | 0.338s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:49_9', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '实习目的不能超过100', 'code': 500, 'data': None} 实际结果: {'msg': '实习目的不能超过100', 'code': 500, 'data': None} test_add_plan_09 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
97 | Test01addInternshipPlan | test_add_plan_10 | 其他(备注)未填写,添加成功 | 0.313s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:50_10', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_10 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
98 | Test01addInternshipPlan | test_add_plan_11 | 其他(备注)长度不能超过200位 | 0.295s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:50_11', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789011', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '其他(备注)长度不能超过200位', 'code': 500, 'data': None} 实际结果: {'msg': '其他(备注)长度不能超过200位', 'code': 500, 'data': None} test_add_plan_11 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
99 | Test01addInternshipPlan | test_add_plan_12 | 实习形式不能为空 | 0.29s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:50_12', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': [''], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '实习形式不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习形式不能为空', 'code': 500, 'data': None} test_add_plan_12 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
100 | Test01addInternshipPlan | test_add_plan_13 | 实习形式为集中,添加成功--集中 | 0.415s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:51_13', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_13 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
101 | Test01addInternshipPlan | test_add_plan_14 | 实习形式为自主,添加成功--自主 | 0.35s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:51_14', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_14 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
102 | Test01addInternshipPlan | test_add_plan_15 | 实习报告提交开始时间不能为空 | 0.353s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:51_15', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': '', 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '报告提交开始日期不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '报告提交开始日期不能为空', 'code': 500, 'data': None} test_add_plan_15 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
103 | Test01addInternshipPlan | test_add_plan_16 | 实习报告提交结束时间不能为空 | 0.372s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:52_16', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': '', 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '报告提交结束日期不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '报告提交结束日期不能为空', 'code': 500, 'data': None} test_add_plan_16 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
104 | Test01addInternshipPlan | test_add_plan_17 | 报告模块路径为空,添加成功 | 0.327s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:52_17', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_17 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
105 | Test01addInternshipPlan | test_add_plan_18 | 实习内容为空,添加成功 | 0.34s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:52_18', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_18 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
106 | Test01addInternshipPlan | test_add_plan_19 | 实习内容长度不能大于500位 | 0.317s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:53_19', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '2345678901234567890123456789012345678901234567890123456789012345678901234567890234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789023456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890112345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901111', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '实习内容长度不能超过500位', 'code': 500, 'data': None} 实际结果: {'msg': '实习内容长度不能超过500位', 'code': 500, 'data': None} test_add_plan_19 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
107 | Test01addInternshipPlan | test_add_plan_20 | 院系不能为空 | 0.308s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:53_20', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': '院系不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '院系不能为空', 'code': 500, 'data': None} test_add_plan_20 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
108 | Test01addInternshipPlan | test_add_plan_21 | 专业填写为空,添加成功 | 0.33s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:53_21', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': [''], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_21 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
109 | Test01addInternshipPlan | test_add_plan_22 | 学期不能为空 | 0.34s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:54_22', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': ''} 预期结果: {'msg': '学期不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '学期不能为空', 'code': 500, 'data': None} test_add_plan_22 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
110 | Test01addInternshipPlan | test_add_plan_23 | 学期填写错误 | 0.373s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:54_23', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': '16404135152316418'} 预期结果: {'msg': '学期填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '学期填写错误', 'code': 500, 'data': None} test_add_plan_23 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
111 | Test01addInternshipPlan | test_add_plan_24 | 新增计划成功 | 0.365s | 成功 | |
用例入参:{'name': 'py自动化计划20230822_17:25:54_24', 'courseId': 1693917295313022978, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1693917137821102082', 'professionalIds': ['1693917196621049857'], 'termId': 1693917212966252546} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_24 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
112 | Test01addInternshipPlan | test_add_plan_25 | 创建计划,方便使用的数据,自主 | 0.317s | 成功 | |
用例入参:{'name': '石头py自动化计划20230822_17:25:55_25', 'courseId': 1519962553072062465, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '石头使用数据', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1672675200000, 'reportSubmitEndTime': 1706630400000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1519960493236785154', 'professionalIds': ['1519960725961936898'], 'termId': 1519962046194618369} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_plan_25 (test_04_Internship_preparation.Test01addInternshipPlan)执行——>【通过】 |
||||||
113 | Test04publishInternshipPlan | test_publish_plan_1 | 发布计划 | 1.08s | 成功 | |
用例入参:{'publishStatus': 'published', 'ids': [1693917399541370881]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【通过】 |
||||||
114 | Test03addInternshipProject | test_add_project_01 | 新增项目成功--自主-(需要报名审核-允许自行填报企业信息) | 0.42s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:25:59_1', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_01 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
115 | Test03addInternshipProject | test_add_project_02 | 新增项目成功--自主-(需要报名审核-不允许自行填报企业信息) | 0.4s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:25:59_2', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'no', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_02 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
116 | Test03addInternshipProject | test_add_project_03 | 新增项目成功--自主-(不需要报名审核-允许自行填报企业信息) | 0.386s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:00_3', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'no', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_03 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
117 | Test03addInternshipProject | test_add_project_04 | 新增项目成功--自主-(不需要报名审核-不允许自行填报企业信息) | 0.41s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:00_4', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'no', 'oneselfFillCompanyInfo': 'no', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_04 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
118 | Test03addInternshipProject | test_add_project_05 | 项目名称不能为空 | 0.337s | 成功 | |
用例入参:{'name': '', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '项目名称不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称不能为空', 'code': 500, 'data': None} test_add_project_05 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
119 | Test03addInternshipProject | test_add_project_06 | 项目名称不能大于30位 | 0.312s | 成功 | |
用例入参:{'name': '1234567890123456789012345678901', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'jobIds': ['1635095176676659202']} 预期结果: {'msg': '名称不能超过30', 'code': 500, 'data': None} 实际结果: {'msg': '名称不能超过30', 'code': 500, 'data': None} test_add_project_06 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
120 | Test03addInternshipProject | test_add_project_07 | 实习计划不能为空 | 0.324s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:01_7', 'planId': '', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '计划不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '计划不能为空', 'code': 500, 'data': None} test_add_project_07 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
121 | Test03addInternshipProject | test_add_project_08 | 实习计划不匹配 | 0.304s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:01_8', 'planId': '1610468261604655106', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '计划信息不存在', 'code': 500, 'data': None} 实际结果: {'msg': '计划信息不存在', 'code': 500, 'data': None} test_add_project_08 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
122 | Test03addInternshipProject | test_add_project_09 | 实习形式不能为空 | 0.302s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:02_9', 'planId': '1693917399541370881', 'practiceForm': '', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习形式不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习形式不能为空', 'code': 500, 'data': None} test_add_project_09 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
123 | Test03addInternshipProject | test_add_project_10 | 实习形式填写错误 | 0.298s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:02_10', 'planId': '1693917399541370881', 'practiceForm': 'onelf', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习形式填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '实习形式填写错误', 'code': 500, 'data': None} test_add_project_10 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
124 | Test03addInternshipProject | test_add_project_11 | 实习要求不填写,添加成功 | 0.373s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:02_11', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': '', 'requirement': '', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_11 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
125 | Test03addInternshipProject | test_add_project_12 | 实习要求不能大于500 | 0.314s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:03_12', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习要求不能超过500', 'code': 500, 'data': None} 实际结果: {'msg': '实习要求不能超过500', 'code': 500, 'data': None} test_add_project_12 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
126 | Test03addInternshipProject | test_add_project_13 | 实习开始时间不能为空 | 0.298s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:03_13', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': '', 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习开始时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习开始时间不能为空', 'code': 500, 'data': None} test_add_project_13 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
127 | Test03addInternshipProject | test_add_project_14 | 实习结束时间不能为空 | 0.29s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:03_14', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': '', 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习结束时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习结束时间不能为空', 'code': 500, 'data': None} test_add_project_14 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
128 | Test03addInternshipProject | test_add_project_15 | 项目开始日期需早于项目结束日期 | 0.299s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:04_15', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1693557598000, 'endTime': 1662021598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '项目开始日期需早于项目结束日期', 'code': 500, 'data': None} 实际结果: {'msg': '项目开始日期需早于项目结束日期', 'code': 500, 'data': None} test_add_project_15 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
129 | Test03addInternshipProject | test_add_project_16 | 报名审核填写错误(后期在做修改,目前不做改动-0104) | 1.2s | 失败 | |
用例入参:{'name': 'py自动化项目20230822_17:26:04_16', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核填写错误', 'code': 500, 'data': None} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_16 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核填写错误' != 'success' - 报名审核填写错误 + success ================test_add_project_16 (test_04_Internship_preparation.Test03addInternshipProject)重运行第1次================ 用例入参:{'name': 'py自动化项目20230822_17:26:04_16', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_16 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核填写错误' != '项目名称已存在' - 报名审核填写错误 + 项目名称已存在 ================test_add_project_16 (test_04_Internship_preparation.Test03addInternshipProject)重运行第2次================ 用例入参:{'name': 'py自动化项目20230822_17:26:04_16', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_16 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核填写错误' != '项目名称已存在' - 报名审核填写错误 + 项目名称已存在 |
||||||
130 | Test03addInternshipProject | test_add_project_17 | 报名审核不能为空(后期在做修改,目前不做改动-0104) | 1.26s | 失败 | |
用例入参:{'name': 'py自动化项目20230822_17:26:05_17', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核不能为空', 'code': 500, 'data': None} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_17 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核不能为空' != 'success' - 报名审核不能为空 + success ================test_add_project_17 (test_04_Internship_preparation.Test03addInternshipProject)重运行第1次================ 用例入参:{'name': 'py自动化项目20230822_17:26:05_17', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_17 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核不能为空' != '项目名称已存在' - 报名审核不能为空 + 项目名称已存在 ================test_add_project_17 (test_04_Internship_preparation.Test03addInternshipProject)重运行第2次================ 用例入参:{'name': 'py自动化项目20230822_17:26:05_17', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '报名审核不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_17 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '报名审核不能为空' != '项目名称已存在' - 报名审核不能为空 + 项目名称已存在 |
||||||
131 | Test03addInternshipProject | test_add_project_18 | 自行填报企业信息填写错误(后期在做修改,目前不做改动-0104) | 1.22s | 失败 | |
用例入参:{'name': 'py自动化项目20230822_17:26:06_18', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习计划不匹配', 'code': 500, 'data': None} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_18 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '实习计划不匹配' != 'success' - 实习计划不匹配 + success ================test_add_project_18 (test_04_Internship_preparation.Test03addInternshipProject)重运行第1次================ 用例入参:{'name': 'py自动化项目20230822_17:26:06_18', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习计划不匹配', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_18 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '实习计划不匹配' != '项目名称已存在' - 实习计划不匹配 + 项目名称已存在 ================test_add_project_18 (test_04_Internship_preparation.Test03addInternshipProject)重运行第2次================ 用例入参:{'name': 'py自动化项目20230822_17:26:06_18', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '实习计划不匹配', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_18 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '实习计划不匹配' != '项目名称已存在' - 实习计划不匹配 + 项目名称已存在 |
||||||
132 | Test03addInternshipProject | test_add_project_19 | 自行填报企业信息不能为空(后期在做修改,目前不做改动-0104) | 1.22s | 失败 | |
用例入参:{'name': 'py自动化项目20230822_17:26:08_19', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '自行填报企业信息不能为空', 'code': 500, 'data': None} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_19 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '自行填报企业信息不能为空' != 'success' - 自行填报企业信息不能为空 + success ================test_add_project_19 (test_04_Internship_preparation.Test03addInternshipProject)重运行第1次================ 用例入参:{'name': 'py自动化项目20230822_17:26:08_19', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '自行填报企业信息不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_19 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败Failure】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' - 自行填报企业信息不能为空 + 项目名称已存在 ================test_add_project_19 (test_04_Internship_preparation.Test03addInternshipProject)重运行第2次================ 用例入参:{'name': 'py自动化项目20230822_17:26:08_19', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '自行填报企业信息不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '项目名称已存在', 'code': 500, 'data': None} test_add_project_19 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【失败】 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor yield File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run testMethod() File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper return func(self, *args, **kwargs) File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 294, in test_add_project raise e File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project self.assertEqual(expected['msg'], res['msg']) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual assertion_func(first, second, msg=msg) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual self.fail(self._formatMessage(msg, standardMsg)) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail raise self.failureException(msg) AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' - 自行填报企业信息不能为空 + 项目名称已存在 |
||||||
133 | Test03addInternshipProject | test_add_project_20 | 参与学生不能为空 | 0.339s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:09_20', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': [], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '参与学生不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '参与学生不能为空', 'code': 500, 'data': None} test_add_project_20 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
134 | Test03addInternshipProject | test_add_project_21 | 参与学生填写错误 | 0.36s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:09_21', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['160468861604655106'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '学生信息不正确', 'code': 500, 'data': None} 实际结果: {'msg': '学生信息不正确', 'code': 500, 'data': None} test_add_project_21 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
135 | Test03addInternshipProject | test_add_project_22 | 关联指定老师不填写,添加成功 | 0.383s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:10_22', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': ''}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_22 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
136 | Test03addInternshipProject | test_add_project_23 | 关联指定老师填写错误 | 0.361s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:10_23', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 16104688616046551}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': '关联指定老师填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '关联指定老师填写错误', 'code': 500, 'data': None} test_add_project_23 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
137 | Test03addInternshipProject | test_add_project_24 | 推荐岗位不能为空 | 0.358s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:10_24', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '', 'type': 'base'}]} 预期结果: {'msg': '推荐岗位填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '推荐岗位填写错误', 'code': 500, 'data': None} test_add_project_24 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
138 | Test03addInternshipProject | test_add_project_25 | 推荐岗位填写错误 | 0.4s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:11_25', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1610460061604655106', 'type': 'base'}]} 预期结果: {'msg': '推荐岗位填写错误', 'code': 500, 'data': None} 实际结果: {'msg': '推荐岗位填写错误', 'code': 500, 'data': None} test_add_project_25 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
139 | Test03addInternshipProject | test_add_project_26 | 新增项目成功--自主-(需要报名审核-允许自行填报企业信息) | 0.377s | 成功 | |
用例入参:{'name': 'py自动化项目20230822_17:26:11_26', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1693917339290300417'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_26 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
140 | Test03addInternshipProject | test_add_project_27 | 创建项目,方便使用的数据 | 0.383s | 成功 | |
用例入参:{'name': '石头1py自动化项目20230822_17:26:11_27', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1519965286978138113'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_27 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
141 | Test03addInternshipProject | test_add_project_28 | 创建项目,方便使用的数据 | 0.375s | 成功 | |
用例入参:{'name': '石头2py自动化项目20230822_17:26:12_28', 'planId': '1693917399541370881', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1519965286978138113'], 'teacherId': 1693917237280632833}], 'projectJobList': [{'jobId': '1635095176676659202', 'type': 'base'}]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_add_project_28 (test_04_Internship_preparation.Test03addInternshipProject)执行——>【通过】 |
||||||
142 | Test04publishInternshipProject | test_publish_plan_1 | 发布项目 | 1.28s | 成功 | |
用例入参:{'publishStatus': 'published', 'ids': [1693917472388042753]} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipProject)执行——>【通过】 |
||||||
143 | Test01SelectAllPractice | test01select_allpatice_1 | 查看全部实习 | 0.799s | 成功 | |
用例入参:{'pageNumber': '1', 'pageSize': '3', 'publishStatus': 'published'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': {'records': [{'id': '1693917472417402882', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1693917399541370881', 'projectId': '1693917472388042753', 'companyId': None, 'jobId': None, 'teacherId': '1693917237280632833', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'apply', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1692696372000, 'updatedBy': '1519959209276452865', 'updatedTime': 1692696373000, 'applyTime': 1692696373000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230822_17:25:16_10', 'projectName': '石头2py自动化项目20230822_17:26:12_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': 'py自动化计划20230822_17:25:54_24', 'practiceForm': 'oneself', 'jobName': '', 'companyName': '', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': 'py学年17:25:10_9/第1学期', 'signUpStatus': 'running', 'jobDetail': None, 'recommendJobs': [{'id': '1635095176676659202', 'name': '石头自动化专用-勿动-基地', 'company': '棕熊自动化(深圳)企业', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17301249973', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}], 'projectDetail': {'id': '1693917472388042753', 'name': '石头2py自动化项目20230822_17:26:12_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1692475109262249986', 'schoolId': '1519958566130257922', 'number': 'CSDX-2023081800011', 'studentId': '1519965286978138113', 'tenantId': '886345973050118144', 'planId': '1689159739751288834', 'projectId': '1692475109224501249', 'companyId': '912052613199958016', 'jobId': '912468933448044544', 'teacherId': '1519962919939452930', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'pass', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1692352485000, 'updatedBy': '1519959209276452865', 'updatedTime': 1692352518000, 'applyTime': 1692352508000, 'receiveStatus': 'wait', 'auditTeacherId': '1519959209276452865', 'auditTime': 1692352518000, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': '管理员-校园', 'projectName': 'hro发布岗位0818-4', 'startTime': 1690905600000, 'endTime': 1693497599000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '需求测试0809', 'practiceForm': 'oneself', 'jobName': '测试hro', 'companyName': '两个hr测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '2019-2022/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '912468933448044544', 'name': '测试hro', 'company': '两个hr测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '产品', 'secondCategory': '产品经理', 'thirdCategory': '移动产品经理', 'contacts': [], 'workAddrs': [{'address': '永达理保经公司', 'city': '市辖区', 'cityCode': '110100', 'district': '朝阳区', 'districtCode': '110105', 'isRegionAbroad': 'n', 'lng': '116.47658100', 'ltg': '39.98587200', 'province': '北京市', 'provinceCode': '110000', 'id': '', 'positionId': ''}]}, 'recommendJobs': [], 'projectDetail': {'id': '1692475109224501249', 'name': 'hro发布岗位0818-4', 'startTime': 1690905600000, 'endTime': 1693497599000, 'requirement': 'jhjhj', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '校长', 'lastForm': None, 'formStatus': 'wait', 'entryAttachments': None}, {'id': '1692468989651079169', 'schoolId': '1519958566130257922', 'number': 'CSDX-2023081800010', 'studentId': '1519965286978138113', 'tenantId': '886345973050118144', 'planId': '1689159739751288834', 'projectId': '1692468989613330433', 'companyId': '912052613199958016', 'jobId': '912458766316736512', 'teacherId': '1519962919939452930', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'pass', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1692351026000, 'updatedBy': '1519959209276452865', 'updatedTime': 1692352346000, 'applyTime': 1692351085000, 'receiveStatus': 'received', 'auditTeacherId': '1519959209276452865', 'auditTime': 1692351094000, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': '管理员-校园', 'projectName': 'hro发布岗位0818-3', 'startTime': 1690905600000, 'endTime': 1693497599000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '需求测试0809', 'practiceForm': 'oneself', 'jobName': 'hro发布岗位-两个hr-0818', 'companyName': '两个hr测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '2019-2022/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '912458766316736512', 'name': 'hro发布岗位-两个hr-0818', 'company': '两个hr测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '产品', 'secondCategory': '产品经理', 'thirdCategory': '移动产品经理', 'contacts': [], 'workAddrs': [{'address': '永达理保经公司', 'city': '市辖区', 'cityCode': '110100', 'district': '朝阳区', 'districtCode': '110105', 'isRegionAbroad': 'n', 'lng': '116.47658100', 'ltg': '39.98587200', 'province': '北京市', 'provinceCode': '110000', 'id': '', 'positionId': ''}]}, 'recommendJobs': [], 'projectDetail': {'id': '1692468989613330433', 'name': 'hro发布岗位0818-3', 'startTime': 1690905600000, 'endTime': 1693497599000, 'requirement': 'jhjhj', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '校长', 'lastForm': None, 'formStatus': 'wait', 'entryAttachments': None}], 'total': 367, 'size': 3, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 123}} test01select_allpatice_1 (test_05_student_practice.Test01SelectAllPractice)执行——>【通过】 |
||||||
144 | Test02StudentApply | test01student_apply_1 | 学生提交报名岗位 | 0.325s | 成功 | |
用例入参:{'jobId': '1635095176676659202'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01student_apply_1 (test_05_student_practice.Test02StudentApply)执行——>【通过】 |
||||||
145 | Test01SelectApplyAuditList | test01select_wait_list_1 | 查看学校报名审核-待审核 | 0.712s | 成功 | |
用例入参:{'pageNumber': '1', 'pageSize': '5', 'status': 'wait'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': {'records': [{'id': '1693917472417402882', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1693917399541370881', 'projectId': '1693917472388042753', 'companyId': '1635094831636434945', 'jobId': '1635095176676659202', 'teacherId': '1693917237280632833', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1692696372000, 'updatedBy': '1519959209276452865', 'updatedTime': 1692696378000, 'applyTime': 1692696378000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230822_17:25:16_10', 'projectName': '石头2py自动化项目20230822_17:26:12_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': 'py自动化计划20230822_17:25:54_24', 'practiceForm': 'oneself', 'jobName': '石头自动化专用-勿动-基地', 'companyName': '棕熊自动化(深圳)企业', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': 'py学年17:25:10_9/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '1635095176676659202', 'name': '石头自动化专用-勿动-基地', 'company': '棕熊自动化(深圳)企业', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17301249973', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': 'base', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}, 'recommendJobs': [{'id': '1635095176676659202', 'name': '石头自动化专用-勿动-基地', 'company': '棕熊自动化(深圳)企业', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17301249973', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}], 'projectDetail': {'id': '1693917472388042753', 'name': '石头2py自动化项目20230822_17:26:12_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1692468989659467778', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1664149212784619521', 'tenantId': '886345973050118144', 'planId': '1689159739751288834', 'projectId': '1692468989613330433', 'companyId': '912052613199958016', 'jobId': '912458766316736512', 'teacherId': '1519962919939452930', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1692351026000, 'updatedBy': '1519959209276452865', 'updatedTime': 1692351038000, 'applyTime': 1692351038000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '胖', 'studentNumber': '888', 'studentPhone': '18611119566', 'teacherName': '管理员-校园', 'projectName': 'hro发布岗位0818-3', 'startTime': 1690905600000, 'endTime': 1693497599000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '需求测试0809', 'practiceForm': 'oneself', 'jobName': 'hro发布岗位-两个hr-0818', 'companyName': '两个hr测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '2019-2022/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '912458766316736512', 'name': 'hro发布岗位-两个hr-0818', 'company': '两个hr测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '产品', 'secondCategory': '产品经理', 'thirdCategory': '移动产品经理', 'contacts': [], 'workAddrs': [{'address': '永达理保经公司', 'city': '市辖区', 'cityCode': '110100', 'district': '朝阳区', 'districtCode': '110105', 'isRegionAbroad': 'n', 'lng': '116.47658100', 'ltg': '39.98587200', 'province': '北京市', 'provinceCode': '110000', 'id': '', 'positionId': ''}]}, 'recommendJobs': [], 'projectDetail': {'id': '1692468989613330433', 'name': 'hro发布岗位0818-3', 'startTime': 1690905600000, 'endTime': 1693497599000, 'requirement': 'jhjhj', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1679776046884605954', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1664149212784619521', 'tenantId': '886345973050118144', 'planId': '1679679572272238593', 'projectId': '1679776046691667969', 'companyId': '886668227705311232', 'jobId': '906917313171689472', 'teacherId': None, 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519964355616157698', 'createdTime': 1689324793000, 'updatedBy': '1519964355616157698', 'updatedTime': 1691029035000, 'applyTime': 1691029035000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '胖', 'studentNumber': '888', 'studentPhone': '18611119566', 'teacherName': '', 'projectName': '班级-管理员创建0714-1', 'startTime': 1688227200000, 'endTime': 1693411199000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '专业管理员创建计划-0714', 'practiceForm': 'oneself', 'jobName': '新华测试HR端职位1', 'companyName': '新华测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '121212/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '906917313171689472', 'name': '新华测试HR端职位1', 'company': '新华测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '产品', 'secondCategory': '产品经理', 'thirdCategory': '网页产品经理', 'contacts': [], 'workAddrs': [{'address': '天启大厦', 'city': '市辖区', 'cityCode': '110100', 'district': '朝阳区', 'districtCode': '110105', 'isRegionAbroad': 'n', 'lng': '116.47658100', 'ltg': '39.98587200', 'province': '北京市', 'provinceCode': '110000', 'id': '', 'positionId': ''}]}, 'recommendJobs': [{'id': '1631501496829104130', 'name': '内部转岗0303-1', 'company': '华晨宝马汽车有限公司', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17399998872', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}, {'id': '1631501539669725185', 'name': '内部转岗0303-2', 'company': '华晨宝马汽车有限公司', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17399998872', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}, {'id': '1631501576210501634', 'name': '内部转岗0303-3', 'company': '华晨宝马汽车有限公司', 'workSite': '晋商联合大厦', 'contactName': '石头', 'contactPhone': '17399998872', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}], 'projectDetail': {'id': '1679776046691667969', 'name': '班级-管理员创建0714-1', 'startTime': 1688227200000, 'endTime': 1693411199000, 'requirement': '', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1679735818962620417', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': '886345973050118144', 'planId': '1679679572272238593', 'projectId': '1679735818924871681', 'companyId': '886668227705311232', 'jobId': '899673104911962112', 'teacherId': None, 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519964139617890305', 'createdTime': 1689315202000, 'updatedBy': '1519964139617890305', 'updatedTime': 1689315235000, 'applyTime': 1689315235000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': '', 'projectName': '专业-平台管理员创建0714-5', 'startTime': 1688227200000, 'endTime': 1693411199000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '专业管理员创建计划-0714', 'practiceForm': 'oneself', 'jobName': '高级技术产品经理s', 'companyName': '新华测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '121212/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '899673104911962112', 'name': '高级技术产品经理s', 'company': '新华测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '产品', 'secondCategory': '产品经理', 'thirdCategory': '网页产品经理', 'contacts': [], 'workAddrs': [{'address': '天启大厦', 'city': '市辖区', 'cityCode': '110100', 'district': '朝阳区', 'districtCode': '110105', 'isRegionAbroad': 'n', 'lng': '116.47658100', 'ltg': '39.98587200', 'province': '北京市', 'provinceCode': '110000', 'id': '', 'positionId': ''}]}, 'recommendJobs': [], 'projectDetail': {'id': '1679735818924871681', 'name': '专业-平台管理员创建0714-5', 'startTime': 1688227200000, 'endTime': 1693411199000, 'requirement': '', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1679034756815409154', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1679034288924020737', 'projectId': '1679034756693774337', 'companyId': '1579691925068705793', 'jobId': '1673876079842185217', 'teacherId': None, 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1689148056000, 'updatedBy': '1519959209276452865', 'updatedTime': 1689149373000, 'applyTime': 1689149373000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': '', 'projectName': '实习项目-0712-1', 'startTime': 1688140800000, 'endTime': 1696089599000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '计划名称0712-1', 'practiceForm': 'oneself', 'jobName': '风风科技有限公司', 'companyName': '华晨宝马汽车有限公司', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '121212/第1学期', 'signUpStatus': 'running', 'jobDetail': {'id': '1673876079842185217', 'name': '风风科技有限公司', 'company': '华晨宝马汽车有限公司', 'workSite': '郑州东站', 'contactName': '明澍', 'contactPhone': '17301240000', 'category': '', 'provinceCode': '410000', 'province': '河南省', 'cityCode': '410100', 'city': '郑州市', 'districtCode': '410105', 'district': '金水区', 'source': 'school', 'jobType': 'base', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}, 'recommendJobs': [{'id': '1673876079842185217', 'name': '风风科技有限公司', 'company': '华晨宝马汽车有限公司', 'workSite': '郑州东站', 'contactName': '明澍', 'contactPhone': '17301240000', 'category': '', 'provinceCode': '410000', 'province': '河南省', 'cityCode': '410100', 'city': '郑州市', 'districtCode': '410105', 'district': '金水区', 'source': 'school', 'jobType': '', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}], 'projectDetail': {'id': '1679034756693774337', 'name': '实习项目-0712-1', 'startTime': 1688140800000, 'endTime': 1696089599000, 'requirement': '', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}], 'total': 6, 'size': 5, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 2}} test01select_wait_list_1 (test_06_internship_manage.Test01SelectApplyAuditList)执行——>【通过】 |
||||||
146 | Test02SchoolAudit | test01audit_1 | 审核成功(学校) | 1.51s | 成功 | |
用例入参:{'formIds': ['1693917472417402882'], 'status': 'pass'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01audit_1 (test_06_internship_manage.Test02SchoolAudit)执行——>【通过】 |
||||||
147 | Test05StudentIntenship | test01student_start_intenship_time_1 | 学生填写开始实习时间成功 | 1.42s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'type': 'start', 'formStartTime': 1678616294000, 'wage': '520', 'companyContactName': '指导老师', 'companyContactPhone': '17300000173'} 预期结果: {'msg': 'success', 'code': 200} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01student_start_intenship_time_1 (test_06_internship_manage.Test05StudentIntenship)执行——>【通过】 |
||||||
148 | Test06SchoolSelectApply | test01audit_1 | 实习申请审核成功(学校) | 0.958s | 成功 | |
用例入参:{'status': 'passed'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01audit_1 (test_06_internship_manage.Test06SchoolSelectApply)执行——>【通过】 |
||||||
149 | Test07StudentWriteLog | test01student_write_log_01 | 学生填写-(日志)-日志标题不能为空 | 1.56s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'daily', 'content': '日志内容20230822_17:26:26', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能为空', 'code': 500, 'data': None} test01student_write_log_01 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
150 | Test07StudentWriteLog | test01student_write_log_02 | 学生填写-(日志)-日志标题不能超过30位 | 1.41s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'daily', 'title': '1234567890123456789012345678901234567890', 'content': '日志内容20230822_17:26:28', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} test01student_write_log_02 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
151 | Test07StudentWriteLog | test01student_write_log_03 | 学生填写-(日志)-实习单不存在 | 1.39s | 成功 | |
用例入参:{'formId': '162871607913443329', 'category': 'daily', 'title': '1234567890', 'content': '日志内容20230822_17:26:29', 'logTime': 1676017169146} 预期结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} 实际结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} test01student_write_log_03 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
152 | Test07StudentWriteLog | test01student_write_log_04 | 学生填写-(日志)-实习单不能为空 | 1.68s | 成功 | |
用例入参:{'formId': '', 'category': 'daily', 'title': '1234567890', 'content': '日志内容20230822_17:26:30', 'logTime': 1676017169146} 预期结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} test01student_write_log_04 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
153 | Test07StudentWriteLog | test01student_write_log_05 | 学生填写-(日志)-周日志种类不能为空 | 1.48s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': '', 'title': '1234567890', 'content': '日志内容20230822_17:26:32', 'logTime': 1676017169146} 预期结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} 实际结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} test01student_write_log_05 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
154 | Test07StudentWriteLog | test01student_write_log_06 | 学生填写-(日志)-周日志时间不能为空 | 1.42s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'daily', 'title': '日志标题20230822_17:26:34', 'content': '日志内容20230822_17:26:34', 'logTime': ''} 预期结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} test01student_write_log_06 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
155 | Test07StudentWriteLog | test01student_write_log_07 | 学生填写-(周志)-周志标题不能为空 | 1.52s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'weekly', 'content': '周志内容20230822_17:26:35', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能为空', 'code': 500, 'data': None} test01student_write_log_07 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
156 | Test07StudentWriteLog | test01student_write_log_08 | 学生填写-(周志)-周志标题不能超过30位 | 1.54s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'weekly', 'title': '1234567890123456789012345678901234567890', 'content': '周志内容20230822_17:26:37', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} test01student_write_log_08 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
157 | Test07StudentWriteLog | test01student_write_log_09 | 学生填写-周志)-实习单不存在 | 1.39s | 成功 | |
用例入参:{'formId': '162871607913443329', 'category': 'weekly', 'title': '1234567890', 'content': '周志内容20230822_17:26:38', 'logTime': 1676017169146} 预期结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} 实际结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} test01student_write_log_09 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
158 | Test07StudentWriteLog | test01student_write_log_10 | 学生填写-(周志)-实习单不能为空 | 1.44s | 成功 | |
用例入参:{'category': 'weekly', 'title': '1234567890', 'content': '周志内容20230822_17:26:39', 'logTime': 1676017169146} 预期结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} test01student_write_log_10 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
159 | Test07StudentWriteLog | test01student_write_log_11 | 学生填写-(周志)-周日志种类不能为空 | 1.52s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'title': '1234567890', 'content': '周志内容20230822_17:26:41', 'logTime': 1676017169146} 预期结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} 实际结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} test01student_write_log_11 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
160 | Test07StudentWriteLog | test01student_write_log_12 | 学生填写-(周志)-周日志时间不能为空 | 1.36s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'weekly', 'title': '日志标题20230822_17:26:42', 'content': '日志内容20230822_17:26:42', 'logTime': ''} 预期结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} test01student_write_log_12 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
161 | Test07StudentWriteLog | test01student_write_log_13 | 学生填写-(月志)-月志标题不能为空 | 1.47s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'monthly', 'content': '周志内容20230822_17:26:44', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能为空', 'code': 500, 'data': None} test01student_write_log_13 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
162 | Test07StudentWriteLog | test01student_write_log_14 | 学生填写-(月志)-月志标题不能超过30位 | 1.34s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'monthly', 'title': '1234567890123456789012345678901234567890', 'content': '周志内容20230822_17:26:45', 'logTime': 1676017169146} 预期结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} 实际结果: {'msg': '标题不能超过30', 'code': 500, 'data': None} test01student_write_log_14 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
163 | Test07StudentWriteLog | test01student_write_log_15 | 学生填写-(月志)-实习单不存在 | 1.49s | 成功 | |
用例入参:{'formId': '162871607913443329', 'category': 'monthly', 'title': '1234567890', 'content': '周志内容20230822_17:26:47', 'logTime': 1676017169146} 预期结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} 实际结果: {'msg': '实习单信息不存在!', 'code': 500, 'data': None} test01student_write_log_15 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
164 | Test07StudentWriteLog | test01student_write_log_16 | 学生填写-(月志)-实习单不能为空 | 1.62s | 成功 | |
用例入参:{'category': 'monthly', 'title': '1234567890', 'content': '周志内容20230822_17:26:48', 'logTime': 1676017169146} 预期结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '实习单号不能为空', 'code': 500, 'data': None} test01student_write_log_16 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
165 | Test07StudentWriteLog | test01student_write_log_17 | 学生填写-(月志)-周日志种类不能为空 | 1.45s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'title': '1234567890', 'content': '周志内容20230822_17:26:50', 'logTime': 1676017169146} 预期结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} 实际结果: {'msg': '日志类别非法!', 'code': 500, 'data': None} test01student_write_log_17 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
166 | Test07StudentWriteLog | test01student_write_log_18 | 学生填写-(月志)-周日志时间不能为空 | 1.39s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'monthly', 'title': '日志标题20230822_17:26:51', 'content': '日志内容20230822_17:26:51', 'logTime': ''} 预期结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} 实际结果: {'msg': '日志时间不能为空', 'code': 500, 'data': None} test01student_write_log_18 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
167 | Test07StudentWriteLog | test01student_write_log_19 | 学生填写-(日志)-成功 | 1.39s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'daily', 'title': '日志标题20230822_17:26:53', 'content': '日志内容20230822_17:26:53', 'logTime': 1676017169146} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01student_write_log_19 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
168 | Test07StudentWriteLog | test01student_write_log_20 | 学生填写-(周志)-成功 | 1.64s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'weekly', 'title': '周志标题20230822_17:26:54', 'content': '周志内容20230822_17:26:54', 'logTime': 1676017169146} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01student_write_log_20 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
169 | Test07StudentWriteLog | test01student_write_log_21 | 学生填写-(月志)-成功 | 1.57s | 成功 | |
用例入参:{'formId': '1693917511181160450', 'category': 'monthly', 'title': '月志标题20230822_17:26:56', 'content': '月志内容20230822_17:26:56', 'logTime': 1676017169146} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01student_write_log_21 (test_06_internship_manage.Test07StudentWriteLog)执行——>【通过】 |
||||||
170 | Test08ApproveLog | test01approve_log_1 | 学校端批阅-(日志)-成功 | 2.33s | 成功 | |
用例入参:{'ids': ['1693917647307296770']} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01approve_log_1 (test_06_internship_manage.Test08ApproveLog)执行——>【通过】 |
||||||
171 | Test08ApproveLog | test01approve_log_2 | 学校端批阅-(周志)-成功 | 2.07s | 成功 | |
用例入参:{'ids': ['1693917654190149634']} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01approve_log_2 (test_06_internship_manage.Test08ApproveLog)执行——>【通过】 |
||||||
172 | Test08ApproveLog | test01approve_log_3 | 学校端批阅-(月志)-成功 | 2.13s | 成功 | |
用例入参:{'ids': ['1693917660548714497']} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01approve_log_3 (test_06_internship_manage.Test08ApproveLog)执行——>【通过】 |
||||||
173 | Test09Attendance | test01student_attendance_1 | 学生签到打卡成功 | 1.38s | 成功 | |
用例入参:{'location': '北京市丰台区文体路3号', 'longitude': '39.85856', 'latitude': '116.28616', 'formId': '1693917511181160450'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': {'flag': True, 'id': '1693917699165671425'}} test01student_attendance_1 (test_06_internship_manage.Test09Attendance)执行——>【通过】 |
||||||
174 | Test10LeaveRecord | test01student_leave_record_1 | 学生填写请假申请(调休)成功 | 1.47s | 成功 | |
用例入参:{'category': 'exchange', 'startTime': 1676773920000, 'endTime': 1677033120000, 'formId': '1693917511181160450', 'reason': '请假原因20230822_17:27:07', 'attachments': '[]'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': '1693917708682547202'} test01student_leave_record_1 (test_06_internship_manage.Test10LeaveRecord)执行——>【通过】 |
||||||
175 | Test11TeacherAprove | test01teacher_aprove_1 | 教师审批请假申请通过 | 0.998s | 成功 | |
用例入参:{'status': 'pass', 'reply': '自动化回复20230822_17:27:09'} 预期结果: {'msg': 'success', 'code': 200, 'data': True} 实际结果: {'msg': 'success', 'code': 200, 'data': True} test01teacher_aprove_1 (test_06_internship_manage.Test11TeacherAprove)执行——>【通过】 |