优学乐业测试报告

测试结果汇总

图表展示

详细信息

编号 测试类 测试方法 用例描述 执行时间 执行结果 详细信息
1 TestLogin test_login_1 登陆成功 0.47s 成功
用例入参:{'way': 'name', 'password': 'f85eea0e15e424aba8675f8848e2cb83', 'type': 'teacher', 'username': '17301249975', 'schoolId': '1519958566130257922'}
预期结果:{'msg': 'success', 'code': 200}
实际结果:{'msg': 'success', 'code': 200, 'data': {'access_token': 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRUeXBlIjoiIiwidXNlcl9uYW1lIjoiMTczMDEyNDk5NzUiLCJ0eXBlIjoidGVhY2hlciIsImNsaWVudF9pZCI6IndvcmthaSIsInN0dWRlbnRJZCI6IiIsInRlbmFudE5hbWUiOiIiLCJzY2hvb2xTb3VyY2UiOiJ3b3JrYWkiLCJzY29wZSI6WyJhbGwiXSwic2Nob29sSWQiOiIxNTE5OTU4NTY2MTMwMjU3OTIyIiwic3R1ZGVudFN0YXR1cyI6IiIsImV4cCI6MTY5MDU3MzM0MSwic2Nob29sTmFtZSI6Iua1i-ivleWkp-Wtpl_oh6rliqjljJbkuJPnlKgiLCJqdGkiOiJOOE81OFp6Q3BIdUY4RGZVcHdoTHVDUnV4R1EiLCJicm9rZXJJZCI6IiIsImhyb1VzZXJUb2tlbiI6bnVsbCwib3BlblVzZXJUb2tlbiI6bnVsbCwiYXV0aFN0YXR1cyI6IiIsImF1dGhlbnRpY2F0aW9uSWRlbnRpdHkiOiJsb2dpbiIsInVzZXJJZCI6IjE1MTk5NTkyMDg1Mjk4NjY3NTMiLCJzY2hvb2xSb2xsU3RhdHVzIjoiIiwidGVhY2hlcklkIjoiMTUxOTk1OTIwOTI3NjQ1Mjg2NSIsInBob25lIjoiMTczMDEyNDk5NzUiLCJ0ZW5hbnRJZCI6IiIsIm5hbWUiOiLmoKHplb8iLCJzdGF0dXMiOiJhY3RpdmUifQ.VlftpN8KRoaA1Dsc8JB6rYjMFVje7qoAc3NxYU_UNMOLSbeXeULLAeAXRFieBFvvK0cnEJQnlN68mhB4bdQB4yJk_l088QVk0Y5QunIJ46w4VAEHGQvnwQYhlMAdY-z4K-A_bJ6oGbBQKiIkQrpqW2_Z4ClbouFPY3OEwjB2-HnTp2mPD116qE9vwSXlX6gjgovjLOJzwBqnVV7BV6jXy0s5fbbQfHOM3wwrsCK1J75SNBlLiXXWfA-zb-qiEe0T2s0-98ZxfMzva6q2O4HbIhIADVtnizzpi4yLn_Y4pab9KSvBLNQr_se706_-fkfk4cmkNR5rNUHADHd3FOCO9w', 'token_type': 'bearer', 'refresh_token': 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRUeXBlIjoiIiwidXNlcl9uYW1lIjoiMTczMDEyNDk5NzUiLCJ0eXBlIjoidGVhY2hlciIsImNsaWVudF9pZCI6IndvcmthaSIsInN0dWRlbnRJZCI6IiIsInRlbmFudE5hbWUiOiIiLCJzY2hvb2xTb3VyY2UiOiJ3b3JrYWkiLCJzY29wZSI6WyJhbGwiXSwic2Nob29sSWQiOiIxNTE5OTU4NTY2MTMwMjU3OTIyIiwiYXRpIjoiTjhPNThaekNwSHVGOERmVXB3aEx1Q1J1eEdRIiwic3R1ZGVudFN0YXR1cyI6IiIsImV4cCI6MTY5MDYwOTM0MSwic2Nob29sTmFtZSI6Iua1i-ivleWkp-Wtpl_oh6rliqjljJbkuJPnlKgiLCJqdGkiOiJfLXlPSmxkY1VkQzNLaUZLQ2FXX2g4UDA2RUUiLCJicm9rZXJJZCI6IiIsImhyb1VzZXJUb2tlbiI6bnVsbCwib3BlblVzZXJUb2tlbiI6bnVsbCwiYXV0aFN0YXR1cyI6IiIsImF1dGhlbnRpY2F0aW9uSWRlbnRpdHkiOiJsb2dpbiIsInVzZXJJZCI6IjE1MTk5NTkyMDg1Mjk4NjY3NTMiLCJzY2hvb2xSb2xsU3RhdHVzIjoiIiwidGVhY2hlcklkIjoiMTUxOTk1OTIwOTI3NjQ1Mjg2NSIsInBob25lIjoiMTczMDEyNDk5NzUiLCJ0ZW5hbnRJZCI6IiIsIm5hbWUiOiLmoKHplb8iLCJzdGF0dXMiOiJhY3RpdmUifQ.K7Jw0_STDyQbungBsy8pR1-Tn58ireo6YE6di9em14aOcMSp1hXQjqWpqrY7wTyrFXoF05UNQwtdqHdVpph5e8gjtWbJjoBW4VK4CZ0VFxvPVsR9U_YZ6YRntJ6quxAh3JZGUaHHiZ3kcm6vnqU5EjCoKkW8duguKMY8bc3cyJD3gGWFcjnaI96m1vt_bhHhmGPD5MWXroDjzfLSAP27hUEJt2Ogn8D5oINZAQlQmButUvVKJCkZbL_48pwcWcdVUMZTYOwK5dEhuUXySR88HBNgRi8_ZVY6hAwrK_ycJSLYrOU06NlkI8ktYtX5bWWfeFGAAJF428c5-4VToQxMjw', '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': 'N8O58ZzCpHuF8DfUpwhLuCRuxGQ'}}
test_login_1 (test_01_login.TestLogin)执行——>【通过】
2 TestLogin test_login_2 手机号填写错误的 0.218s 成功
用例入参:{'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.219s 成功
用例入参:{'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.306s 成功
用例入参:{'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.207s 成功
用例入参:{'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.282s 成功
用例入参:{'name': 'py自动化院系20230728_17:42:21_1', 'code': 'py_code20230728_17:42:21_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.278s 成功
用例入参:{'name': '', 'code': 'py_code20230728_17:42:21_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.283s 成功
用例入参:{'name': '院系1', 'code': 'py_code20230728_17:42:22_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.294s 成功
用例入参:{'name': '院系名称长度大于30的测试院系名称长度大于30的测试院系名称长度大于30的测试院系名称长度大于30的测试', 'code': 'py_code20230728_17:42:22_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.278s 成功
用例入参:{'name': 'py自动化院系20230728_17:42:22_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.274s 成功
用例入参:{'name': 'py自动化院系20230728_17:42:22_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.28s 成功
用例入参:{'name': 'py自动化院系20230728_17:42:23_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自动化院系20230728_17:42:23_8', 'code': 'py_code20230728_17:42:23_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.301s 成功
用例入参:{'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': 1039, 'size': 15, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 70}}
test_select_department_1 (test_02_system_management.Test01Department)执行——>【通过】
15 Test02Specialty test_add_specialty_01 新增专业成功 1.06s 成功
用例入参:{'name': 'py专业17:42:24_1', 'code': 'py_code17:42:24_1', 'departmentId': '1684861860769558530', '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.01s 成功
用例入参:{'name': 'py专业17:42:25_2', 'code': 'py_code17:42:25_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:42:26_3', 'code': 'py_code17:42:26_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.16s 成功
用例入参:{'name': '', 'code': 'py_code17:42:27_4', 'departmentId': '1684861860769558530', '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.09s 成功
用例入参:{'name': '专业大于301234567890专业大于301234567890', 'code': 'py_code17:42:28_5', 'departmentId': '1684861860769558530', '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 新增专业失败,专业名称重复 1.16s 成功
用例入参:{'name': '第二个专业-2-1', 'code': 'py_code17:42:29_6', 'departmentId': '1684861860769558530', '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.1s 成功
用例入参:{'name': 'py专业17:42:30_7', 'code': '12', 'departmentId': '1684861860769558530', '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.14s 成功
用例入参:{'name': 'py专业17:42:32_8', 'code': '', 'departmentId': '1684861860769558530', '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.12s 成功
用例入参:{'name': 'py专业17:42:33_9', 'code': '专业代码大于301234567890专业大于301234567890', 'departmentId': '1684861860769558530', '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.06s 成功
用例入参:{'name': 'py专业17:42:34_10', 'code': 'py_code17:42:34_10', 'departmentId': '1684861860769558530', '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.17s 成功
用例入参:{'name': 'py专业17:42:35_11', 'code': 'py_code17:42:35_11', 'departmentId': '1684861860769558530', '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.15s 成功
用例入参:{'name': 'py专业17:42:36_12', 'code': 'py_code17:42:36_12', 'departmentId': '1684861860769558530', '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.281s 成功
用例入参:{'year': 'py学年17:42:37_1', 'remark': 'py_comment备注17:42:37_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.27s 成功
用例入参:{'year': '1234567890123456789012345678901', 'remark': 'py_comment备注17:42:38_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.28s 成功
用例入参:{'year': 'py学年17:42:38_3', 'remark': 'py_comment备注17:42:38_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.286s 成功
用例入参:{'year': '', 'remark': 'py_comment备注17:42:38_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.278s 成功
用例入参:{'year': 'py学年17:42:39_5', 'remark': 'py_comment备注17:42:39_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.287s 成功
用例入参:{'year': 'py学年17:42:39_6', 'remark': 'py_comment备注17:42:39_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.279s 成功
用例入参:{'year': 'py学年17:42:39_7', 'remark': 'py_comment备注17:42:39_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.282s 成功
用例入参:{'year': 'py学年17:42:39_8', 'remark': 'py_comment备注17:42:39_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.319s 成功
用例入参:{'year': 'py学年17:42:40_9', 'remark': 'py_comment备注17:42:40_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.523s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:41_1', 'number': '15534998724', 'departmentIds': ['1684861860769558530'], 'phone': '15534998724', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '340101201111011492', 'gender': 0, 'entryTime': 1663084800000, 'email': '57448495892@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.279s 成功
用例入参:{'name': '', 'number': '13374157322', 'departmentIds': ['1684861860769558530'], 'phone': '13374157322', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '320101201908231659', 'gender': 0, 'entryTime': 1663084800000, 'email': '79318305925@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.281s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:42_3', 'number': '15555974204', 'departmentIds': ['1684861860769558530'], 'phone': '', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '230101200306130715', 'gender': 0, 'entryTime': 1663084800000, 'email': '94691294741@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.279s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:42_4', 'number': '13615021049', 'departmentIds': ['1684861860769558530'], 'phone': '13615021049', 'classInfoId': '', 'idType': '', 'idNumber': '510101202106061707', 'gender': 0, 'entryTime': 1663084800000, 'email': '22088149175@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.287s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:43_5', 'number': '15512616376', 'departmentIds': ['1684861860769558530'], 'phone': '15512616376', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '', 'gender': 0, 'entryTime': 1663084800000, 'email': '77238854479@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.473s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:43_6', 'number': '13369073190', 'departmentIds': ['1684861860769558530'], 'phone': '13369073190', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '110101201412121959', 'gender': '', 'entryTime': 1663084800000, 'email': '1324976674@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.435s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:43_7', 'number': '13341320524', 'departmentIds': ['1684861860769558530'], 'phone': '13341320524', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '150101201602131303', 'gender': 0, 'entryTime': '', 'email': '21168333766@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.431s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:44_8', 'number': '17329140760', 'departmentIds': ['1684861860769558530'], 'phone': '17329140760', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '320101201704220931', 'gender': 0, 'entryTime': 1663084800000, 'email': '', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.418s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:44_9', 'number': '', 'departmentIds': ['1684861860769558530'], 'phone': '15593183049', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '440101201110030361', 'gender': 0, 'entryTime': 1663084800000, 'email': '34732724872@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.435s 成功
用例入参:{'name': 'py自动化教师20230728_17:42:45_10', 'number': '17361677255', 'departmentIds': ['1684861860769558530'], 'phone': '17361677255', 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '51010120011012103X', 'gender': 0, 'entryTime': 1663084800000, 'email': '45824329911@163.com', 'professionalIds': [], 'roleIds': ['968160378070540291'], 'permissionScope': '1684861860769558530'}
预期结果: {'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.297s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:47_1', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.286s 成功
用例入参:{'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.281s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:48_3', 'educationalSystem': '11', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.298s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:48_4', 'educationalSystem': '100', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.289s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:49_5', 'educationalSystem': '3', 'startSchoolYear': '', 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.289s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:49_6', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.295s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:49_7', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1607127381431545857', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.301s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:50_8', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', '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.289s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:50_9', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1526888155148289', 'teacherId': '1684861952096333826', '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.299s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:50_10', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '', 'departmentId': '1684861860769558530', '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.293s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:50_11', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1607612806826909697', 'departmentId': '1684861860769558530', '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.301s 成功
用例入参:{'name': 'py自动化班级20230728_17:42:51_12', 'educationalSystem': '3', 'startSchoolYear': 2022, 'professionalId': '1684861919070384130', 'teacherId': '1684861952096333826', 'departmentId': '1684861860769558530', '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.305s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:54_1', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '49', 'code': '20230728_17:42:54'}
预期结果: {'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.291s 成功
用例入参:{'name': '', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '50', 'code': '20230728_17:42:54'}
预期结果: {'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': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '51', 'code': '20230728_17:42:54'}
预期结果: {'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.294s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:55_4', 'practiceTypeId': '', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '52', 'code': '20230728_17:42:55'}
预期结果: {'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.286s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:55_5', 'practiceTypeId': '1670630546881245185', 'departmentId': '', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '53', 'code': '20230728_17:42:55'}
预期结果: {'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.296s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:55_6', 'practiceTypeId': '1670630546881245185', 'departmentId': '1519960228489131009', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '53', 'code': '20230728_17:42:55'}
预期结果: {'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.281s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:55_7', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': '', 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '54', 'code': '20230728_17:42:55'}
预期结果: {'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.3s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:56_8', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': '', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '55', 'code': '20230728_17:42:56'}
预期结果: {'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.296s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:56_9', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'iiielectiveiiiii', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '56', 'code': '20230728_17:42:56'}
预期结果: {'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.286s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:56_10', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '57', 'code': '20230728_17:42:56'}
预期结果: {'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自动化课程20230728_17:42:57_11', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': [''], 'professionalIds': ['1684861919070384130'], 'yearId': '58', 'code': '20230728_17:42:57'}
预期结果: {'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.294s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:57_12', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': [''], 'yearId': '59', 'code': '20230728_17:42:57'}
预期结果: {'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.29s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:57_13', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1522136228155148289'], 'yearId': '60', 'code': '20230728_17:42:57'}
预期结果: {'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.291s 成功
用例入参:{'name': 'py自动化课程20230728_17:42:58_14', 'practiceTypeId': '1670630546881245185', 'departmentId': '1684861860769558530', 'credit': 3, 'property': 'elective', 'creditHour': '5', 'termIds': ['1684861931070287874'], 'professionalIds': ['1684861919070384130'], 'yearId': '49', 'code': '20230728_17:42:58'}
预期结果: {'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 新增学生成功 0.443s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:02_1', 'number': '20230728_17:43:02_1', 'phone': '13617162700', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '51010120140907165X', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17367107604', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.341s 成功
用例入参:{'name': '', 'number': '20230728_17:43:02_2', 'phone': '13368257014', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '510101200402010921', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17339084496', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.348s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:02_3', 'number': '', 'phone': '17399247360', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '310101199906041032', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13336238259', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.546s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:03_4', 'number': '20230728_17:43:03_4', 'phone': '', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '220101201511040949', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13602023152', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.315s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:03_5', 'number': '20230728_17:43:03_5', 'phone': '15524996698', 'startSchoolYear': '', 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '330101200006061205', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13620921005', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.354s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:04_6', 'number': '20230728_17:43:04_6', 'phone': '13667666493', 'startSchoolYear': 2022, 'classInfoId': '', 'idType': 'identity_card', 'idNumber': '500101202210110562', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13335505544', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.316s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:04_7', 'number': '20230728_17:43:04_7', 'phone': '15504647576', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': '', 'idNumber': '', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13628038624', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.306s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:04_8', 'number': '20230728_17:43:04_8', 'phone': '13342431666', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': '', 'idNumber': '520101202109011168', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13661166706', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.346s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:04_9', 'number': '20230728_17:43:04_9', 'phone': '13628329884', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13362805487', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.349s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:05_10', 'number': '20230728_17:43:05_10', 'phone': '13601695670', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '220101202006161349', 'gender': '', 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13346042569', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.371s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:05_11', 'number': '20230728_17:43:05_11', 'phone': '13661932010', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '340101201602181293', 'gender': 0, 'schoolCensusStatus': '', 'trainingOrientation': 'secondary', 'other': '15534395822', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.54s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:06_12', 'number': '20230728_17:43:06_12', 'phone': '13314674139', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '110101202104051666', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': '', 'other': '15572345471', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.386s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:06_13', 'number': '20230728_17:43:06_13', 'phone': '17305194448', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '630101200201060700', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.294s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:06_14', 'number': '20230728_17:43:06_14', 'phone': '17357401746', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '370101201703021294', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '13345481323', 'departmentId': '', 'professionalId': '1684861919070384130'}
预期结果: {'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.291s 成功
用例入参:{'name': 'py自动化学生20230728_17:43:07_15', 'number': '20230728_17:43:07_15', 'phone': '13355345415', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '350101200909220274', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '17346331044', 'departmentId': '1684861860769558530', '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.34s 成功
用例入参:{'name': '认证py自动化学生20230728_17:43:07_16', 'number': '20230728_17:43:07_16', 'phone': '17335451257', 'startSchoolYear': 2022, 'classInfoId': '1684861977182466049', 'idType': 'identity_card', 'idNumber': '44010120100409162X', 'gender': 0, 'schoolCensusStatus': 'not_duty', 'trainingOrientation': 'secondary', 'other': '15586817061', 'departmentId': '1684861860769558530', 'professionalId': '1684861919070384130'}
预期结果: {'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.365s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:13_1', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.305s 成功
用例入参:{'name': '', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '#purpose#', 'other': '#other#', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'markWay': 'hierarchy', 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.305s 成功
用例入参:{'name': '123456789012345678901234567890111', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.305s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:14_4', 'courseId': '', 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.362s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:14_5', 'courseId': '1604221420761000', 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.302s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:15_6', 'courseId': 1684862005749870594, 'startTime': '', 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.303s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:15_7', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': '', 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.314s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:15_8', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.355s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:16_9', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.343s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:16_10', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.3s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:16_11', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789011', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.31s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:17_12', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': [''], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.327s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:17_13', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.318s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:17_14', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.302s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:17_15', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': '', 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.298s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:18_16', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': '', 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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自动化计划20230728_17:43:18_17', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.329s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:18_18', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.303s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:19_19', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '2345678901234567890123456789012345678901234567890123456789012345678901234567890234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789023456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890112345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901111', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.31s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:19_20', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.329s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:19_21', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': [''], 'termId': 1684861931070287874}
预期结果: {'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.31s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:20_22', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], '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.306s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:20_23', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], '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.315s 成功
用例入参:{'name': 'py自动化计划20230728_17:43:20_24', 'courseId': 1684862005749870594, 'startTime': 1627747200000, 'endTime': 1735453543000, 'purpose': '实习目的py自动化', 'other': '其他(备注)', 'practiceFormList': ['centralize', 'oneself'], 'reportSubmitStartTime': 1630512000000, 'reportSubmitEndTime': 1727884800000, 'reportTemplate': '', 'content': '实习内容#content#', 'departmentId': '1684861860769558530', 'professionalIds': ['1684861919070384130'], 'termId': 1684861931070287874}
预期结果: {'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.315s 成功
用例入参:{'name': '石头py自动化计划20230728_17:43:21_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.02s 成功
用例入参:{'publishStatus': 'published', 'ids': [1684862101195345921]}
预期结果: {'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.406s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:25_1', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.392s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:25_2', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'no', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.397s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:25_3', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'no', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.452s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:26_4', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'no', 'oneselfFillCompanyInfo': 'no', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.399s 成功
用例入参:{'name': '', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.378s 成功
用例入参:{'name': '1234567890123456789012345678901', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.375s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:27_7', 'planId': '', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.315s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:27_8', 'planId': '1610468261604655106', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.318s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:28_9', 'planId': '1684862101195345921', 'practiceForm': '', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.318s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:28_10', 'planId': '1684862101195345921', 'practiceForm': 'onelf', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.505s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:28_11', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': '', 'requirement': '', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.342s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:29_12', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.348s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:29_13', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': '', 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.441s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:29_14', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': '', 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.405s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:30_15', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1693557598000, 'endTime': 1662021598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.39s 失败
用例入参:{'name': 'py自动化项目20230728_17:43:30_16', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:30_16', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:30_16', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'nd', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.29s 失败
用例入参:{'name': 'py自动化项目20230728_17:43:32_17', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:32_17', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:32_17', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': '', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.24s 失败
用例入参:{'name': 'py自动化项目20230728_17:43:33_18', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:33_18', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:33_18', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'aow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.23s 失败
用例入参:{'name': 'py自动化项目20230728_17:43:34_19', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:34_19', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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自动化项目20230728_17:43:34_19', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': '', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.337s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:35_20', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': [], 'teacherId': 1684861952096333826}], '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.331s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:36_21', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['160468861604655106'], 'teacherId': 1684861952096333826}], '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.365s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:36_22', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], '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.333s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:37_23', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], '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.369s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:37_24', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.368s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:37_25', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.366s 成功
用例入参:{'name': 'py自动化项目20230728_17:43:38_26', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1662021598000, 'endTime': 1693557598000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1684862045960663041'], 'teacherId': 1684861952096333826}], '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.379s 成功
用例入参:{'name': '石头1py自动化项目20230728_17:43:38_27', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1519965286978138113'], 'teacherId': 1684861952096333826}], '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.378s 成功
用例入参:{'name': '石头2py自动化项目20230728_17:43:38_28', 'planId': '1684862101195345921', 'practiceForm': 'oneself', 'joinWay': 'need', 'requirement': '实习要求', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': '', 'applyEndTime': '', 'applyAudit': 'need', 'oneselfFillCompanyInfo': 'allow', 'participantList': [{'studentIds': ['1519965286978138113'], 'teacherId': 1684861952096333826}], '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.54s 成功
用例入参:{'publishStatus': 'published', 'ids': [1684862177091276801]}
预期结果: {'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.841s 成功
用例入参:{'pageNumber': '1', 'pageSize': '3', 'publishStatus': 'published'}
预期结果: {'msg': 'success', 'code': 200, 'data': True}
实际结果: {'msg': 'success', 'code': 200, 'data': {'records': [{'id': '1684862177116442626', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1684862101195345921', 'projectId': '1684862177091276801', 'companyId': None, 'jobId': None, 'teacherId': '1684861952096333826', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'apply', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1690537421000, 'updatedBy': '1519959209276452865', 'updatedTime': 1690537423000, 'applyTime': 1690537423000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230728_17:42:45_10', 'projectName': '石头2py自动化项目20230728_17:43:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': 'py自动化计划20230728_17:43:20_24', 'practiceForm': 'oneself', 'jobName': '', 'companyName': '', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': 'py学年17:42:40_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': '1684862177091276801', 'name': '石头2py自动化项目20230728_17:43:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}, {'id': '1684861419390259201', 'schoolId': '1519958566130257922', 'number': 'CSDX-2023072800051', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1684861343167172610', 'projectId': '1684861419365093377', 'companyId': '1635094831636434945', 'jobId': '1635095176676659202', 'teacherId': '1684861187281776642', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'pass', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1690537240000, 'updatedBy': '1519959209276452865', 'updatedTime': 1690537248000, 'applyTime': 1690537246000, 'receiveStatus': 'received', 'auditTeacherId': '1519959209276452865', 'auditTime': 1690537248000, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230728_17:39:42_10', 'projectName': '石头2py自动化项目20230728_17:40:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '石头py自动化计划20230728_17:40:20_25', 'practiceForm': 'oneself', 'jobName': '石头自动化专用-勿动-基地', 'companyName': '棕熊自动化(深圳)企业', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '2019-2022/第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': '1684861419365093377', 'name': '石头2py自动化项目20230728_17:40:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '校长', 'lastForm': None, 'formStatus': 'running', 'entryAttachments': None}, {'id': '1684861064636026882', 'schoolId': '1519958566130257922', 'number': 'CSDX-2023072800050', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1684861001092321281', 'projectId': '1684861064610861058', 'companyId': '1635094831636434945', 'jobId': '1635095176676659202', 'teacherId': '1684860869592608769', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'pass', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1690537156000, 'updatedBy': '1519959209276452865', 'updatedTime': 1690537162000, 'applyTime': 1690537160000, 'receiveStatus': 'received', 'auditTeacherId': '1519959209276452865', 'auditTime': 1690537162000, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230728_17:38:28_10', 'projectName': '石头2py自动化项目20230728_17:39:15_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '石头py自动化计划20230728_17:39:00_25', 'practiceForm': 'oneself', 'jobName': '石头自动化专用-勿动-基地', 'companyName': '棕熊自动化(深圳)企业', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '2019-2022/第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': '1684861064610861058', 'name': '石头2py自动化项目20230728_17:39:15_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'running'}, 'auditTeacherName': '校长', 'lastForm': None, 'formStatus': 'running', 'entryAttachments': None}], 'total': 319, 'size': 3, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 107}}
test01select_allpatice_1 (test_05_student_practice.Test01SelectAllPractice)执行——>【通过】
144 Test02StudentApply test01student_apply_1 学生提交报名岗位 0.344s 成功
用例入参:{'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.622s 成功
用例入参:{'pageNumber': '1', 'pageSize': '5', 'status': 'wait'}
预期结果: {'msg': 'success', 'code': 200, 'data': True}
实际结果: {'msg': 'success', 'code': 200, 'data': {'records': [{'id': '1684862177116442626', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': None, 'planId': '1684862101195345921', 'projectId': '1684862177091276801', 'companyId': '1635094831636434945', 'jobId': '1635095176676659202', 'teacherId': '1684861952096333826', 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1690537421000, 'updatedBy': '1519959209276452865', 'updatedTime': 1690537426000, 'applyTime': 1690537426000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': 'py自动化教师20230728_17:42:45_10', 'projectName': '石头2py自动化项目20230728_17:43:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, 'applyStartTime': None, 'applyEndTime': None, 'planName': 'py自动化计划20230728_17:43:20_24', 'practiceForm': 'oneself', 'jobName': '石头自动化专用-勿动-基地', 'companyName': '棕熊自动化(深圳)企业', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': 'py学年17:42:40_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': '1684862177091276801', 'name': '石头2py自动化项目20230728_17:43:38_28', 'startTime': 1672588800000, 'endTime': 1704038399000, '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': '17301249974', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', 'district': '丰台区', 'source': 'school', 'jobType': 'base', 'firstCategory': '产品', 'secondCategory': '高端产品职位', 'thirdCategory': '产品总监', 'contacts': [], 'workAddrs': []}, 'recommendJobs': [{'id': '1673876079842185217', 'name': '风风科技有限公司', 'company': '华晨宝马汽车有限公司', 'workSite': '晋商联合大厦', 'contactName': '明澍', 'contactPhone': '17301249974', 'category': '', 'provinceCode': '110000', 'province': '北京市', 'cityCode': '110100', 'city': '市辖区', 'districtCode': '110106', '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}, {'id': '1672911993314758657', 'schoolId': '1519958566130257922', 'number': '', 'studentId': '1519965286978138113', 'tenantId': '886345973050118144', 'planId': '1669598933867057154', 'projectId': '1672911993289592833', 'companyId': '886668227705311232', 'jobId': '889592060833697792', 'teacherId': None, 'score': None, 'level': '', 'credit': None, 'submitTime': None, 'status': 'wait', 'teacherView': '', 'companyView': '', 'createdBy': '1519959209276452865', 'createdTime': 1687688275000, 'updatedBy': '1519959209276452865', 'updatedTime': 1687688928000, 'applyTime': 1687688928000, 'receiveStatus': 'wait', 'auditTeacherId': None, 'auditTime': None, 'classInfoId': '1529753099302903809', 'studentName': '173学生', 'studentNumber': '173', 'studentPhone': '17301249973', 'teacherName': '', 'projectName': '截图', 'startTime': 1685635200000, 'endTime': 1689868799000, 'applyStartTime': None, 'applyEndTime': None, 'planName': '新华网测试-电子签0616-1', 'practiceForm': 'oneself', 'jobName': '销售助理', 'companyName': '新华测试', 'departmentName': '第一院系-1-修改1', 'professionalName': '第一个专业-1-1-修改', 'startSchoolYear': 2022, 'classInfo': '班级0526', 'schoolTerm': '121212/第1学期', 'signUpStatus': 'done', 'jobDetail': {'id': '889592060833697792', 'name': '销售助理', 'company': '新华测试', 'workSite': '', 'contactName': '', 'contactPhone': '', 'category': '', 'provinceCode': '', 'province': '', 'cityCode': '', 'city': '', 'districtCode': '', 'district': '', 'source': '', 'jobType': 'platform', 'firstCategory': '旅游', 'secondCategory': '旅游服务', 'thirdCategory': '旅游服务', 'contacts': [], 'workAddrs': []}, 'recommendJobs': [], 'projectDetail': {'id': '1672911993289592833', 'name': '截图', 'startTime': 1685635200000, 'endTime': 1689868799000, 'requirement': '实习要求', 'applyStartTime': None, 'applyEndTime': None, 'oneselfFillCompanyInfo': 'allow', 'practiceForm': 'oneself', 'joinWay': '', 'status': 'done'}, 'auditTeacherName': '', 'lastForm': None, 'formStatus': '', 'entryAttachments': None}], 'total': 4, 'size': 5, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'searchCount': True, 'countId': '', 'maxLimit': None, 'pages': 1}}
test01select_wait_list_1 (test_06_internship_manage.Test01SelectApplyAuditList)执行——>【通过】
146 Test02SchoolAudit test01audit_1 审核成功(学校) 1.44s 成功
用例入参:{'formIds': ['1684862177116442626'], '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.28s 成功
用例入参:{'formId': '1684862210679263233', '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 实习申请审核成功(学校) 1.04s 成功
用例入参:{'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.09s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'daily', 'content': '日志内容20230728_17:43:50', '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.16s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'daily', 'title': '1234567890123456789012345678901234567890', 'content': '日志内容20230728_17:43:51', '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.13s 成功
用例入参:{'formId': '162871607913443329', 'category': 'daily', 'title': '1234567890', 'content': '日志内容20230728_17:43:53', '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.1s 成功
用例入参:{'formId': '', 'category': 'daily', 'title': '1234567890', 'content': '日志内容20230728_17:43:54', '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.16s 成功
用例入参:{'formId': '1684862210679263233', 'category': '', 'title': '1234567890', 'content': '日志内容20230728_17:43:55', '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 学生填写-(日志)-周日志时间不能为空 0.999s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'daily', 'title': '日志标题20230728_17:43:56', 'content': '日志内容20230728_17:43:56', '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.01s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'weekly', 'content': '周志内容20230728_17:43:57', '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.09s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'weekly', 'title': '1234567890123456789012345678901234567890', 'content': '周志内容20230728_17:43:58', '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.02s 成功
用例入参:{'formId': '162871607913443329', 'category': 'weekly', 'title': '1234567890', 'content': '周志内容20230728_17:43:59', '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.09s 成功
用例入参:{'category': 'weekly', 'title': '1234567890', 'content': '周志内容20230728_17:44:00', '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.03s 成功
用例入参:{'formId': '1684862210679263233', 'title': '1234567890', 'content': '周志内容20230728_17:44:01', '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.1s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'weekly', 'title': '日志标题20230728_17:44:02', 'content': '日志内容20230728_17:44:02', '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.17s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'monthly', 'content': '周志内容20230728_17:44:03', '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.05s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'monthly', 'title': '1234567890123456789012345678901234567890', 'content': '周志内容20230728_17:44:04', '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.22s 成功
用例入参:{'formId': '162871607913443329', 'category': 'monthly', 'title': '1234567890', 'content': '周志内容20230728_17:44:05', '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.33s 成功
用例入参:{'category': 'monthly', 'title': '1234567890', 'content': '周志内容20230728_17:44:07', '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.85s 成功
用例入参:{'formId': '1684862210679263233', 'title': '1234567890', 'content': '周志内容20230728_17:44:08', '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.35s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'monthly', 'title': '日志标题20230728_17:44:10', 'content': '日志内容20230728_17:44:10', '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.96s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'daily', 'title': '日志标题20230728_17:44:11', 'content': '日志内容20230728_17:44:11', '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.08s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'weekly', 'title': '周志标题20230728_17:44:13', 'content': '周志内容20230728_17:44:13', '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.47s 成功
用例入参:{'formId': '1684862210679263233', 'category': 'monthly', 'title': '月志标题20230728_17:44:14', 'content': '月志内容20230728_17:44:14', '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.21s 成功
用例入参:{'ids': ['1684862321404694529']}
预期结果: {'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.22s 成功
用例入参:{'ids': ['1684862326232338434']}
预期结果: {'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.46s 成功
用例入参:{'ids': ['1684862331957563394']}
预期结果: {'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.13s 成功
用例入参:{'location': '北京市丰台区文体路3号', 'longitude': '39.85856', 'latitude': '116.28616', 'formId': '1684862210679263233'}
预期结果: {'msg': 'success', 'code': 200, 'data': True}
实际结果: {'msg': 'success', 'code': 200, 'data': {'flag': True, 'id': '1684862369907625985'}}
test01student_attendance_1 (test_06_internship_manage.Test09Attendance)执行——>【通过】
174 Test10LeaveRecord test01student_leave_record_1 学生填写请假申请(调休)成功 1.07s 成功
用例入参:{'category': 'exchange', 'startTime': 1676773920000, 'endTime': 1677033120000, 'formId': '1684862210679263233', 'reason': '请假原因20230728_17:44:25', 'attachments': '[]'}
预期结果: {'msg': 'success', 'code': 200, 'data': True}
实际结果: {'msg': 'success', 'code': 200, 'data': '1684862376710787073'}
test01student_leave_record_1 (test_06_internship_manage.Test10LeaveRecord)执行——>【通过】
175 Test11TeacherAprove test01teacher_aprove_1 教师审批请假申请通过 0.984s 成功
用例入参:{'status': 'pass', 'reply': '自动化回复20230728_17:44:27'}
预期结果: {'msg': 'success', 'code': 200, 'data': True}
实际结果: {'msg': 'success', 'code': 200, 'data': True}
test01teacher_aprove_1 (test_06_internship_manage.Test11TeacherAprove)执行——>【通过】