提交 59a74078960100307ba81c6c2c9e815aff80c58c
1 个父辈
63eddd8f
1.实习计划参数修改
2.删除掉实习项目功能 3.实习计划逻辑修改 -1.提交审核实习计划 -2.计划发布
正在显示
30 个修改的文件
包含
280 行增加
和
948 行删除
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <project version="4"> |
3 | 3 | <component name="ChangeListManager"> |
4 | - <list default="true" id="129454fc-5415-4c7e-9855-d0293355ede5" name="Default Changelist" comment="1.报告优化1"> | |
4 | + <list default="true" id="129454fc-5415-4c7e-9855-d0293355ede5" name="Default Changelist" comment="1.实习计划参数修改 2.删除掉实习项目功能 3.实习计划逻辑修改 -1.提交审核实习计划 -2.计划发布"> | |
5 | 5 | <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |
6 | 6 | <change beforePath="$PROJECT_DIR$/conf/config.ini" beforeDir="false" afterPath="$PROJECT_DIR$/conf/config.ini" afterDir="false" /> |
7 | + <change beforePath="$PROJECT_DIR$/data/Internship_manage/test_07_apply_audit.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_manage/test_07_apply_audit.xlsx" afterDir="false" /> | |
8 | + <change beforePath="$PROJECT_DIR$/data/Internship_manage/test_08_log_marking.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_manage/test_08_log_marking.xlsx" afterDir="false" /> | |
9 | + <change beforePath="$PROJECT_DIR$/data/Internship_manage/test_09_leave_record.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_manage/test_09_leave_record.xlsx" afterDir="false" /> | |
10 | + <change beforePath="$PROJECT_DIR$/data/Internship_preparation/test_04_internship_plan.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_preparation/test_04_internship_plan.xlsx" afterDir="false" /> | |
11 | + <change beforePath="$PROJECT_DIR$/data/Internship_preparation/test_05_internship_project.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_preparation/test_05_internship_project.xlsx" afterDir="false" /> | |
12 | + <change beforePath="$PROJECT_DIR$/data/student_practice/test_06__practice.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/student_practice/test_06__practice.xlsx" afterDir="false" /> | |
13 | + <change beforePath="$PROJECT_DIR$/data/system/test_02_department.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/system/test_02_department.xlsx" afterDir="false" /> | |
14 | + <change beforePath="$PROJECT_DIR$/data/system/test_02_specialty.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/system/test_02_specialty.xlsx" afterDir="false" /> | |
15 | + <change beforePath="$PROJECT_DIR$/data/system/test_02_term.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/system/test_02_term.xlsx" afterDir="false" /> | |
16 | + <change beforePath="$PROJECT_DIR$/data/teaching_affairs/test_03_class.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/teaching_affairs/test_03_class.xlsx" afterDir="false" /> | |
17 | + <change beforePath="$PROJECT_DIR$/data/teaching_affairs/test_03_course.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/teaching_affairs/test_03_course.xlsx" afterDir="false" /> | |
18 | + <change beforePath="$PROJECT_DIR$/data/teaching_affairs/test_03_student.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/teaching_affairs/test_03_student.xlsx" afterDir="false" /> | |
19 | + <change beforePath="$PROJECT_DIR$/data/teaching_affairs/test_03_teacher.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/teaching_affairs/test_03_teacher.xlsx" afterDir="false" /> | |
20 | + <change beforePath="$PROJECT_DIR$/data/test_01_login.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/test_01_login.xlsx" afterDir="false" /> | |
21 | + <change beforePath="$PROJECT_DIR$/logs/log.log" beforeDir="false" afterPath="$PROJECT_DIR$/logs/log.log" afterDir="false" /> | |
22 | + <change beforePath="$PROJECT_DIR$/logs/log.log.2023-03-17" beforeDir="false" /> | |
23 | + <change beforePath="$PROJECT_DIR$/logs/log.log.2023-03-20" beforeDir="false" /> | |
24 | + <change beforePath="$PROJECT_DIR$/logs/log.log.2023-03-24" beforeDir="false" /> | |
25 | + <change beforePath="$PROJECT_DIR$/logs/log.log.2023-03-27" beforeDir="false" /> | |
26 | + <change beforePath="$PROJECT_DIR$/logs/log.log.2023-03-30" beforeDir="false" /> | |
27 | + <change beforePath="$PROJECT_DIR$/report/history.json" beforeDir="false" afterPath="$PROJECT_DIR$/report/history.json" afterDir="false" /> | |
28 | + <change beforePath="$PROJECT_DIR$/report/report2.html" beforeDir="false" afterPath="$PROJECT_DIR$/report/report2.html" afterDir="false" /> | |
29 | + <change beforePath="$PROJECT_DIR$/report/report3.html" beforeDir="false" afterPath="$PROJECT_DIR$/report/report3.html" afterDir="false" /> | |
30 | + <change beforePath="$PROJECT_DIR$/report/report4.html" beforeDir="false" afterPath="$PROJECT_DIR$/report/report4.html" afterDir="false" /> | |
31 | + <change beforePath="$PROJECT_DIR$/report/report5.html" beforeDir="false" afterPath="$PROJECT_DIR$/report/report5.html" afterDir="false" /> | |
32 | + <change beforePath="$PROJECT_DIR$/run.py" beforeDir="false" afterPath="$PROJECT_DIR$/run.py" afterDir="false" /> | |
33 | + <change beforePath="$PROJECT_DIR$/testcase/test_04_Internship_preparation.py" beforeDir="false" afterPath="$PROJECT_DIR$/testcase/test_04_Internship_preparation.py" afterDir="false" /> | |
34 | + <change beforePath="$PROJECT_DIR$/testcase/test_06_internship_manage.py" beforeDir="false" afterPath="$PROJECT_DIR$/testcase/test_06_internship_manage.py" afterDir="false" /> | |
7 | 35 | </list> |
8 | 36 | <option name="SHOW_DIALOG" value="false" /> |
9 | 37 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> |
... | ... | @@ -59,7 +87,7 @@ |
59 | 87 | <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" /> |
60 | 88 | <property name="WebServerToolWindowFactoryState" value="false" /> |
61 | 89 | <property name="last_opened_file_path" value="$PROJECT_DIR$/data/Internship_preparation" /> |
62 | - <property name="settings.editor.selected.configurable" value="preferences.pluginManager" /> | |
90 | + <property name="settings.editor.selected.configurable" value="vcs.Git" /> | |
63 | 91 | </component> |
64 | 92 | <component name="RecentsManager"> |
65 | 93 | <key name="CopyFile.RECENT_KEYS"> |
... | ... | @@ -177,9 +205,9 @@ |
177 | 205 | <recent_temporary> |
178 | 206 | <list> |
179 | 207 | <item itemvalue="Python.run" /> |
208 | + <item itemvalue="Python tests.Unittests in test_04_Internship_preparation.py" /> | |
180 | 209 | <item itemvalue="Python.fixture" /> |
181 | 210 | <item itemvalue="Python tests.Unittests in test_06_internship_manage.py" /> |
182 | - <item itemvalue="Python tests.Unittests in test_04_Internship_preparation.py" /> | |
183 | 211 | <item itemvalue="Python.handle_token" /> |
184 | 212 | </list> |
185 | 213 | </recent_temporary> |
... | ... | @@ -270,7 +298,40 @@ |
270 | 298 | <workItem from="1690248894302" duration="5537000" /> |
271 | 299 | <workItem from="1690335249246" duration="4289000" /> |
272 | 300 | <workItem from="1690422699671" duration="7635000" /> |
273 | - <workItem from="1690507951820" duration="9240000" /> | |
301 | + <workItem from="1690507951820" duration="9795000" /> | |
302 | + <workItem from="1690768190768" duration="5962000" /> | |
303 | + <workItem from="1690786539456" duration="1251000" /> | |
304 | + <workItem from="1690790723486" duration="1017000" /> | |
305 | + <workItem from="1690854113784" duration="2663000" /> | |
306 | + <workItem from="1690950623838" duration="1282000" /> | |
307 | + <workItem from="1691372425786" duration="6941000" /> | |
308 | + <workItem from="1691458761381" duration="8881000" /> | |
309 | + <workItem from="1692695433127" duration="3589000" /> | |
310 | + <workItem from="1692866022298" duration="4847000" /> | |
311 | + <workItem from="1693186716484" duration="7055000" /> | |
312 | + <workItem from="1694164069201" duration="671000" /> | |
313 | + <workItem from="1694655252942" duration="11697000" /> | |
314 | + <workItem from="1695114046474" duration="4448000" /> | |
315 | + <workItem from="1695798907207" duration="4708000" /> | |
316 | + <workItem from="1695866466066" duration="9397000" /> | |
317 | + <workItem from="1696643008158" duration="259000" /> | |
318 | + <workItem from="1696644102685" duration="7835000" /> | |
319 | + <workItem from="1696743001859" duration="5600000" /> | |
320 | + <workItem from="1696990817456" duration="11425000" /> | |
321 | + <workItem from="1697081934905" duration="1991000" /> | |
322 | + <workItem from="1697174322365" duration="343000" /> | |
323 | + <workItem from="1697420080794" duration="3302000" /> | |
324 | + <workItem from="1697506350138" duration="13140000" /> | |
325 | + <workItem from="1697793508815" duration="4256000" /> | |
326 | + <workItem from="1698024821633" duration="3813000" /> | |
327 | + <workItem from="1698037948196" duration="7991000" /> | |
328 | + <workItem from="1698052974010" duration="654000" /> | |
329 | + <workItem from="1698125295763" duration="9692000" /> | |
330 | + <workItem from="1698197817552" duration="2168000" /> | |
331 | + <workItem from="1698217804183" duration="559000" /> | |
332 | + <workItem from="1698218933338" duration="2417000" /> | |
333 | + <workItem from="1698284310538" duration="10245000" /> | |
334 | + <workItem from="1698370288858" duration="2213000" /> | |
274 | 335 | </task> |
275 | 336 | <task id="LOCAL-00001" summary="1.0.0 首次提交"> |
276 | 337 | <created>1671544396986</created> |
... | ... | @@ -594,7 +655,14 @@ |
594 | 655 | <option name="project" value="LOCAL" /> |
595 | 656 | <updated>1690538946202</updated> |
596 | 657 | </task> |
597 | - <option name="localTasksCounter" value="47" /> | |
658 | + <task id="LOCAL-00047" summary="1.报告优化5"> | |
659 | + <created>1690539255816</created> | |
660 | + <option name="number" value="00047" /> | |
661 | + <option name="presentableId" value="LOCAL-00047" /> | |
662 | + <option name="project" value="LOCAL" /> | |
663 | + <updated>1690539255816</updated> | |
664 | + </task> | |
665 | + <option name="localTasksCounter" value="48" /> | |
598 | 666 | <servers /> |
599 | 667 | </component> |
600 | 668 | <component name="TypeScriptGeneratedFilesManager"> |
... | ... | @@ -625,7 +693,6 @@ |
625 | 693 | <option name="oldMeFiltersMigrated" value="true" /> |
626 | 694 | </component> |
627 | 695 | <component name="VcsManagerConfiguration"> |
628 | - <MESSAGE value="版本:1.0.5 1.md文档更新" /> | |
629 | 696 | <MESSAGE value="版本:1.0.5 1.优化" /> |
630 | 697 | <MESSAGE value="版本:1.0.6 1.支持单独模块用例的执行" /> |
631 | 698 | <MESSAGE value="版本:1.0.6 1.需求院系名称由倒序改成正序排列,代码优化" /> |
... | ... | @@ -648,9 +715,10 @@ |
648 | 715 | <MESSAGE value="1.优化老师身份证信息" /> |
649 | 716 | <MESSAGE value="1.报告名称" /> |
650 | 717 | <MESSAGE value="1.报告优化" /> |
651 | - <MESSAGE value="1.报告优化5" /> | |
652 | 718 | <MESSAGE value="1.报告优化1" /> |
653 | - <option name="LAST_COMMIT_MESSAGE" value="1.报告优化1" /> | |
719 | + <MESSAGE value="1.报告优化5" /> | |
720 | + <MESSAGE value="1.实习计划参数修改 2.删除掉实习项目功能 3.实习计划逻辑修改 -1.提交审核实习计划 -2.计划发布" /> | |
721 | + <option name="LAST_COMMIT_MESSAGE" value="1.实习计划参数修改 2.删除掉实习项目功能 3.实习计划逻辑修改 -1.提交审核实习计划 -2.计划发布" /> | |
654 | 722 | </component> |
655 | 723 | <component name="XDebuggerManager"> |
656 | 724 | <breakpoint-manager> |
... | ... | @@ -752,17 +820,17 @@ |
752 | 820 | </line-breakpoint> |
753 | 821 | <line-breakpoint suspend="THREAD" type="python-line"> |
754 | 822 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
755 | - <line>274</line> | |
823 | + <line>394</line> | |
756 | 824 | <option name="timeStamp" value="62" /> |
757 | 825 | </line-breakpoint> |
758 | 826 | <line-breakpoint suspend="THREAD" type="python-line"> |
759 | 827 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
760 | - <line>249</line> | |
828 | + <line>369</line> | |
761 | 829 | <option name="timeStamp" value="74" /> |
762 | 830 | </line-breakpoint> |
763 | 831 | <line-breakpoint suspend="THREAD" type="python-line"> |
764 | 832 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
765 | - <line>322</line> | |
833 | + <line>442</line> | |
766 | 834 | <option name="timeStamp" value="78" /> |
767 | 835 | </line-breakpoint> |
768 | 836 | <line-breakpoint suspend="THREAD" type="python-line"> |
... | ... | @@ -782,17 +850,17 @@ |
782 | 850 | </line-breakpoint> |
783 | 851 | <line-breakpoint suspend="THREAD" type="python-line"> |
784 | 852 | <url>file://$PROJECT_DIR$/run.py</url> |
785 | - <line>73</line> | |
853 | + <line>72</line> | |
786 | 854 | <option name="timeStamp" value="101" /> |
787 | 855 | </line-breakpoint> |
788 | 856 | <line-breakpoint suspend="THREAD" type="python-line"> |
789 | 857 | <url>file://$PROJECT_DIR$/run.py</url> |
790 | - <line>69</line> | |
858 | + <line>68</line> | |
791 | 859 | <option name="timeStamp" value="102" /> |
792 | 860 | </line-breakpoint> |
793 | 861 | <line-breakpoint suspend="THREAD" type="python-line"> |
794 | 862 | <url>file://$PROJECT_DIR$/run.py</url> |
795 | - <line>67</line> | |
863 | + <line>66</line> | |
796 | 864 | <option name="timeStamp" value="103" /> |
797 | 865 | </line-breakpoint> |
798 | 866 | <line-breakpoint suspend="THREAD" type="python-line"> |
... | ... | @@ -817,7 +885,7 @@ |
817 | 885 | </line-breakpoint> |
818 | 886 | <line-breakpoint suspend="THREAD" type="python-line"> |
819 | 887 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
820 | - <line>246</line> | |
888 | + <line>366</line> | |
821 | 889 | <option name="timeStamp" value="121" /> |
822 | 890 | </line-breakpoint> |
823 | 891 | <line-breakpoint suspend="THREAD" type="python-line"> |
... | ... | @@ -862,7 +930,7 @@ |
862 | 930 | </line-breakpoint> |
863 | 931 | <line-breakpoint suspend="THREAD" type="python-line"> |
864 | 932 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
865 | - <line>247</line> | |
933 | + <line>367</line> | |
866 | 934 | <option name="timeStamp" value="131" /> |
867 | 935 | </line-breakpoint> |
868 | 936 | <line-breakpoint suspend="THREAD" type="python-line"> |
... | ... | @@ -927,7 +995,7 @@ |
927 | 995 | </line-breakpoint> |
928 | 996 | <line-breakpoint suspend="THREAD" type="python-line"> |
929 | 997 | <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> |
930 | - <line>323</line> | |
998 | + <line>443</line> | |
931 | 999 | <option name="timeStamp" value="174" /> |
932 | 1000 | </line-breakpoint> |
933 | 1001 | <line-breakpoint suspend="THREAD" type="python-line"> |
... | ... | @@ -1000,6 +1068,16 @@ |
1000 | 1068 | <line>41</line> |
1001 | 1069 | <option name="timeStamp" value="206" /> |
1002 | 1070 | </line-breakpoint> |
1071 | + <line-breakpoint enabled="true" suspend="THREAD" type="python-line"> | |
1072 | + <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> | |
1073 | + <line>206</line> | |
1074 | + <option name="timeStamp" value="207" /> | |
1075 | + </line-breakpoint> | |
1076 | + <line-breakpoint enabled="true" suspend="THREAD" type="python-line"> | |
1077 | + <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url> | |
1078 | + <line>231</line> | |
1079 | + <option name="timeStamp" value="208" /> | |
1080 | + </line-breakpoint> | |
1003 | 1081 | </breakpoints> |
1004 | 1082 | <default-breakpoints> |
1005 | 1083 | <breakpoint type="python-exception"> |
... | ... | @@ -1023,10 +1101,10 @@ |
1023 | 1101 | <SUITE FILE_PATH="coverage/yxly$fixture.coverage" NAME="fixture Coverage Results" MODIFIED="1690511377401" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" /> |
1024 | 1102 | <SUITE FILE_PATH="coverage/yxly$Unittests_in_fixture_py.coverage" NAME="Unittests in fixture.py Coverage Results" MODIFIED="1671625806027" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> |
1025 | 1103 | <SUITE FILE_PATH="coverage/yxly$aaa.coverage" NAME="aaa Coverage Results" MODIFIED="1675678970517" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" /> |
1026 | - <SUITE FILE_PATH="coverage/yxly$run.coverage" NAME="run Coverage Results" MODIFIED="1690537884101" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" /> | |
1104 | + <SUITE FILE_PATH="coverage/yxly$run.coverage" NAME="run Coverage Results" MODIFIED="1698309598747" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" /> | |
1027 | 1105 | <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_02_system_management_py.coverage" NAME="Unittests in test_02_system_management.py Coverage Results" MODIFIED="1672304630144" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> |
1028 | 1106 | <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_01_login_py.coverage" NAME="Unittests in test_01_login.py Coverage Results" MODIFIED="1671641941612" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> |
1029 | - <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_04_Internship_preparation_py.coverage" NAME="Unittests in test_04_Internship_preparation.py Coverage Results" MODIFIED="1678692199921" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> | |
1107 | + <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_04_Internship_preparation_py.coverage" NAME="Unittests in test_04_Internship_preparation.py Coverage Results" MODIFIED="1698307848288" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> | |
1030 | 1108 | <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_03_teaching_affairs_py.coverage" NAME="Unittests in test_03_teaching_affairs.py Coverage Results" MODIFIED="1672198781295" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> |
1031 | 1109 | <SUITE FILE_PATH="coverage/yxly$pytest_in_test_02_system_management_py.coverage" NAME="pytest in test_02_system_management.py Coverage Results" MODIFIED="1671617451891" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" /> |
1032 | 1110 | </component> | ... | ... |
... | ... | @@ -64,7 +64,7 @@ school_base_jobid = 1635095176676659202 |
64 | 64 | ;============================================================================================ |
65 | 65 | [report] |
66 | 66 | ;报告名称 |
67 | -filename = report5.html | |
67 | +filename = report.html | |
68 | 68 | ;报告标题 |
69 | 69 | title = 优学乐业测试报告 |
70 | 70 | ;测试员 | ... | ... |
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
不能预览此文件类型
此 diff 太大无法显示。
logs/log.log.2023-03-17
已删除
100644 → 0
此 diff 太大无法显示。
logs/log.log.2023-03-20
已删除
100644 → 0
1 | -2023-03-20 16:47:43,584 - [test_01_login.py-->line:61] - ERROR: 用例标题登陆成功,通过 | |
2 | -2023-03-20 16:47:43,830 - [test_01_login.py-->line:61] - ERROR: 用例标题手机号填写错误的,通过 | |
3 | -2023-03-20 16:47:44,052 - [test_01_login.py-->line:61] - ERROR: 用例标题手机号不进行填写,通过 | |
4 | -2023-03-20 16:47:44,382 - [test_01_login.py-->line:61] - ERROR: 用例标题密码填写错误,通过 | |
5 | -2023-03-20 16:47:44,596 - [test_01_login.py-->line:61] - ERROR: 用例标题密码不进行填写,通过 | |
6 | -2023-03-20 16:47:45,535 - [test_02_system_management.py-->line:95] - INFO: 用例新增院系成功,执行通过 | |
7 | -2023-03-20 16:47:45,891 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称未填写,执行通过 | |
8 | -2023-03-20 16:47:46,180 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称重复,执行通过 | |
9 | -2023-03-20 16:47:46,458 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称长度不可大于30位,执行通过 | |
10 | -2023-03-20 16:47:46,730 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码重复,执行通过 | |
11 | -2023-03-20 16:47:47,016 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码不能为空,执行通过 | |
12 | -2023-03-20 16:47:47,289 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码长度不可大于30,执行通过 | |
13 | -2023-03-20 16:47:47,594 - [test_02_system_management.py-->line:95] - INFO: 用例新增院系成功,执行通过 | |
14 | -2023-03-20 16:47:47,922 - [test_02_system_management.py-->line:135] - INFO: 用例查看院系列表,执行通过 | |
15 | -2023-03-20 16:47:49,719 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业成功,执行通过 | |
16 | -2023-03-20 16:47:50,759 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,院系未填写,执行通过 | |
17 | -2023-03-20 16:47:51,843 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,院系不存在,执行通过 | |
18 | -2023-03-20 16:47:52,982 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业名称未填写,执行通过 | |
19 | -2023-03-20 16:47:54,060 - [test_02_system_management.py-->line:209] - INFO: 用例专业名称长度不能大于30,执行通过 | |
20 | -2023-03-20 16:47:55,087 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业名称重复,执行通过 | |
21 | -2023-03-20 16:47:56,282 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码重复,执行通过 | |
22 | -2023-03-20 16:47:57,361 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码未填写,执行通过 | |
23 | -2023-03-20 16:47:58,383 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码长度不能大于30,执行通过 | |
24 | -2023-03-20 16:47:59,443 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,学科门类未填写,执行通过 | |
25 | -2023-03-20 16:48:00,520 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,学科门类填写错误,执行通过 | |
26 | -2023-03-20 16:48:01,738 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业成功,执行通过 | |
27 | -2023-03-20 16:48:02,528 - [test_02_system_management.py-->line:275] - INFO: 用例新增学年学期成功,执行通过 | |
28 | -2023-03-20 16:48:02,835 - [test_02_system_management.py-->line:275] - INFO: 用例学年名称不可超过30字,执行通过 | |
29 | -2023-03-20 16:48:03,135 - [test_02_system_management.py-->line:275] - INFO: 用例学年学期开始时间和结束时间不可交叉,执行通过 | |
30 | -2023-03-20 16:48:03,414 - [test_02_system_management.py-->line:275] - INFO: 用例学年未填写,执行通过 | |
31 | -2023-03-20 16:48:03,703 - [test_02_system_management.py-->line:275] - INFO: 用例学期未填写,执行通过 | |
32 | -2023-03-20 16:48:03,991 - [test_02_system_management.py-->line:275] - INFO: 用例学期开始时间未填写,执行通过 | |
33 | -2023-03-20 16:48:04,268 - [test_02_system_management.py-->line:275] - INFO: 用例学期结束时间未填写,执行通过 | |
34 | -2023-03-20 16:48:04,546 - [test_02_system_management.py-->line:275] - INFO: 用例学期不可超过5个学期,执行通过 | |
35 | -2023-03-20 16:48:04,859 - [test_02_system_management.py-->line:275] - INFO: 用例新增学年学期成功,执行通过 | |
36 | -2023-03-20 16:48:06,597 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例新增教师,执行通过 | |
37 | -2023-03-20 16:48:06,961 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师姓名不能为空,执行通过 | |
38 | -2023-03-20 16:48:07,246 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师手机号不能为空,执行通过 | |
39 | -2023-03-20 16:48:07,563 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师证件类型不能为空,执行通过 | |
40 | -2023-03-20 16:48:07,871 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师证件号码不能为空,执行通过 | |
41 | -2023-03-20 16:48:08,187 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师角色不能为空,执行通过 | |
42 | -2023-03-20 16:48:08,649 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师性别为空,添加成功,执行通过 | |
43 | -2023-03-20 16:48:09,195 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师入职时间为空,添加成功,执行通过 | |
44 | -2023-03-20 16:48:09,699 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师邮箱为空,添加成功,执行通过 | |
45 | -2023-03-20 16:48:10,216 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师工号为空,添加成功,执行通过 | |
46 | -2023-03-20 16:48:10,670 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例新增教师,执行通过 | |
47 | -2023-03-20 16:48:13,593 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例新增班级,执行通过 | |
48 | -2023-03-20 16:48:13,870 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例班级名称未填写,执行通过 | |
49 | -2023-03-20 16:48:14,168 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例班级名称已存在,执行通过 | |
50 | -2023-03-20 16:48:14,464 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制未填写,执行通过 | |
51 | -2023-03-20 16:48:14,733 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制填写错误,最多为10年,执行通过 | |
52 | -2023-03-20 16:48:15,036 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制填写错误,最多为10年,执行通过 | |
53 | -2023-03-20 16:48:15,320 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例入学年份未填写,执行通过 | |
54 | -2023-03-20 16:48:15,613 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例专业未填写,执行通过 | |
55 | -2023-03-20 16:48:15,903 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例专业填写错误,执行通过 | |
56 | -2023-03-20 16:48:16,221 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例院系可以为空,执行通过 | |
57 | -2023-03-20 16:48:16,537 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例院系下没有该专业,执行通过 | |
58 | -2023-03-20 16:48:16,847 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例教师未填写,添加成功,执行通过 | |
59 | -2023-03-20 16:48:17,147 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例教师填写错误,执行通过 | |
60 | -2023-03-20 16:48:17,507 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例新增班级,执行通过 | |
61 | -2023-03-20 16:48:20,304 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例新增课程,执行通过 | |
62 | -2023-03-20 16:48:20,591 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例课程名称不能为空,执行通过 | |
63 | -2023-03-20 16:48:20,897 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例课程名称不能超过30字,执行通过 | |
64 | -2023-03-20 16:48:21,191 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例实践类型不能为空,执行通过 | |
65 | -2023-03-20 16:48:21,479 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例院系不能为空,执行通过 | |
66 | -2023-03-20 16:48:21,784 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例院系不能为空,执行通过 | |
67 | -2023-03-20 16:48:22,067 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学分不能为空,执行通过 | |
68 | -2023-03-20 16:48:22,372 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例修读性质不能为空,执行通过 | |
69 | -2023-03-20 16:48:22,686 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例修读性质填写错误,执行通过 | |
70 | -2023-03-20 16:48:23,224 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学时(周数)不能为空,执行通过 | |
71 | -2023-03-20 16:48:23,790 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学期不能为空,执行通过 | |
72 | -2023-03-20 16:48:24,119 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例专业不能为空,执行通过 | |
73 | -2023-03-20 16:48:24,433 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例专业填写错误,执行通过 | |
74 | -2023-03-20 16:48:24,801 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例新增课程,执行通过 | |
75 | -2023-03-20 16:48:29,179 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例新增学生成功,执行通过 | |
76 | -2023-03-20 16:48:29,502 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学生姓名未填写失败,执行通过 | |
77 | -2023-03-20 16:48:29,825 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学生学号未填写失败,执行通过 | |
78 | -2023-03-20 16:48:30,320 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例手机号未填写,添加成功,执行通过 | |
79 | -2023-03-20 16:48:31,050 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例入学年份未填写,添加失败,执行通过 | |
80 | -2023-03-20 16:48:31,373 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例班级未填写,添加失败,执行通过 | |
81 | -2023-03-20 16:48:31,732 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型和证件号码都没填写,添加成功,执行通过 | |
82 | -2023-03-20 16:48:32,027 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型未填,证件号码填写,添加失败,执行通过 | |
83 | -2023-03-20 16:48:32,348 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型填写,证件号码未填写,添加失败,执行通过 | |
84 | -2023-03-20 16:48:32,721 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例性别未填写,添加成功,执行通过 | |
85 | -2023-03-20 16:48:33,095 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学籍状态未填写,添加成功,执行通过 | |
86 | -2023-03-20 16:48:33,458 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例培养方向未填写,添加成功,执行通过 | |
87 | -2023-03-20 16:48:33,818 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例其他-备注未填写,添加成功,执行通过 | |
88 | -2023-03-20 16:48:34,111 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例院系ID未填写,添加失败,执行通过 | |
89 | -2023-03-20 16:48:34,428 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例专业ID未填写添加失败,执行通过 | |
90 | -2023-03-20 16:48:34,814 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例新增学生成功,执行通过 | |
91 | -2023-03-20 16:48:41,184 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例新增计划成功,执行通过 | |
92 | -2023-03-20 16:48:41,526 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划名称不能为空,执行通过 | |
93 | -2023-03-20 16:48:41,857 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划名称不能大于30位,执行通过 | |
94 | -2023-03-20 16:48:42,141 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例课程不能为空,执行通过 | |
95 | -2023-03-20 16:48:42,633 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例课程不存在,执行通过 | |
96 | -2023-03-20 16:48:42,993 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例班级不能为空,执行通过 | |
97 | -2023-03-20 16:48:43,392 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例班级不存在,执行通过 | |
98 | -2023-03-20 16:48:43,728 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划开始时间不能为空,执行通过 | |
99 | -2023-03-20 16:48:44,082 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划结束时间不能为空,执行通过 | |
100 | -2023-03-20 16:48:44,428 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例负责老师为空,添加成功,执行通过 | |
101 | -2023-03-20 16:48:44,805 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例教师不存在,添加失败,执行通过 | |
102 | -2023-03-20 16:48:45,183 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习目的为空,添加成功,执行通过 | |
103 | -2023-03-20 16:48:45,494 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习目的不能超过100位,执行通过 | |
104 | -2023-03-20 16:48:45,865 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例其他(备注)未填写,添加成功,执行通过 | |
105 | -2023-03-20 16:48:46,186 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例其他(备注)长度不能超过200位,执行通过 | |
106 | -2023-03-20 16:48:46,508 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式不能为空,执行通过 | |
107 | -2023-03-20 16:48:46,876 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式为集中,添加成功--集中,执行通过 | |
108 | -2023-03-20 16:48:47,244 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式为自主,添加成功--自主,执行通过 | |
109 | -2023-03-20 16:48:47,536 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习报告提交开始时间不能为空,执行通过 | |
110 | -2023-03-20 16:48:47,850 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习报告提交结束时间不能为空,执行通过 | |
111 | -2023-03-20 16:48:48,205 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例报告模块路径为空,添加成功,执行通过 | |
112 | -2023-03-20 16:48:48,571 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习内容为空,添加成功,执行通过 | |
113 | -2023-03-20 16:48:48,965 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习内容长度不能大于500位,执行通过 | |
114 | -2023-03-20 16:48:49,287 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例院系不能为空,执行通过 | |
115 | -2023-03-20 16:48:49,639 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例院系填写错误,执行通过 | |
116 | -2023-03-20 16:48:50,024 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例专业填写为空,添加成功,执行通过 | |
117 | -2023-03-20 16:48:50,417 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例专业填写错误,执行通过 | |
118 | -2023-03-20 16:48:50,749 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例学期不能为空,执行通过 | |
119 | -2023-03-20 16:48:51,088 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例学期填写错误,执行通过 | |
120 | -2023-03-20 16:48:51,474 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例新增计划成功,执行通过 | |
121 | -2023-03-20 16:48:51,869 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例创建计划,方便使用的数据,自主,执行通过 | |
122 | -2023-03-20 16:48:53,488 - [test_04_Internship_preparation.py-->line:209] - INFO: 用例发布计划,执行通过 | |
123 | -2023-03-20 16:48:56,536 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-允许自行填报企业信息),执行通过 | |
124 | -2023-03-20 16:48:56,968 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-不允许自行填报企业信息),执行通过 | |
125 | -2023-03-20 16:48:57,368 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(不需要报名审核-允许自行填报企业信息),执行通过 | |
126 | -2023-03-20 16:48:57,795 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(不需要报名审核-不允许自行填报企业信息),执行通过 | |
127 | -2023-03-20 16:48:58,090 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目名称不能为空,执行通过 | |
128 | -2023-03-20 16:48:58,446 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目名称不能大于30位,执行通过 | |
129 | -2023-03-20 16:48:58,788 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习计划不能为空,执行通过 | |
130 | -2023-03-20 16:48:59,117 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习计划不匹配,执行通过 | |
131 | -2023-03-20 16:48:59,429 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习形式不能为空,执行通过 | |
132 | -2023-03-20 16:48:59,744 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习形式填写错误,执行通过 | |
133 | -2023-03-20 16:49:00,151 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习要求不填写,添加成功,执行通过 | |
134 | -2023-03-20 16:49:00,465 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习要求不能大于500,执行通过 | |
135 | -2023-03-20 16:49:00,792 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习开始时间不能为空,执行通过 | |
136 | -2023-03-20 16:49:01,127 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习结束时间不能为空,执行通过 | |
137 | -2023-03-20 16:49:01,445 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目开始日期需早于项目结束日期,执行通过 | |
138 | -2023-03-20 16:49:01,808 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
139 | -2023-03-20 16:49:01,808 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != 'success' | |
140 | -- 报名审核填写错误 | |
141 | -+ success | |
142 | -Traceback (most recent call last): | |
143 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
144 | - self.assertEqual(expected['msg'], res['msg']) | |
145 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
146 | - assertion_func(first, second, msg=msg) | |
147 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
148 | - self.fail(self._formatMessage(msg, standardMsg)) | |
149 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
150 | - raise self.failureException(msg) | |
151 | -AssertionError: '报名审核填写错误' != 'success' | |
152 | -- 报名审核填写错误 | |
153 | -+ success | |
154 | - | |
155 | -2023-03-20 16:49:02,277 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
156 | -2023-03-20 16:49:02,278 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
157 | -- 报名审核填写错误 | |
158 | -+ 项目名称已存在 | |
159 | -Traceback (most recent call last): | |
160 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
161 | - self.assertEqual(expected['msg'], res['msg']) | |
162 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
163 | - assertion_func(first, second, msg=msg) | |
164 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
165 | - self.fail(self._formatMessage(msg, standardMsg)) | |
166 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
167 | - raise self.failureException(msg) | |
168 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
169 | -- 报名审核填写错误 | |
170 | -+ 项目名称已存在 | |
171 | - | |
172 | -2023-03-20 16:49:02,742 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
173 | -2023-03-20 16:49:02,742 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
174 | -- 报名审核填写错误 | |
175 | -+ 项目名称已存在 | |
176 | -Traceback (most recent call last): | |
177 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
178 | - self.assertEqual(expected['msg'], res['msg']) | |
179 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
180 | - assertion_func(first, second, msg=msg) | |
181 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
182 | - self.fail(self._formatMessage(msg, standardMsg)) | |
183 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
184 | - raise self.failureException(msg) | |
185 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
186 | -- 报名审核填写错误 | |
187 | -+ 项目名称已存在 | |
188 | - | |
189 | -2023-03-20 16:49:03,206 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
190 | -2023-03-20 16:49:03,206 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
191 | -- 报名审核填写错误 | |
192 | -+ 项目名称已存在 | |
193 | -Traceback (most recent call last): | |
194 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
195 | - self.assertEqual(expected['msg'], res['msg']) | |
196 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
197 | - assertion_func(first, second, msg=msg) | |
198 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
199 | - self.fail(self._formatMessage(msg, standardMsg)) | |
200 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
201 | - raise self.failureException(msg) | |
202 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
203 | -- 报名审核填写错误 | |
204 | -+ 项目名称已存在 | |
205 | - | |
206 | -2023-03-20 16:49:03,576 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
207 | -2023-03-20 16:49:03,576 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != 'success' | |
208 | -- 报名审核不能为空 | |
209 | -+ success | |
210 | -Traceback (most recent call last): | |
211 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
212 | - self.assertEqual(expected['msg'], res['msg']) | |
213 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
214 | - assertion_func(first, second, msg=msg) | |
215 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
216 | - self.fail(self._formatMessage(msg, standardMsg)) | |
217 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
218 | - raise self.failureException(msg) | |
219 | -AssertionError: '报名审核不能为空' != 'success' | |
220 | -- 报名审核不能为空 | |
221 | -+ success | |
222 | - | |
223 | -2023-03-20 16:49:04,058 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
224 | -2023-03-20 16:49:04,058 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
225 | -- 报名审核不能为空 | |
226 | -+ 项目名称已存在 | |
227 | -Traceback (most recent call last): | |
228 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
229 | - self.assertEqual(expected['msg'], res['msg']) | |
230 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
231 | - assertion_func(first, second, msg=msg) | |
232 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
233 | - self.fail(self._formatMessage(msg, standardMsg)) | |
234 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
235 | - raise self.failureException(msg) | |
236 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
237 | -- 报名审核不能为空 | |
238 | -+ 项目名称已存在 | |
239 | - | |
240 | -2023-03-20 16:49:04,536 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
241 | -2023-03-20 16:49:04,536 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
242 | -- 报名审核不能为空 | |
243 | -+ 项目名称已存在 | |
244 | -Traceback (most recent call last): | |
245 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
246 | - self.assertEqual(expected['msg'], res['msg']) | |
247 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
248 | - assertion_func(first, second, msg=msg) | |
249 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
250 | - self.fail(self._formatMessage(msg, standardMsg)) | |
251 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
252 | - raise self.failureException(msg) | |
253 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
254 | -- 报名审核不能为空 | |
255 | -+ 项目名称已存在 | |
256 | - | |
257 | -2023-03-20 16:49:05,020 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
258 | -2023-03-20 16:49:05,021 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
259 | -- 报名审核不能为空 | |
260 | -+ 项目名称已存在 | |
261 | -Traceback (most recent call last): | |
262 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
263 | - self.assertEqual(expected['msg'], res['msg']) | |
264 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
265 | - assertion_func(first, second, msg=msg) | |
266 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
267 | - self.fail(self._formatMessage(msg, standardMsg)) | |
268 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
269 | - raise self.failureException(msg) | |
270 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
271 | -- 报名审核不能为空 | |
272 | -+ 项目名称已存在 | |
273 | - | |
274 | -2023-03-20 16:49:05,374 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
275 | -2023-03-20 16:49:05,375 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != 'success' | |
276 | -- 实习计划不匹配 | |
277 | -+ success | |
278 | -Traceback (most recent call last): | |
279 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
280 | - self.assertEqual(expected['msg'], res['msg']) | |
281 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
282 | - assertion_func(first, second, msg=msg) | |
283 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
284 | - self.fail(self._formatMessage(msg, standardMsg)) | |
285 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
286 | - raise self.failureException(msg) | |
287 | -AssertionError: '实习计划不匹配' != 'success' | |
288 | -- 实习计划不匹配 | |
289 | -+ success | |
290 | - | |
291 | -2023-03-20 16:49:05,846 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
292 | -2023-03-20 16:49:05,846 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
293 | -- 实习计划不匹配 | |
294 | -+ 项目名称已存在 | |
295 | -Traceback (most recent call last): | |
296 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
297 | - self.assertEqual(expected['msg'], res['msg']) | |
298 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
299 | - assertion_func(first, second, msg=msg) | |
300 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
301 | - self.fail(self._formatMessage(msg, standardMsg)) | |
302 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
303 | - raise self.failureException(msg) | |
304 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
305 | -- 实习计划不匹配 | |
306 | -+ 项目名称已存在 | |
307 | - | |
308 | -2023-03-20 16:49:06,313 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
309 | -2023-03-20 16:49:06,313 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
310 | -- 实习计划不匹配 | |
311 | -+ 项目名称已存在 | |
312 | -Traceback (most recent call last): | |
313 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
314 | - self.assertEqual(expected['msg'], res['msg']) | |
315 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
316 | - assertion_func(first, second, msg=msg) | |
317 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
318 | - self.fail(self._formatMessage(msg, standardMsg)) | |
319 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
320 | - raise self.failureException(msg) | |
321 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
322 | -- 实习计划不匹配 | |
323 | -+ 项目名称已存在 | |
324 | - | |
325 | -2023-03-20 16:49:06,819 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
326 | -2023-03-20 16:49:06,820 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
327 | -- 实习计划不匹配 | |
328 | -+ 项目名称已存在 | |
329 | -Traceback (most recent call last): | |
330 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
331 | - self.assertEqual(expected['msg'], res['msg']) | |
332 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
333 | - assertion_func(first, second, msg=msg) | |
334 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
335 | - self.fail(self._formatMessage(msg, standardMsg)) | |
336 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
337 | - raise self.failureException(msg) | |
338 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
339 | -- 实习计划不匹配 | |
340 | -+ 项目名称已存在 | |
341 | - | |
342 | -2023-03-20 16:49:07,160 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
343 | -2023-03-20 16:49:07,160 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != 'success' | |
344 | -- 自行填报企业信息不能为空 | |
345 | -+ success | |
346 | -Traceback (most recent call last): | |
347 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
348 | - self.assertEqual(expected['msg'], res['msg']) | |
349 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
350 | - assertion_func(first, second, msg=msg) | |
351 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
352 | - self.fail(self._formatMessage(msg, standardMsg)) | |
353 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
354 | - raise self.failureException(msg) | |
355 | -AssertionError: '自行填报企业信息不能为空' != 'success' | |
356 | -- 自行填报企业信息不能为空 | |
357 | -+ success | |
358 | - | |
359 | -2023-03-20 16:49:07,638 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
360 | -2023-03-20 16:49:07,638 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
361 | -- 自行填报企业信息不能为空 | |
362 | -+ 项目名称已存在 | |
363 | -Traceback (most recent call last): | |
364 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
365 | - self.assertEqual(expected['msg'], res['msg']) | |
366 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
367 | - assertion_func(first, second, msg=msg) | |
368 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
369 | - self.fail(self._formatMessage(msg, standardMsg)) | |
370 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
371 | - raise self.failureException(msg) | |
372 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
373 | -- 自行填报企业信息不能为空 | |
374 | -+ 项目名称已存在 | |
375 | - | |
376 | -2023-03-20 16:49:08,141 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
377 | -2023-03-20 16:49:08,141 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
378 | -- 自行填报企业信息不能为空 | |
379 | -+ 项目名称已存在 | |
380 | -Traceback (most recent call last): | |
381 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
382 | - self.assertEqual(expected['msg'], res['msg']) | |
383 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
384 | - assertion_func(first, second, msg=msg) | |
385 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
386 | - self.fail(self._formatMessage(msg, standardMsg)) | |
387 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
388 | - raise self.failureException(msg) | |
389 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
390 | -- 自行填报企业信息不能为空 | |
391 | -+ 项目名称已存在 | |
392 | - | |
393 | -2023-03-20 16:49:08,705 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
394 | -2023-03-20 16:49:08,705 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
395 | -- 自行填报企业信息不能为空 | |
396 | -+ 项目名称已存在 | |
397 | -Traceback (most recent call last): | |
398 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
399 | - self.assertEqual(expected['msg'], res['msg']) | |
400 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
401 | - assertion_func(first, second, msg=msg) | |
402 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
403 | - self.fail(self._formatMessage(msg, standardMsg)) | |
404 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
405 | - raise self.failureException(msg) | |
406 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
407 | -- 自行填报企业信息不能为空 | |
408 | -+ 项目名称已存在 | |
409 | - | |
410 | -2023-03-20 16:49:09,107 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例参与学生不能为空,执行通过 | |
411 | -2023-03-20 16:49:09,491 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例参与学生填写错误,执行通过 | |
412 | -2023-03-20 16:49:09,870 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例关联指定老师不填写,添加成功,执行通过 | |
413 | -2023-03-20 16:49:10,210 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例关联指定老师填写错误,执行通过 | |
414 | -2023-03-20 16:49:10,599 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例推荐岗位不能为空,执行通过 | |
415 | -2023-03-20 16:49:11,038 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例推荐岗位填写错误,执行通过 | |
416 | -2023-03-20 16:49:11,458 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-允许自行填报企业信息),执行通过 | |
417 | -2023-03-20 16:49:11,933 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例创建项目,方便使用的数据,执行通过 | |
418 | -2023-03-20 16:49:12,428 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例创建项目,方便使用的数据,执行通过 | |
419 | -2023-03-20 16:49:14,170 - [test_04_Internship_preparation.py-->line:363] - INFO: 用例发布项目,执行通过 | |
420 | -2023-03-20 16:49:15,865 - [test_05_student_practice.py-->line:71] - INFO: 用例查看全部实习,执行通过 | |
421 | -2023-03-20 16:49:18,833 - [test_05_student_practice.py-->line:129] - INFO: 用例学生提交报名岗位,执行通过 | |
422 | -2023-03-20 16:49:19,859 - [test_06_internship_manage.py-->line:71] - INFO: 用例查看学校报名审核-待审核,执行通过 | |
423 | -2023-03-20 16:49:21,871 - [test_06_internship_manage.py-->line:127] - INFO: 用例审核成功(学校),执行通过 | |
424 | -2023-03-20 16:49:23,851 - [test_06_internship_manage.py-->line:290] - INFO: 用例学生填写开始实习时间成功,执行通过 | |
425 | -2023-03-20 16:49:25,256 - [test_06_internship_manage.py-->line:349] - INFO: 用例实习申请审核成功(学校),执行通过 | |
426 | -2023-03-20 16:49:27,019 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(日志)-成功,执行通过 | |
427 | -2023-03-20 16:49:28,391 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(周志)-成功,执行通过 | |
428 | -2023-03-20 16:49:29,935 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(月志)-成功,执行通过 | |
429 | -2023-03-20 16:49:32,664 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(日志)-成功,执行通过 | |
430 | -2023-03-20 16:49:34,868 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(周志)-成功,执行通过 | |
431 | -2023-03-20 16:49:37,124 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(月志)-成功,执行通过 | |
432 | -2023-03-20 16:49:39,568 - [test_06_internship_manage.py-->line:546] - INFO: 用例学生签到打卡成功,执行通过 | |
433 | -2023-03-20 16:49:41,232 - [test_06_internship_manage.py-->line:607] - INFO: 用例学生填写请假申请(调休)成功,执行通过 | |
434 | -2023-03-20 16:49:42,527 - [test_06_internship_manage.py-->line:669] - INFO: 用例教师审批请假申请通过,执行通过 | |
435 | -2023-03-20 18:01:12,422 - [test_01_login.py-->line:61] - ERROR: 用例标题登陆成功,通过 | |
436 | -2023-03-20 18:01:12,678 - [test_01_login.py-->line:61] - ERROR: 用例标题手机号填写错误的,通过 | |
437 | -2023-03-20 18:01:12,918 - [test_01_login.py-->line:61] - ERROR: 用例标题手机号不进行填写,通过 | |
438 | -2023-03-20 18:01:13,231 - [test_01_login.py-->line:61] - ERROR: 用例标题密码填写错误,通过 | |
439 | -2023-03-20 18:01:13,430 - [test_01_login.py-->line:61] - ERROR: 用例标题密码不进行填写,通过 | |
440 | -2023-03-20 18:01:14,064 - [test_02_system_management.py-->line:95] - INFO: 用例新增院系成功,执行通过 | |
441 | -2023-03-20 18:01:14,345 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称未填写,执行通过 | |
442 | -2023-03-20 18:01:14,628 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称重复,执行通过 | |
443 | -2023-03-20 18:01:14,963 - [test_02_system_management.py-->line:95] - INFO: 用例院系名称长度不可大于30位,执行通过 | |
444 | -2023-03-20 18:01:15,264 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码重复,执行通过 | |
445 | -2023-03-20 18:01:15,563 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码不能为空,执行通过 | |
446 | -2023-03-20 18:01:15,869 - [test_02_system_management.py-->line:95] - INFO: 用例院系代码长度不可大于30,执行通过 | |
447 | -2023-03-20 18:01:16,194 - [test_02_system_management.py-->line:95] - INFO: 用例新增院系成功,执行通过 | |
448 | -2023-03-20 18:01:16,536 - [test_02_system_management.py-->line:135] - INFO: 用例查看院系列表,执行通过 | |
449 | -2023-03-20 18:01:18,188 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业成功,执行通过 | |
450 | -2023-03-20 18:01:19,407 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,院系未填写,执行通过 | |
451 | -2023-03-20 18:01:20,618 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,院系不存在,执行通过 | |
452 | -2023-03-20 18:01:21,734 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业名称未填写,执行通过 | |
453 | -2023-03-20 18:01:22,869 - [test_02_system_management.py-->line:209] - INFO: 用例专业名称长度不能大于30,执行通过 | |
454 | -2023-03-20 18:01:24,007 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业名称重复,执行通过 | |
455 | -2023-03-20 18:01:25,153 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码重复,执行通过 | |
456 | -2023-03-20 18:01:26,286 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码未填写,执行通过 | |
457 | -2023-03-20 18:01:27,538 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,专业代码长度不能大于30,执行通过 | |
458 | -2023-03-20 18:01:28,656 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,学科门类未填写,执行通过 | |
459 | -2023-03-20 18:01:29,730 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业失败,学科门类填写错误,执行通过 | |
460 | -2023-03-20 18:01:30,792 - [test_02_system_management.py-->line:209] - INFO: 用例新增专业成功,执行通过 | |
461 | -2023-03-20 18:01:31,438 - [test_02_system_management.py-->line:275] - INFO: 用例新增学年学期成功,执行通过 | |
462 | -2023-03-20 18:01:31,708 - [test_02_system_management.py-->line:275] - INFO: 用例学年名称不可超过30字,执行通过 | |
463 | -2023-03-20 18:01:32,006 - [test_02_system_management.py-->line:275] - INFO: 用例学年学期开始时间和结束时间不可交叉,执行通过 | |
464 | -2023-03-20 18:01:32,296 - [test_02_system_management.py-->line:275] - INFO: 用例学年未填写,执行通过 | |
465 | -2023-03-20 18:01:32,590 - [test_02_system_management.py-->line:275] - INFO: 用例学期未填写,执行通过 | |
466 | -2023-03-20 18:01:32,879 - [test_02_system_management.py-->line:275] - INFO: 用例学期开始时间未填写,执行通过 | |
467 | -2023-03-20 18:01:33,168 - [test_02_system_management.py-->line:275] - INFO: 用例学期结束时间未填写,执行通过 | |
468 | -2023-03-20 18:01:33,453 - [test_02_system_management.py-->line:275] - INFO: 用例学期不可超过5个学期,执行通过 | |
469 | -2023-03-20 18:01:33,753 - [test_02_system_management.py-->line:275] - INFO: 用例新增学年学期成功,执行通过 | |
470 | -2023-03-20 18:01:35,433 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例新增教师,执行通过 | |
471 | -2023-03-20 18:01:35,751 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师姓名不能为空,执行通过 | |
472 | -2023-03-20 18:01:36,029 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师手机号不能为空,执行通过 | |
473 | -2023-03-20 18:01:36,388 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师证件类型不能为空,执行通过 | |
474 | -2023-03-20 18:01:36,698 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师证件号码不能为空,执行通过 | |
475 | -2023-03-20 18:01:36,999 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师角色不能为空,执行通过 | |
476 | -2023-03-20 18:01:37,458 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师性别为空,添加成功,执行通过 | |
477 | -2023-03-20 18:01:37,927 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师入职时间为空,添加成功,执行通过 | |
478 | -2023-03-20 18:01:38,432 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师邮箱为空,添加成功,执行通过 | |
479 | -2023-03-20 18:01:38,895 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例教师工号为空,添加成功,执行通过 | |
480 | -2023-03-20 18:01:39,367 - [test_03_teaching_affairs.py-->line:108] - INFO: 用例新增教师,执行通过 | |
481 | -2023-03-20 18:01:42,555 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例新增班级,执行通过 | |
482 | -2023-03-20 18:01:42,865 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例班级名称未填写,执行通过 | |
483 | -2023-03-20 18:01:43,177 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例班级名称已存在,执行通过 | |
484 | -2023-03-20 18:01:43,493 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制未填写,执行通过 | |
485 | -2023-03-20 18:01:43,819 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制填写错误,最多为10年,执行通过 | |
486 | -2023-03-20 18:01:44,256 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例学制填写错误,最多为10年,执行通过 | |
487 | -2023-03-20 18:01:44,749 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例入学年份未填写,执行通过 | |
488 | -2023-03-20 18:01:45,272 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例专业未填写,执行通过 | |
489 | -2023-03-20 18:01:45,606 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例专业填写错误,执行通过 | |
490 | -2023-03-20 18:01:45,967 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例院系可以为空,执行通过 | |
491 | -2023-03-20 18:01:46,298 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例院系下没有该专业,执行通过 | |
492 | -2023-03-20 18:01:46,621 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例教师未填写,添加成功,执行通过 | |
493 | -2023-03-20 18:01:46,978 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例教师填写错误,执行通过 | |
494 | -2023-03-20 18:01:47,389 - [test_03_teaching_affairs.py-->line:196] - INFO: 用例新增班级,执行通过 | |
495 | -2023-03-20 18:01:50,288 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例新增课程,执行通过 | |
496 | -2023-03-20 18:01:50,582 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例课程名称不能为空,执行通过 | |
497 | -2023-03-20 18:01:50,888 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例课程名称不能超过30字,执行通过 | |
498 | -2023-03-20 18:01:51,191 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例实践类型不能为空,执行通过 | |
499 | -2023-03-20 18:01:51,477 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例院系不能为空,执行通过 | |
500 | -2023-03-20 18:01:51,786 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例院系不能为空,执行通过 | |
501 | -2023-03-20 18:01:52,091 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学分不能为空,执行通过 | |
502 | -2023-03-20 18:01:52,394 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例修读性质不能为空,执行通过 | |
503 | -2023-03-20 18:01:52,694 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例修读性质填写错误,执行通过 | |
504 | -2023-03-20 18:01:53,035 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学时(周数)不能为空,执行通过 | |
505 | -2023-03-20 18:01:53,381 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例学期不能为空,执行通过 | |
506 | -2023-03-20 18:01:53,684 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例专业不能为空,执行通过 | |
507 | -2023-03-20 18:01:53,982 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例专业填写错误,执行通过 | |
508 | -2023-03-20 18:01:54,304 - [test_03_teaching_affairs.py-->line:285] - INFO: 用例新增课程,执行通过 | |
509 | -2023-03-20 18:01:58,435 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例新增学生成功,执行通过 | |
510 | -2023-03-20 18:01:58,750 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学生姓名未填写失败,执行通过 | |
511 | -2023-03-20 18:01:59,055 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学生学号未填写失败,执行通过 | |
512 | -2023-03-20 18:01:59,417 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例手机号未填写,添加成功,执行通过 | |
513 | -2023-03-20 18:01:59,768 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例入学年份未填写,添加失败,执行通过 | |
514 | -2023-03-20 18:02:00,078 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例班级未填写,添加失败,执行通过 | |
515 | -2023-03-20 18:02:00,447 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型和证件号码都没填写,添加成功,执行通过 | |
516 | -2023-03-20 18:02:00,924 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型未填,证件号码填写,添加失败,执行通过 | |
517 | -2023-03-20 18:02:01,258 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例证件类型填写,证件号码未填写,添加失败,执行通过 | |
518 | -2023-03-20 18:02:01,701 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例性别未填写,添加成功,执行通过 | |
519 | -2023-03-20 18:02:02,182 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例学籍状态未填写,添加成功,执行通过 | |
520 | -2023-03-20 18:02:02,640 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例培养方向未填写,添加成功,执行通过 | |
521 | -2023-03-20 18:02:03,037 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例其他-备注未填写,添加成功,执行通过 | |
522 | -2023-03-20 18:02:03,398 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例院系ID未填写,添加失败,执行通过 | |
523 | -2023-03-20 18:02:03,694 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例专业ID未填写添加失败,执行通过 | |
524 | -2023-03-20 18:02:04,084 - [test_03_teaching_affairs.py-->line:391] - INFO: 用例新增学生成功,执行通过 | |
525 | -2023-03-20 18:02:09,980 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例新增计划成功,执行通过 | |
526 | -2023-03-20 18:02:10,295 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划名称不能为空,执行通过 | |
527 | -2023-03-20 18:02:10,610 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划名称不能大于30位,执行通过 | |
528 | -2023-03-20 18:02:10,922 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例课程不能为空,执行通过 | |
529 | -2023-03-20 18:02:11,391 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例课程不存在,执行通过 | |
530 | -2023-03-20 18:02:11,880 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例班级不能为空,执行通过 | |
531 | -2023-03-20 18:02:12,262 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例班级不存在,执行通过 | |
532 | -2023-03-20 18:02:12,647 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划开始时间不能为空,执行通过 | |
533 | -2023-03-20 18:02:13,031 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例计划结束时间不能为空,执行通过 | |
534 | -2023-03-20 18:02:13,427 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例负责老师为空,添加成功,执行通过 | |
535 | -2023-03-20 18:02:13,797 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例教师不存在,添加失败,执行通过 | |
536 | -2023-03-20 18:02:14,185 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习目的为空,添加成功,执行通过 | |
537 | -2023-03-20 18:02:14,566 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习目的不能超过100位,执行通过 | |
538 | -2023-03-20 18:02:14,960 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例其他(备注)未填写,添加成功,执行通过 | |
539 | -2023-03-20 18:02:15,268 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例其他(备注)长度不能超过200位,执行通过 | |
540 | -2023-03-20 18:02:15,638 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式不能为空,执行通过 | |
541 | -2023-03-20 18:02:15,996 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式为集中,添加成功--集中,执行通过 | |
542 | -2023-03-20 18:02:16,352 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习形式为自主,添加成功--自主,执行通过 | |
543 | -2023-03-20 18:02:16,676 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习报告提交开始时间不能为空,执行通过 | |
544 | -2023-03-20 18:02:17,023 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习报告提交结束时间不能为空,执行通过 | |
545 | -2023-03-20 18:02:17,510 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例报告模块路径为空,添加成功,执行通过 | |
546 | -2023-03-20 18:02:18,010 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习内容为空,添加成功,执行通过 | |
547 | -2023-03-20 18:02:18,389 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例实习内容长度不能大于500位,执行通过 | |
548 | -2023-03-20 18:02:18,757 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例院系不能为空,执行通过 | |
549 | -2023-03-20 18:02:19,108 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例院系填写错误,执行通过 | |
550 | -2023-03-20 18:02:19,531 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例专业填写为空,添加成功,执行通过 | |
551 | -2023-03-20 18:02:19,903 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例专业填写错误,执行通过 | |
552 | -2023-03-20 18:02:20,285 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例学期不能为空,执行通过 | |
553 | -2023-03-20 18:02:20,673 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例学期填写错误,执行通过 | |
554 | -2023-03-20 18:02:21,112 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例新增计划成功,执行通过 | |
555 | -2023-03-20 18:02:21,568 - [test_04_Internship_preparation.py-->line:146] - INFO: 用例创建计划,方便使用的数据,自主,执行通过 | |
556 | -2023-03-20 18:02:23,088 - [test_04_Internship_preparation.py-->line:209] - INFO: 用例发布计划,执行通过 | |
557 | -2023-03-20 18:02:26,172 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-允许自行填报企业信息),执行通过 | |
558 | -2023-03-20 18:02:26,625 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-不允许自行填报企业信息),执行通过 | |
559 | -2023-03-20 18:02:27,055 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(不需要报名审核-允许自行填报企业信息),执行通过 | |
560 | -2023-03-20 18:02:27,501 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(不需要报名审核-不允许自行填报企业信息),执行通过 | |
561 | -2023-03-20 18:02:27,806 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目名称不能为空,执行通过 | |
562 | -2023-03-20 18:02:28,157 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目名称不能大于30位,执行通过 | |
563 | -2023-03-20 18:02:28,483 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习计划不能为空,执行通过 | |
564 | -2023-03-20 18:02:28,824 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习计划不匹配,执行通过 | |
565 | -2023-03-20 18:02:29,149 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习形式不能为空,执行通过 | |
566 | -2023-03-20 18:02:29,492 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习形式填写错误,执行通过 | |
567 | -2023-03-20 18:02:29,903 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习要求不填写,添加成功,执行通过 | |
568 | -2023-03-20 18:02:30,212 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习要求不能大于500,执行通过 | |
569 | -2023-03-20 18:02:30,535 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习开始时间不能为空,执行通过 | |
570 | -2023-03-20 18:02:30,843 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例实习结束时间不能为空,执行通过 | |
571 | -2023-03-20 18:02:31,152 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例项目开始日期需早于项目结束日期,执行通过 | |
572 | -2023-03-20 18:02:31,501 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
573 | -2023-03-20 18:02:31,501 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != 'success' | |
574 | -- 报名审核填写错误 | |
575 | -+ success | |
576 | -Traceback (most recent call last): | |
577 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
578 | - self.assertEqual(expected['msg'], res['msg']) | |
579 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
580 | - assertion_func(first, second, msg=msg) | |
581 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
582 | - self.fail(self._formatMessage(msg, standardMsg)) | |
583 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
584 | - raise self.failureException(msg) | |
585 | -AssertionError: '报名审核填写错误' != 'success' | |
586 | -- 报名审核填写错误 | |
587 | -+ success | |
588 | - | |
589 | -2023-03-20 18:02:31,960 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
590 | -2023-03-20 18:02:31,960 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
591 | -- 报名审核填写错误 | |
592 | -+ 项目名称已存在 | |
593 | -Traceback (most recent call last): | |
594 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
595 | - self.assertEqual(expected['msg'], res['msg']) | |
596 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
597 | - assertion_func(first, second, msg=msg) | |
598 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
599 | - self.fail(self._formatMessage(msg, standardMsg)) | |
600 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
601 | - raise self.failureException(msg) | |
602 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
603 | -- 报名审核填写错误 | |
604 | -+ 项目名称已存在 | |
605 | - | |
606 | -2023-03-20 18:02:32,464 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
607 | -2023-03-20 18:02:32,464 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
608 | -- 报名审核填写错误 | |
609 | -+ 项目名称已存在 | |
610 | -Traceback (most recent call last): | |
611 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
612 | - self.assertEqual(expected['msg'], res['msg']) | |
613 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
614 | - assertion_func(first, second, msg=msg) | |
615 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
616 | - self.fail(self._formatMessage(msg, standardMsg)) | |
617 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
618 | - raise self.failureException(msg) | |
619 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
620 | -- 报名审核填写错误 | |
621 | -+ 项目名称已存在 | |
622 | - | |
623 | -2023-03-20 18:02:32,933 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核填写错误(后期在做修改,目前不做改动-0104),不通过 | |
624 | -2023-03-20 18:02:32,933 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核填写错误' != '项目名称已存在' | |
625 | -- 报名审核填写错误 | |
626 | -+ 项目名称已存在 | |
627 | -Traceback (most recent call last): | |
628 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
629 | - self.assertEqual(expected['msg'], res['msg']) | |
630 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
631 | - assertion_func(first, second, msg=msg) | |
632 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
633 | - self.fail(self._formatMessage(msg, standardMsg)) | |
634 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
635 | - raise self.failureException(msg) | |
636 | -AssertionError: '报名审核填写错误' != '项目名称已存在' | |
637 | -- 报名审核填写错误 | |
638 | -+ 项目名称已存在 | |
639 | - | |
640 | -2023-03-20 18:02:33,290 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
641 | -2023-03-20 18:02:33,291 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != 'success' | |
642 | -- 报名审核不能为空 | |
643 | -+ success | |
644 | -Traceback (most recent call last): | |
645 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
646 | - self.assertEqual(expected['msg'], res['msg']) | |
647 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
648 | - assertion_func(first, second, msg=msg) | |
649 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
650 | - self.fail(self._formatMessage(msg, standardMsg)) | |
651 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
652 | - raise self.failureException(msg) | |
653 | -AssertionError: '报名审核不能为空' != 'success' | |
654 | -- 报名审核不能为空 | |
655 | -+ success | |
656 | - | |
657 | -2023-03-20 18:02:33,740 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
658 | -2023-03-20 18:02:33,741 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
659 | -- 报名审核不能为空 | |
660 | -+ 项目名称已存在 | |
661 | -Traceback (most recent call last): | |
662 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
663 | - self.assertEqual(expected['msg'], res['msg']) | |
664 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
665 | - assertion_func(first, second, msg=msg) | |
666 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
667 | - self.fail(self._formatMessage(msg, standardMsg)) | |
668 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
669 | - raise self.failureException(msg) | |
670 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
671 | -- 报名审核不能为空 | |
672 | -+ 项目名称已存在 | |
673 | - | |
674 | -2023-03-20 18:02:34,217 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
675 | -2023-03-20 18:02:34,217 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
676 | -- 报名审核不能为空 | |
677 | -+ 项目名称已存在 | |
678 | -Traceback (most recent call last): | |
679 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
680 | - self.assertEqual(expected['msg'], res['msg']) | |
681 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
682 | - assertion_func(first, second, msg=msg) | |
683 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
684 | - self.fail(self._formatMessage(msg, standardMsg)) | |
685 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
686 | - raise self.failureException(msg) | |
687 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
688 | -- 报名审核不能为空 | |
689 | -+ 项目名称已存在 | |
690 | - | |
691 | -2023-03-20 18:02:34,704 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题报名审核不能为空(后期在做修改,目前不做改动-0104),不通过 | |
692 | -2023-03-20 18:02:34,704 - [test_04_Internship_preparation.py-->line:293] - ERROR: '报名审核不能为空' != '项目名称已存在' | |
693 | -- 报名审核不能为空 | |
694 | -+ 项目名称已存在 | |
695 | -Traceback (most recent call last): | |
696 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
697 | - self.assertEqual(expected['msg'], res['msg']) | |
698 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
699 | - assertion_func(first, second, msg=msg) | |
700 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
701 | - self.fail(self._formatMessage(msg, standardMsg)) | |
702 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
703 | - raise self.failureException(msg) | |
704 | -AssertionError: '报名审核不能为空' != '项目名称已存在' | |
705 | -- 报名审核不能为空 | |
706 | -+ 项目名称已存在 | |
707 | - | |
708 | -2023-03-20 18:02:35,048 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
709 | -2023-03-20 18:02:35,048 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != 'success' | |
710 | -- 实习计划不匹配 | |
711 | -+ success | |
712 | -Traceback (most recent call last): | |
713 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
714 | - self.assertEqual(expected['msg'], res['msg']) | |
715 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
716 | - assertion_func(first, second, msg=msg) | |
717 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
718 | - self.fail(self._formatMessage(msg, standardMsg)) | |
719 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
720 | - raise self.failureException(msg) | |
721 | -AssertionError: '实习计划不匹配' != 'success' | |
722 | -- 实习计划不匹配 | |
723 | -+ success | |
724 | - | |
725 | -2023-03-20 18:02:35,520 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
726 | -2023-03-20 18:02:35,521 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
727 | -- 实习计划不匹配 | |
728 | -+ 项目名称已存在 | |
729 | -Traceback (most recent call last): | |
730 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
731 | - self.assertEqual(expected['msg'], res['msg']) | |
732 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
733 | - assertion_func(first, second, msg=msg) | |
734 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
735 | - self.fail(self._formatMessage(msg, standardMsg)) | |
736 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
737 | - raise self.failureException(msg) | |
738 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
739 | -- 实习计划不匹配 | |
740 | -+ 项目名称已存在 | |
741 | - | |
742 | -2023-03-20 18:02:35,983 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
743 | -2023-03-20 18:02:35,983 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
744 | -- 实习计划不匹配 | |
745 | -+ 项目名称已存在 | |
746 | -Traceback (most recent call last): | |
747 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
748 | - self.assertEqual(expected['msg'], res['msg']) | |
749 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
750 | - assertion_func(first, second, msg=msg) | |
751 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
752 | - self.fail(self._formatMessage(msg, standardMsg)) | |
753 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
754 | - raise self.failureException(msg) | |
755 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
756 | -- 实习计划不匹配 | |
757 | -+ 项目名称已存在 | |
758 | - | |
759 | -2023-03-20 18:02:36,476 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息填写错误(后期在做修改,目前不做改动-0104),不通过 | |
760 | -2023-03-20 18:02:36,476 - [test_04_Internship_preparation.py-->line:293] - ERROR: '实习计划不匹配' != '项目名称已存在' | |
761 | -- 实习计划不匹配 | |
762 | -+ 项目名称已存在 | |
763 | -Traceback (most recent call last): | |
764 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
765 | - self.assertEqual(expected['msg'], res['msg']) | |
766 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
767 | - assertion_func(first, second, msg=msg) | |
768 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
769 | - self.fail(self._formatMessage(msg, standardMsg)) | |
770 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
771 | - raise self.failureException(msg) | |
772 | -AssertionError: '实习计划不匹配' != '项目名称已存在' | |
773 | -- 实习计划不匹配 | |
774 | -+ 项目名称已存在 | |
775 | - | |
776 | -2023-03-20 18:02:36,825 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
777 | -2023-03-20 18:02:36,825 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != 'success' | |
778 | -- 自行填报企业信息不能为空 | |
779 | -+ success | |
780 | -Traceback (most recent call last): | |
781 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
782 | - self.assertEqual(expected['msg'], res['msg']) | |
783 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
784 | - assertion_func(first, second, msg=msg) | |
785 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
786 | - self.fail(self._formatMessage(msg, standardMsg)) | |
787 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
788 | - raise self.failureException(msg) | |
789 | -AssertionError: '自行填报企业信息不能为空' != 'success' | |
790 | -- 自行填报企业信息不能为空 | |
791 | -+ success | |
792 | - | |
793 | -2023-03-20 18:02:37,296 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
794 | -2023-03-20 18:02:37,296 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
795 | -- 自行填报企业信息不能为空 | |
796 | -+ 项目名称已存在 | |
797 | -Traceback (most recent call last): | |
798 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
799 | - self.assertEqual(expected['msg'], res['msg']) | |
800 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
801 | - assertion_func(first, second, msg=msg) | |
802 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
803 | - self.fail(self._formatMessage(msg, standardMsg)) | |
804 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
805 | - raise self.failureException(msg) | |
806 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
807 | -- 自行填报企业信息不能为空 | |
808 | -+ 项目名称已存在 | |
809 | - | |
810 | -2023-03-20 18:02:37,786 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
811 | -2023-03-20 18:02:37,787 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
812 | -- 自行填报企业信息不能为空 | |
813 | -+ 项目名称已存在 | |
814 | -Traceback (most recent call last): | |
815 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
816 | - self.assertEqual(expected['msg'], res['msg']) | |
817 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
818 | - assertion_func(first, second, msg=msg) | |
819 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
820 | - self.fail(self._formatMessage(msg, standardMsg)) | |
821 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
822 | - raise self.failureException(msg) | |
823 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
824 | -- 自行填报企业信息不能为空 | |
825 | -+ 项目名称已存在 | |
826 | - | |
827 | -2023-03-20 18:02:38,331 - [test_04_Internship_preparation.py-->line:292] - ERROR: 用例标题自行填报企业信息不能为空(后期在做修改,目前不做改动-0104),不通过 | |
828 | -2023-03-20 18:02:38,331 - [test_04_Internship_preparation.py-->line:293] - ERROR: '自行填报企业信息不能为空' != '项目名称已存在' | |
829 | -- 自行填报企业信息不能为空 | |
830 | -+ 项目名称已存在 | |
831 | -Traceback (most recent call last): | |
832 | - File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 287, in test_add_project | |
833 | - self.assertEqual(expected['msg'], res['msg']) | |
834 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 839, in assertEqual | |
835 | - assertion_func(first, second, msg=msg) | |
836 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 1220, in assertMultiLineEqual | |
837 | - self.fail(self._formatMessage(msg, standardMsg)) | |
838 | - File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 680, in fail | |
839 | - raise self.failureException(msg) | |
840 | -AssertionError: '自行填报企业信息不能为空' != '项目名称已存在' | |
841 | -- 自行填报企业信息不能为空 | |
842 | -+ 项目名称已存在 | |
843 | - | |
844 | -2023-03-20 18:02:38,676 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例参与学生不能为空,执行通过 | |
845 | -2023-03-20 18:02:39,063 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例参与学生填写错误,执行通过 | |
846 | -2023-03-20 18:02:39,474 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例关联指定老师不填写,添加成功,执行通过 | |
847 | -2023-03-20 18:02:39,828 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例关联指定老师填写错误,执行通过 | |
848 | -2023-03-20 18:02:40,219 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例推荐岗位不能为空,执行通过 | |
849 | -2023-03-20 18:02:40,645 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例推荐岗位填写错误,执行通过 | |
850 | -2023-03-20 18:02:41,242 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例新增项目成功--自主-(需要报名审核-允许自行填报企业信息),执行通过 | |
851 | -2023-03-20 18:02:41,730 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例创建项目,方便使用的数据,执行通过 | |
852 | -2023-03-20 18:02:42,215 - [test_04_Internship_preparation.py-->line:299] - INFO: 用例创建项目,方便使用的数据,执行通过 | |
853 | -2023-03-20 18:02:44,004 - [test_04_Internship_preparation.py-->line:363] - INFO: 用例发布项目,执行通过 | |
854 | -2023-03-20 18:02:45,690 - [test_05_student_practice.py-->line:71] - INFO: 用例查看全部实习,执行通过 | |
855 | -2023-03-20 18:02:48,000 - [test_05_student_practice.py-->line:129] - INFO: 用例学生提交报名岗位,执行通过 | |
856 | -2023-03-20 18:02:48,942 - [test_06_internship_manage.py-->line:71] - INFO: 用例查看学校报名审核-待审核,执行通过 | |
857 | -2023-03-20 18:02:50,931 - [test_06_internship_manage.py-->line:127] - INFO: 用例审核成功(学校),执行通过 | |
858 | -2023-03-20 18:02:52,646 - [test_06_internship_manage.py-->line:290] - INFO: 用例学生填写开始实习时间成功,执行通过 | |
859 | -2023-03-20 18:02:53,969 - [test_06_internship_manage.py-->line:349] - INFO: 用例实习申请审核成功(学校),执行通过 | |
860 | -2023-03-20 18:02:55,482 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(日志)-成功,执行通过 | |
861 | -2023-03-20 18:02:56,825 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(周志)-成功,执行通过 | |
862 | -2023-03-20 18:02:57,995 - [test_06_internship_manage.py-->line:409] - INFO: 用例学生填写-(月志)-成功,执行通过 | |
863 | -2023-03-20 18:03:00,582 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(日志)-成功,执行通过 | |
864 | -2023-03-20 18:03:03,019 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(周志)-成功,执行通过 | |
865 | -2023-03-20 18:03:05,280 - [test_06_internship_manage.py-->line:489] - INFO: 用例学校端批阅-(月志)-成功,执行通过 | |
866 | -2023-03-20 18:03:07,161 - [test_06_internship_manage.py-->line:546] - INFO: 用例学生签到打卡成功,执行通过 | |
867 | -2023-03-20 18:03:08,689 - [test_06_internship_manage.py-->line:607] - INFO: 用例学生填写请假申请(调休)成功,执行通过 | |
868 | -2023-03-20 18:03:10,038 - [test_06_internship_manage.py-->line:669] - INFO: 用例教师审批请假申请通过,执行通过 |
logs/log.log.2023-03-24
已删除
100644 → 0
此 diff 太大无法显示。
logs/log.log.2023-03-27
已删除
100644 → 0
此 diff 太大无法显示。
logs/log.log.2023-03-30
已删除
100644 → 0
此 diff 太大无法显示。
此 diff 太大无法显示。
... | ... | @@ -239,7 +239,7 @@ |
239 | 239 | |
240 | 240 | <option>Test03Course</option> |
241 | 241 | |
242 | - <option>Test02publishInternshipPlan</option> | |
242 | + <option>Test04publishInternshipPlan</option> | |
243 | 243 | |
244 | 244 | <option>Test02Specialty</option> |
245 | 245 | |
... | ... | @@ -4165,7 +4165,7 @@ test_add_plan_31 (test_04_Internship_preparation.Test01addInternshipPlan)执行â |
4165 | 4165 | |
4166 | 4166 | <tr> |
4167 | 4167 | <td>122</td> |
4168 | - <td class="Test02publishInternshipPlan">Test02publishInternshipPlan</td> | |
4168 | + <td class="Test04publishInternshipPlan">Test04publishInternshipPlan</td> | |
4169 | 4169 | <td>test_publish_plan_1</td> |
4170 | 4170 | <td>发布计划</td> |
4171 | 4171 | <td>1.09s</td> |
... | ... | @@ -4185,7 +4185,7 @@ test_add_plan_31 (test_04_Internship_preparation.Test01addInternshipPlan)执行â |
4185 | 4185 | <pre>用例入参:{'publishStatus': 'published', 'ids': [1672845913925898241]} |
4186 | 4186 | 预期结果: {'msg': 'success', 'code': 200, 'data': True} |
4187 | 4187 | 实际结果: {'msg': 'success', 'code': 200, 'data': True} |
4188 | -test_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【通过】 | |
4188 | +test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【通过】 | |
4189 | 4189 | </pre> |
4190 | 4190 | |
4191 | 4191 | ... | ... |
... | ... | @@ -8390,12 +8390,12 @@ |
8390 | 8390 | |
8391 | 8391 | |
8392 | 8392 | { |
8393 | - "className": "Test02publishInternshipPlan", | |
8393 | + "className": "Test04publishInternshipPlan", | |
8394 | 8394 | "methodName": "test_publish_plan_1", |
8395 | 8395 | "description": "发布计划", |
8396 | 8396 | "spendTime": "4.55s", |
8397 | 8397 | "status": "错误", |
8398 | - "log": ['Traceback (most recent call last):\n', ' File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n', ' File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n', ' File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n', ' File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\n', "AttributeError: 'Test02publishInternshipPlan' object has no attribute 'add_plan'\n", '用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test02publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)重运行第1次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test02publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)重运行第2次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test02publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)重运行第3次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【错误Error】\n'] | |
8398 | + "log": ['Traceback (most recent call last):\n', ' File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n', ' File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n', ' File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n', ' File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\n', "AttributeError: 'Test04publishInternshipPlan' object has no attribute 'add_plan'\n", '用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test04publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)重运行第1次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test04publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)重运行第2次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【错误Error】\nTraceback (most recent call last):\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 59, in testPartExecutor\n yield\n File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 615, in run\n testMethod()\n File "/Users/shitou/工作/code/work/workAi/yxly/common/myddt.py", line 145, in wrapper\n return func(self, *args, **kwargs)\n File "/Users/shitou/工作/code/work/workAi/yxly/testcase/test_04_Internship_preparation.py", line 208, in test_publish_plan\n self.add_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"])\nAttributeError: \'Test04publishInternshipPlan\' object has no attribute \'add_plan\'\n================test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)重运行第3次================\n用例入参:{\'publishStatus\': \'published\', \'ids\': [1610880131042504706]}\n预期结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\n实际结果: {\'msg\': \'success\', \'code\': 200, \'data\': True}\ntest_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【错误Error】\n'] | |
8399 | 8399 | }, |
8400 | 8400 | |
8401 | 8401 | ... | ... |
... | ... | @@ -265,7 +265,7 @@ |
265 | 265 | |
266 | 266 | <option>Test01SelectAllPractice</option> |
267 | 267 | |
268 | - <option>Test02publishInternshipPlan</option> | |
268 | + <option>Test04publishInternshipPlan</option> | |
269 | 269 | |
270 | 270 | <option>Test11TeacherAprove</option> |
271 | 271 | |
... | ... | @@ -3545,7 +3545,7 @@ test_add_plan_25 (test_04_Internship_preparation.Test01addInternshipPlan)执行â |
3545 | 3545 | |
3546 | 3546 | <tr> |
3547 | 3547 | <td>113</td> |
3548 | - <td class="Test02publishInternshipPlan">Test02publishInternshipPlan</td> | |
3548 | + <td class="Test04publishInternshipPlan">Test04publishInternshipPlan</td> | |
3549 | 3549 | <td>test_publish_plan_1</td> |
3550 | 3550 | <td>发布计划</td> |
3551 | 3551 | <td>1.02s</td> |
... | ... | @@ -3565,7 +3565,7 @@ test_add_plan_25 (test_04_Internship_preparation.Test01addInternshipPlan)执行â |
3565 | 3565 | <pre>用例入参:{'publishStatus': 'published', 'ids': [1684862101195345921]} |
3566 | 3566 | 预期结果: {'msg': 'success', 'code': 200, 'data': True} |
3567 | 3567 | 实际结果: {'msg': 'success', 'code': 200, 'data': True} |
3568 | -test_publish_plan_1 (test_04_Internship_preparation.Test02publishInternshipPlan)执行——>【通过】 | |
3568 | +test_publish_plan_1 (test_04_Internship_preparation.Test04publishInternshipPlan)执行——>【通过】 | |
3569 | 3569 | </pre> |
3570 | 3570 | |
3571 | 3571 | ... | ... |
此 diff 太大无法显示。
... | ... | @@ -26,12 +26,12 @@ from testcase.test_02_system_management import Test01Department, Test02Specialty |
26 | 26 | # 新增教师、新增班级、新增课程、新增学生、 |
27 | 27 | from testcase.test_03_teaching_affairs import Test01Teacher, Test02Class, Test03Course, Test04Student |
28 | 28 | # 新增计划、发布计划、新增项目、发布项目、 |
29 | -from testcase.test_04_Internship_preparation import Test01addInternshipPlan, Test02publishInternshipPlan, \ | |
30 | - Test03addInternshipProject, Test04publishInternshipProject | |
29 | +# from testcase.test_04_Internship_preparation import Test01addInternshipPlan, Test04publishInternshipPlan, \ | |
30 | +# # Test03addInternshipProject, Test04publishInternshipProject | |
31 | 31 | # 学生查看实习、学生报名、 |
32 | 32 | from testcase.test_05_student_practice import Test01SelectAllPractice, Test02StudentApply |
33 | 33 | # 查看报名审核、报名审核-学校端-进行审核、报名审核-hr端-待审核列表查看(实习申请列表)、 报名审核-hr端-进行审核 |
34 | -from testcase.test_06_internship_manage import Test01SelectApplyAuditList, Test02SchoolAudit | |
34 | +# from testcase.test_06_internship_manage import Test01SelectApplyAuditList, Test02SchoolAudit | |
35 | 35 | |
36 | 36 | """ |
37 | 37 | 执行所有用例 |
... | ... | @@ -53,14 +53,13 @@ a3 = unittest.TestLoader().loadTestsFromTestCase(Test02Specialty) |
53 | 53 | a4 = unittest.TestLoader().loadTestsFromTestCase(Test03Year) |
54 | 54 | a5 = unittest.TestLoader().loadTestsFromTestCase(Test02Class) |
55 | 55 | a6 = unittest.TestLoader().loadTestsFromTestCase(Test04Student) |
56 | -bbbbbb = unittest.TestLoader().loadTestsFromTestCase(Test02SchoolAudit) | |
57 | -cccc = unittest.TestLoader().loadTestsFromTestCase(Test01addInternshipPlan) | |
56 | +# bbbbbb = unittest.TestLoader().loadTestsFromTestCase(Test02SchoolAudit) | |
57 | +# cccc = unittest.TestLoader().loadTestsFromTestCase(Test01addInternshipPlan) | |
58 | 58 | suite = unittest.TestSuite([a1, a2, a3, a4, a5, a6]) |
59 | -suite_a = unittest.TestSuite([cccc]) | |
59 | +# suite_a = unittest.TestSuite([cccc]) | |
60 | 60 | |
61 | 61 | runner_test(suite_all) # 执行 |
62 | 62 | |
63 | - | |
64 | 63 | # runner_test(suite_a) # 执行 |
65 | 64 | |
66 | 65 | # input_case = input("请输入需要执行的用例:") | ... | ... |
... | ... | @@ -147,10 +147,128 @@ class Test01addInternshipPlan(unittest.TestCase): |
147 | 147 | |
148 | 148 | |
149 | 149 | # ==================================================================== |
150 | +# 提交审核计划 | |
151 | +# ==================================================================== | |
152 | +@ddt | |
153 | +class Test02submitInternshipPlan(unittest.TestCase): | |
154 | + submit_plan = Excel(os.path.join(Internship_path, "test_04_internship_plan.xlsx"), | |
155 | + "submit_internship_plan") # 提交审核计划 | |
156 | + submit_plan_case = submit_plan.read_excel() | |
157 | + | |
158 | + @classmethod | |
159 | + def setUpClass(cls): | |
160 | + # 获取登陆token | |
161 | + cls.token = LoginToken.login_token() | |
162 | + | |
163 | + # 前置: | |
164 | + def setUp(self): | |
165 | + # 获取计划id | |
166 | + # ---获取计划id | |
167 | + select_plan_excel = Excel(os.path.join(Internship_path, "test_04_internship_plan.xlsx"), | |
168 | + "select_internship_plan") | |
169 | + read_plan_excel = select_plan_excel.read_excel_location("C4") | |
170 | + read_plan_excel_d = select_plan_excel.read_excel_location("E4") # 读取params | |
171 | + plan_list = SelectData(str(read_plan_excel), json.loads(read_plan_excel_d)) | |
172 | + plan_json = plan_list.select_list() | |
173 | + self.planId = jsonpath(plan_json, "$..id")[0] # 获取待审核计划id | |
174 | + | |
175 | + @data(*submit_plan_case) | |
176 | + def test_submit_plan(self, case): | |
177 | + url = conf.get("url", "url_ip") + case["url"] | |
178 | + | |
179 | + # 准备数据 | |
180 | + if "#ids#" in case["data"]: | |
181 | + case["data"] = case["data"].replace("#ids#", str(self.planId)) # 计划id | |
182 | + data = json.loads(case["data"]) | |
183 | + expected = json.loads(case["expected"]) | |
184 | + # 调用接口 | |
185 | + herders = {} | |
186 | + herders["Authorization"] = self.token | |
187 | + # 调用接口 | |
188 | + self.request = requests.request(url=url, method=case["method"], json=data, headers=herders) | |
189 | + res = self.request.json() | |
190 | + print("用例入参:{}".format(data)) | |
191 | + print("预期结果:", expected) | |
192 | + print("实际结果:", res) | |
193 | + # 断言 | |
194 | + try: | |
195 | + self.assertEqual(expected['msg'], res['msg']) | |
196 | + self.assertEqual(expected['code'], res['code']) | |
197 | + except AssertionError as e: | |
198 | + # 写入Excel | |
199 | + self.submit_plan.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
200 | + HandleLog.log.error("用例标题{},不通过".format(case['title'])) | |
201 | + HandleLog.log.exception(e) | |
202 | + raise e | |
203 | + else: | |
204 | + self.submit_plan.write_excel(row=case["id"] + 1, column=7, value="通过") | |
205 | + # 将创建使用的数据写入到excel表格中 | |
206 | + self.submit_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
207 | + HandleLog.log.info("用例{},执行通过".format(case["title"])) | |
208 | + | |
209 | + | |
210 | +# ==================================================================== | |
211 | +# 审核成功计划 | |
212 | +# ==================================================================== | |
213 | +@ddt | |
214 | +class Test03auditInternshipPlan(unittest.TestCase): | |
215 | + audit_plan = Excel(os.path.join(Internship_path, "test_04_internship_plan.xlsx"), | |
216 | + "audit_internship_plan") # 待审核的计划 | |
217 | + audit_plan_case = audit_plan.read_excel() | |
218 | + | |
219 | + @classmethod | |
220 | + def setUpClass(cls): | |
221 | + # 获取登陆token | |
222 | + cls.token = LoginToken.login_token() | |
223 | + | |
224 | + def setUp(self): | |
225 | + # 获取待审核计划的id | |
226 | + select_audit_plan_excel = Excel(os.path.join(Internship_path, "test_04_internship_plan.xlsx"), | |
227 | + "select_internship_plan") | |
228 | + read_plan_excel = select_audit_plan_excel.read_excel_location("C5") | |
229 | + read_plan_excel_d = select_audit_plan_excel.read_excel_location("E5") # 读取params | |
230 | + plan_list = SelectData(str(read_plan_excel), json.loads(read_plan_excel_d)) | |
231 | + plan_json = plan_list.select_list() | |
232 | + self.planId = jsonpath(plan_json, "$..id")[0] # 获取待审核计划id | |
233 | + | |
234 | + # 一、准备用例数据 | |
235 | + @data(*audit_plan_case) | |
236 | + def test_audit_plan(self, case): | |
237 | + # 1。接口地址 | |
238 | + url = conf.get("url", "url_ip") + case["url"] | |
239 | + # 2。请求参数 | |
240 | + if "#ids#" in case["data"]: | |
241 | + case["data"] = case["data"].replace("#ids#", str(self.planId)) # 计划id | |
242 | + data = json.loads(case["data"]) | |
243 | + expected = json.loads(case["expected"]) | |
244 | + headers = {} | |
245 | + headers["Authorization"] = self.token | |
246 | + self.request = requests.request(url=url, method=case["method"], json=data, headers=headers) | |
247 | + res = self.request.json() | |
248 | + print("用例入参:{}".format(data)) | |
249 | + print("预期结果:", expected) | |
250 | + print("实际结果:", res) | |
251 | + # 3。预期结果 | |
252 | + try: | |
253 | + self.assertEqual(expected['msg'], res['msg']) | |
254 | + self.assertEqual(expected['code'], res['code']) | |
255 | + except AssertionError as e: | |
256 | + self.audit_plan.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
257 | + HandleLog.log.error("用例标题{},不通过".format(case['title'])) | |
258 | + HandleLog.log.exception(e) | |
259 | + raise e | |
260 | + else: | |
261 | + self.audit_plan.write_excel(row=case["id"] + 1, column=7, value="通过") | |
262 | + # 将创建使用的数据写入到excel表格中 | |
263 | + self.audit_plan.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
264 | + HandleLog.log.info("用例{},执行通过".format(case["title"])) | |
265 | + | |
266 | + | |
267 | +# ==================================================================== | |
150 | 268 | # 发布计划 |
151 | 269 | # ==================================================================== |
152 | 270 | @ddt |
153 | -class Test02publishInternshipPlan(unittest.TestCase): | |
271 | +class Test04publishInternshipPlan(unittest.TestCase): | |
154 | 272 | publish_plan = Excel(os.path.join(Internship_path, "test_04_internship_plan.xlsx"), |
155 | 273 | "publish_internship_plan") # 发布计划Excel |
156 | 274 | publish_plan_case = publish_plan.read_excel() |
... | ... | @@ -209,6 +327,8 @@ class Test02publishInternshipPlan(unittest.TestCase): |
209 | 327 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
210 | 328 | |
211 | 329 | |
330 | +# ---------------------------------------------------------------2023年10月24修改,删除掉项目相关的功能 | |
331 | +''' | |
212 | 332 | # ==================实习项目相关的用例================== |
213 | 333 | # ==================================================================== |
214 | 334 | # 新增项目 |
... | ... | @@ -361,4 +481,7 @@ class Test04publishInternshipProject(unittest.TestCase): |
361 | 481 | # 将创建使用的数据写入到excel表格中 |
362 | 482 | self.publish_project.write_excel(row=case["id"] + 1, column=9, value=case["data"]) |
363 | 483 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
364 | - | |
484 | +''' | |
485 | +# | |
486 | +# if __name__ == '__main__': | |
487 | +# Test01addInternshipPlan.test_add_plan() | ... | ... |
... | ... | @@ -31,16 +31,16 @@ from tools.handle_token import LoginToken, HrLoginToken, StudentLoginToken |
31 | 31 | # 报名审核-待审核列表查看--学校 |
32 | 32 | # ==================================================================== |
33 | 33 | @ddt |
34 | -class Test01SelectApplyAuditList(unittest.TestCase): | |
35 | - select_apply_audit = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), "school_select_apply_audit") | |
36 | - select_apply_audit_case = select_apply_audit.read_excel() # 查询报名审核Excel | |
34 | +class Test01SelectApplysubmitList(unittest.TestCase): | |
35 | + select_apply_submit = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), "school_select_apply_submit") | |
36 | + select_apply_submit_case = select_apply_submit.read_excel() # 查询报名审核Excel | |
37 | 37 | |
38 | 38 | @classmethod |
39 | 39 | def setUpClass(cls): |
40 | 40 | # 获取token |
41 | 41 | cls.token = LoginToken.login_token() |
42 | 42 | |
43 | - @data(*select_apply_audit_case) | |
43 | + @data(*select_apply_submit_case) | |
44 | 44 | def test01select_wait_list(self, case): |
45 | 45 | # 准备数据 |
46 | 46 | data = json.loads(case["data"]) |
... | ... | @@ -60,14 +60,14 @@ class Test01SelectApplyAuditList(unittest.TestCase): |
60 | 60 | self.assertEqual(expected['code'], res['code']) |
61 | 61 | except AssertionError as e: |
62 | 62 | # 写入Excel |
63 | - self.select_apply_audit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
63 | + self.select_apply_submit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
64 | 64 | HandleLog.log.error("用例标题{},不通过".format(case['title'])) |
65 | 65 | HandleLog.log.exception(e) |
66 | 66 | raise e |
67 | 67 | else: |
68 | - self.select_apply_audit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
68 | + self.select_apply_submit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
69 | 69 | # 将创建使用的数据写入到excel表格中 |
70 | - self.select_apply_audit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
70 | + self.select_apply_submit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
71 | 71 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
72 | 72 | |
73 | 73 | |
... | ... | @@ -75,9 +75,9 @@ class Test01SelectApplyAuditList(unittest.TestCase): |
75 | 75 | # 报名审核-学校端-进行审核 |
76 | 76 | # ==================================================================== |
77 | 77 | @ddt |
78 | -class Test02SchoolAudit(unittest.TestCase): | |
79 | - audit = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), "school_audit") | |
80 | - audit_case = audit.read_excel() # 查询报名审核Excel | |
78 | +class Test02Schoolsubmit(unittest.TestCase): | |
79 | + submit = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), "school_submit") | |
80 | + submit_case = submit.read_excel() # 查询报名审核Excel | |
81 | 81 | |
82 | 82 | @classmethod |
83 | 83 | def setUpClass(cls): |
... | ... | @@ -86,16 +86,16 @@ class Test02SchoolAudit(unittest.TestCase): |
86 | 86 | |
87 | 87 | def setUp(self): |
88 | 88 | # ---获取报名审核id---待审核 |
89 | - select_apply_excel = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
90 | - "school_select_apply_audit") | |
89 | + select_apply_excel = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
90 | + "school_select_apply_submit") | |
91 | 91 | read_apply_excel = select_apply_excel.read_excel_location("C2") |
92 | 92 | read_apply_excel_d = select_apply_excel.read_excel_location("E2") # 读取params |
93 | 93 | apply_list = SelectData(str(read_apply_excel), json.loads(read_apply_excel_d)) |
94 | 94 | apply_json = apply_list.select_list() |
95 | 95 | self.applyId = jsonpath(apply_json, "$..id")[0] # 获取待审核id |
96 | 96 | |
97 | - @data(*audit_case) | |
98 | - def test01audit(self, case): | |
97 | + @data(*submit_case) | |
98 | + def test01submit(self, case): | |
99 | 99 | if "#formIds#" in case["data"]: |
100 | 100 | case["data"] = case["data"].replace("#formIds#", str(self.applyId)) # 待审核id |
101 | 101 | # 准备数据 |
... | ... | @@ -116,14 +116,14 @@ class Test02SchoolAudit(unittest.TestCase): |
116 | 116 | self.assertEqual(expected['code'], res['code']) |
117 | 117 | except AssertionError as e: |
118 | 118 | # 写入Excel |
119 | - self.audit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
119 | + self.submit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
120 | 120 | HandleLog.log.error("用例标题{},不通过".format(case['title'])) |
121 | 121 | HandleLog.log.exception(e) |
122 | 122 | raise e |
123 | 123 | else: |
124 | - self.audit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
124 | + self.submit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
125 | 125 | # 将创建使用的数据写入到excel表格中 |
126 | - self.audit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
126 | + self.submit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
127 | 127 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
128 | 128 | |
129 | 129 | |
... | ... | @@ -134,16 +134,16 @@ class Test02SchoolAudit(unittest.TestCase): |
134 | 134 | # 报名审核-hr端-待审核列表查看(实习申请列表) |
135 | 135 | # ==================================================================== |
136 | 136 | @ddt |
137 | -class Test03HrSelectAuditList(unittest.TestCase): | |
138 | - select_hr_apply_audit = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), "hr_select_apply_audit") | |
139 | - select_hr_apply_audit_case = select_hr_apply_audit.read_excel() # 查询报名审核Excel | |
137 | +class Test03HrSelectsubmitList(unittest.TestCase): | |
138 | + select_hr_apply_submit = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), "hr_select_apply_submit") | |
139 | + select_hr_apply_submit_case = select_hr_apply_submit.read_excel() # 查询报名审核Excel | |
140 | 140 | |
141 | 141 | @classmethod |
142 | 142 | def setUpClass(cls): |
143 | 143 | # 获取token |
144 | 144 | cls.token = HrLoginToken.login_token() |
145 | 145 | |
146 | - @data(*select_hr_apply_audit_case) | |
146 | + @data(*select_hr_apply_submit_case) | |
147 | 147 | def test01select_hr_wait_list(self, case): |
148 | 148 | # 准备数据 |
149 | 149 | data = json.loads(case["data"]) |
... | ... | @@ -163,14 +163,14 @@ class Test03HrSelectAuditList(unittest.TestCase): |
163 | 163 | self.assertEqual(expected['code'], res['code']) |
164 | 164 | except AssertionError as e: |
165 | 165 | # 写入Excel |
166 | - self.select_hr_apply_audit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
166 | + self.select_hr_apply_submit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
167 | 167 | HandleLog.log.error("用例标题{},不通过".format(case['title'])) |
168 | 168 | HandleLog.log.exception(e) |
169 | 169 | raise e |
170 | 170 | else: |
171 | - self.select_hr_apply_audit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
171 | + self.select_hr_apply_submit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
172 | 172 | # 将创建使用的数据写入到excel表格中 |
173 | - self.select_hr_apply_audit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
173 | + self.select_hr_apply_submit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
174 | 174 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
175 | 175 | |
176 | 176 | |
... | ... | @@ -178,9 +178,9 @@ class Test03HrSelectAuditList(unittest.TestCase): |
178 | 178 | # 报名审核-hr端-进行审核2022/01/16 |
179 | 179 | # ==================================================================== |
180 | 180 | @ddt |
181 | -class Test04HrAudit(unittest.TestCase): | |
182 | - hr_audit = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), "hr_audit") | |
183 | - hr_audit_case = hr_audit.read_excel() # 查询报名审核Excel | |
181 | +class Test04Hrsubmit(unittest.TestCase): | |
182 | + hr_submit = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), "hr_submit") | |
183 | + hr_submit_case = hr_submit.read_excel() # 查询报名审核Excel | |
184 | 184 | |
185 | 185 | @classmethod |
186 | 186 | def setUpClass(cls): |
... | ... | @@ -189,16 +189,16 @@ class Test04HrAudit(unittest.TestCase): |
189 | 189 | |
190 | 190 | def setUp(self): |
191 | 191 | # ---获取报名审核id---待审核 |
192 | - select_hr_apply_excel = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
193 | - "hr_select_apply_audit") | |
192 | + select_hr_apply_excel = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
193 | + "hr_select_apply_submit") | |
194 | 194 | read_hr_apply_excel = select_hr_apply_excel.read_excel_location("C2") |
195 | 195 | read_hr_apply_excel_d = select_hr_apply_excel.read_excel_location("E2") # 读取params |
196 | 196 | hr_apply_list = SelectData(str(read_hr_apply_excel), json.loads(read_hr_apply_excel_d)) |
197 | 197 | hr_apply_json = hr_apply_list.select_list() |
198 | 198 | self.hr_applyId = jsonpath(hr_apply_json, "$..id")[0] # 获取待审核id |
199 | 199 | |
200 | - @data(*hr_audit_case) | |
201 | - def test01hraudit(self, case): | |
200 | + @data(*hr_submit_case) | |
201 | + def test01hrsubmit(self, case): | |
202 | 202 | if "#formIds#" in case["data"]: |
203 | 203 | case["data"] = case["data"].replace("#formIds#", str(self.hr_applyId)) # 待审核id |
204 | 204 | |
... | ... | @@ -220,14 +220,14 @@ class Test04HrAudit(unittest.TestCase): |
220 | 220 | self.assertEqual(expected['code'], res['code']) |
221 | 221 | except AssertionError as e: |
222 | 222 | # 写入Excel |
223 | - self.hr_audit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
223 | + self.hr_submit.write_excel(row=case["id"] + 1, column=7, value="不通过") | |
224 | 224 | HandleLog.log.error("用例标题{},不通过".format(case['title'])) |
225 | 225 | HandleLog.log.exception(e) |
226 | 226 | raise e |
227 | 227 | else: |
228 | - self.hr_audit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
228 | + self.hr_submit.write_excel(row=case["id"] + 1, column=7, value="通过") | |
229 | 229 | # 将创建使用的数据写入到excel表格中 |
230 | - self.hr_audit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
230 | + self.hr_submit.write_excel(row=case["id"] + 1, column=9, value=case["data"]) | |
231 | 231 | HandleLog.log.info("用例{},执行通过".format(case["title"])) |
232 | 232 | """ |
233 | 233 | |
... | ... | @@ -237,7 +237,7 @@ class Test04HrAudit(unittest.TestCase): |
237 | 237 | # ==================================================================== |
238 | 238 | @ddt |
239 | 239 | class Test05StudentIntenship(unittest.TestCase): |
240 | - student_start_internship = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
240 | + student_start_internship = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
241 | 241 | "student_start_internshipp") |
242 | 242 | student_start_internship_case = student_start_internship.read_excel() # 学生填写开始时间 |
243 | 243 | |
... | ... | @@ -248,7 +248,7 @@ class Test05StudentIntenship(unittest.TestCase): |
248 | 248 | |
249 | 249 | def setUp(self): |
250 | 250 | # 获取学生端待实习id |
251 | - student_select_intership_wait_excle = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
251 | + student_select_intership_wait_excle = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
252 | 252 | "student_select_intership_wait") |
253 | 253 | read_student_intership_excel = student_select_intership_wait_excle.read_excel_location("C2") |
254 | 254 | read_student_intership_excel_d = student_select_intership_wait_excle.read_excel_location("E2") # 读取params |
... | ... | @@ -295,8 +295,8 @@ class Test05StudentIntenship(unittest.TestCase): |
295 | 295 | # ==================================================================== |
296 | 296 | @ddt |
297 | 297 | class Test06SchoolSelectApply(unittest.TestCase): |
298 | - student_internship_applic = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
299 | - "school_audit_internship_applic") | |
298 | + student_internship_applic = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
299 | + "school_submit_internship_applic") | |
300 | 300 | student_internship_applic_case = student_internship_applic.read_excel() |
301 | 301 | |
302 | 302 | @classmethod |
... | ... | @@ -306,7 +306,7 @@ class Test06SchoolSelectApply(unittest.TestCase): |
306 | 306 | |
307 | 307 | def setUp(self): |
308 | 308 | # ---获取实习申请id---待审核 |
309 | - select_internship_applic = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
309 | + select_internship_applic = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
310 | 310 | "school_select_internship_applic") |
311 | 311 | read_internship_applic_excel = select_internship_applic.read_excel_location("C2") |
312 | 312 | read_internship_applic_excel_d = select_internship_applic.read_excel_location("E2") # 读取params |
... | ... | @@ -316,7 +316,7 @@ class Test06SchoolSelectApply(unittest.TestCase): |
316 | 316 | self.internship_applic = jsonpath(internship_applic_json, "$..id")[0] # 获取实习申请待审核id |
317 | 317 | |
318 | 318 | @data(*student_internship_applic_case) |
319 | - def test01audit(self, case): | |
319 | + def test01submit(self, case): | |
320 | 320 | if f"#id#" in case["url"]: |
321 | 321 | case["url"] = case["url"].replace("#id#", str(self.internship_applic)) # 待审核id |
322 | 322 | |
... | ... | @@ -366,7 +366,7 @@ class Test07StudentWriteLog(unittest.TestCase): |
366 | 366 | """单条用例执行前执行的函数""" |
367 | 367 | self.new_time = time.strftime("%Y%m%d_%H:%M:%S") |
368 | 368 | # 获取学生端实习中id |
369 | - student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
369 | + student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
370 | 370 | "student_select_intership_wait") |
371 | 371 | read_student_intership_excel = student_select_intership_running_excle.read_excel_location("C3") |
372 | 372 | read_student_intership_excel_d = student_select_intership_running_excle.read_excel_location("E3") # 读取params |
... | ... | @@ -504,7 +504,7 @@ class Test09Attendance(unittest.TestCase): |
504 | 504 | |
505 | 505 | def setUp(self): |
506 | 506 | # 获取学生端实习中id |
507 | - student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
507 | + student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
508 | 508 | "student_select_intership_wait") |
509 | 509 | read_student_intership_excel = student_select_intership_running_excle.read_excel_location("C3") |
510 | 510 | read_student_intership_excel_d = student_select_intership_running_excle.read_excel_location("E3") # 读取params |
... | ... | @@ -564,7 +564,7 @@ class Test10LeaveRecord(unittest.TestCase): |
564 | 564 | """单条用例执行前执行的函数""" |
565 | 565 | self.new_time = time.strftime("%Y%m%d_%H:%M:%S") |
566 | 566 | # 获取学生端实习中id |
567 | - student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"), | |
567 | + student_select_intership_running_excle = Excel(os.path.join(Internship_manage, "test_07_apply_submit.xlsx"), | |
568 | 568 | "student_select_intership_wait") |
569 | 569 | read_student_intership_excel = student_select_intership_running_excle.read_excel_location("C3") |
570 | 570 | read_student_intership_excel_d = student_select_intership_running_excle.read_excel_location("E3") # 读取params | ... | ... |
请
注册
或
登录
后发表评论