正在显示
69 个修改的文件
包含
1178 行增加
和
694 行删除
@@ -3,7 +3,7 @@ pfphone=19990000011 | @@ -3,7 +3,7 @@ pfphone=19990000011 | ||
3 | pfphone1=19990000015 | 3 | pfphone1=19990000015 |
4 | ckotherdeptphone=19990000012 | 4 | ckotherdeptphone=19990000012 |
5 | pfphone2=18100000005 | 5 | pfphone2=18100000005 |
6 | -appphone=19990000000 | 6 | +appphone=19990000015 |
7 | password=123456 | 7 | password=123456 |
8 | base_url=https://ability-test.fjmaimaimai.com | 8 | base_url=https://ability-test.fjmaimaimai.com |
9 | base_public_url = http://public-interface-test.fjmaimaimai.com/ | 9 | base_public_url = http://public-interface-test.fjmaimaimai.com/ |
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <project version="4"> | 2 | <project version="4"> |
3 | <component name="ChangeListManager"> | 3 | <component name="ChangeListManager"> |
4 | +<<<<<<< HEAD | ||
4 | <list default="true" id="b869bb6c-d2b2-46af-b73c-cd3237c48651" name="Default Changelist" comment="update 2020005122330" /> | 5 | <list default="true" id="b869bb6c-d2b2-46af-b73c-cd3237c48651" name="Default Changelist" comment="update 2020005122330" /> |
6 | +======= | ||
7 | + <list default="true" id="b869bb6c-d2b2-46af-b73c-cd3237c48651" name="Default Changelist" comment="update 2020005122330"> | ||
8 | +<<<<<<< HEAD | ||
9 | + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | ||
10 | +======= | ||
11 | + <change beforePath="$PROJECT_DIR$/.idea/ability_api.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/ability_api.iml" afterDir="false" /> | ||
12 | + <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" /> | ||
13 | + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | ||
14 | + <change beforePath="$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml" beforeDir="false" afterPath="$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml" afterDir="false" /> | ||
15 | + <change beforePath="$PROJECT_DIR$/config/Authorization.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/Authorization.txt" afterDir="false" /> | ||
16 | + <change beforePath="$PROJECT_DIR$/config/accessToken.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/accessToken.csv" afterDir="false" /> | ||
17 | + <change beforePath="$PROJECT_DIR$/config/access_token.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/access_token.txt" afterDir="false" /> | ||
18 | + <change beforePath="$PROJECT_DIR$/config/authCode.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/authCode.csv" afterDir="false" /> | ||
19 | + <change beforePath="$PROJECT_DIR$/config/credentials.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/credentials.csv" afterDir="false" /> | ||
20 | + <change beforePath="$PROJECT_DIR$/config/login_code.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/login_code.txt" afterDir="false" /> | ||
21 | + <change beforePath="$PROJECT_DIR$/config/resource_content.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/resource_content.txt" afterDir="false" /> | ||
22 | + <change beforePath="$PROJECT_DIR$/config/resource_id.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/resource_id.txt" afterDir="false" /> | ||
23 | + <change beforePath="$PROJECT_DIR$/config/resource_title.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/resource_title.txt" afterDir="false" /> | ||
24 | + <change beforePath="$PROJECT_DIR$/config/serialNo.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/serialNo.txt" afterDir="false" /> | ||
25 | + <change beforePath="$PROJECT_DIR$/config/task_Authorization.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/task_Authorization.txt" afterDir="false" /> | ||
26 | + <change beforePath="$PROJECT_DIR$/config/task_accessToken.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/task_accessToken.csv" afterDir="false" /> | ||
27 | + <change beforePath="$PROJECT_DIR$/config/task_authCode.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/task_authCode.csv" afterDir="false" /> | ||
28 | + <change beforePath="$PROJECT_DIR$/config/task_id.txt" beforeDir="false" afterPath="$PROJECT_DIR$/config/task_id.txt" afterDir="false" /> | ||
29 | + <change beforePath="$PROJECT_DIR$/helpfunc/login_func.py" beforeDir="false" afterPath="$PROJECT_DIR$/helpfunc/login_func.py" afterDir="false" /> | ||
30 | + <change beforePath="$PROJECT_DIR$/helpfunc/m_func.py" beforeDir="false" afterPath="$PROJECT_DIR$/helpfunc/m_func.py" afterDir="false" /> | ||
31 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
32 | + </list> | ||
33 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
5 | <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> | 34 | <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> |
6 | <option name="SHOW_DIALOG" value="false" /> | 35 | <option name="SHOW_DIALOG" value="false" /> |
7 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> | 36 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> |
@@ -28,8 +57,17 @@ | @@ -28,8 +57,17 @@ | ||
28 | <file pinned="false" current-in-tab="false"> | 57 | <file pinned="false" current-in-tab="false"> |
29 | <entry file="file://$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml"> | 58 | <entry file="file://$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml"> |
30 | <provider selected="true" editor-type-id="text-editor"> | 59 | <provider selected="true" editor-type-id="text-editor"> |
60 | +<<<<<<< HEAD | ||
31 | <state relative-caret-position="462"> | 61 | <state relative-caret-position="462"> |
62 | +======= | ||
63 | +<<<<<<< HEAD | ||
64 | + <state relative-caret-position="780"> | ||
65 | + <caret line="30" column="42" selection-start-line="30" selection-start-column="42" selection-end-line="30" selection-end-column="42" /> | ||
66 | +======= | ||
67 | + <state relative-caret-position="66"> | ||
68 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
32 | <caret line="21" selection-start-line="21" selection-start-column="1" selection-end-line="21" selection-end-column="58" /> | 69 | <caret line="21" selection-start-line="21" selection-start-column="1" selection-end-line="21" selection-end-column="58" /> |
70 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
33 | </state> | 71 | </state> |
34 | </provider> | 72 | </provider> |
35 | </entry> | 73 | </entry> |
@@ -37,24 +75,47 @@ | @@ -37,24 +75,47 @@ | ||
37 | <file pinned="false" current-in-tab="false"> | 75 | <file pinned="false" current-in-tab="false"> |
38 | <entry file="file://$PROJECT_DIR$/helpfunc/pg_db_func.py"> | 76 | <entry file="file://$PROJECT_DIR$/helpfunc/pg_db_func.py"> |
39 | <provider selected="true" editor-type-id="text-editor"> | 77 | <provider selected="true" editor-type-id="text-editor"> |
78 | +<<<<<<< HEAD | ||
79 | + <state relative-caret-position="304"> | ||
80 | + <caret line="66" selection-start-line="66" selection-end-line="67" selection-end-column="48" /> | ||
81 | +======= | ||
40 | <state relative-caret-position="154"> | 82 | <state relative-caret-position="154"> |
41 | <caret line="9" column="15" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="15" /> | 83 | <caret line="9" column="15" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="15" /> |
42 | <folding> | 84 | <folding> |
43 | <element signature="e#108#137#0" expanded="true" /> | 85 | <element signature="e#108#137#0" expanded="true" /> |
44 | </folding> | 86 | </folding> |
87 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
45 | </state> | 88 | </state> |
46 | </provider> | 89 | </provider> |
47 | </entry> | 90 | </entry> |
48 | </file> | 91 | </file> |
92 | +<<<<<<< HEAD | ||
93 | + <file pinned="false" current-in-tab="false"> | ||
94 | + <entry file="file://$PROJECT_DIR$/helpfunc/pg_db_func.py"> | ||
95 | + <provider selected="true" editor-type-id="text-editor"> | ||
96 | + <state relative-caret-position="3016"> | ||
97 | + <caret line="118" column="28" selection-start-line="118" selection-start-column="28" selection-end-line="118" selection-end-column="28" /> | ||
98 | + <folding> | ||
99 | + <element signature="e#108#137#0" expanded="true" /> | ||
100 | + </folding> | ||
101 | +======= | ||
49 | <file pinned="false" current-in-tab="true"> | 102 | <file pinned="false" current-in-tab="true"> |
50 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml"> | 103 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml"> |
51 | <provider selected="true" editor-type-id="text-editor"> | 104 | <provider selected="true" editor-type-id="text-editor"> |
52 | <state relative-caret-position="154"> | 105 | <state relative-caret-position="154"> |
53 | <caret line="64" column="17" selection-start-line="64" selection-start-column="17" selection-end-line="64" selection-end-column="17" /> | 106 | <caret line="64" column="17" selection-start-line="64" selection-start-column="17" selection-end-line="64" selection-end-column="17" /> |
107 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
54 | </state> | 108 | </state> |
55 | </provider> | 109 | </provider> |
56 | </entry> | 110 | </entry> |
57 | </file> | 111 | </file> |
112 | +<<<<<<< HEAD | ||
113 | + <file pinned="false" current-in-tab="true"> | ||
114 | + <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml"> | ||
115 | + <provider selected="true" editor-type-id="text-editor"> | ||
116 | + <state relative-caret-position="416"> | ||
117 | + <caret line="43" column="40" selection-start-line="43" selection-start-column="40" selection-end-line="43" selection-end-column="40" /> | ||
118 | +======= | ||
58 | <file pinned="false" current-in-tab="false"> | 119 | <file pinned="false" current-in-tab="false"> |
59 | <entry file="file://$PROJECT_DIR$/helpfunc/login_func.py"> | 120 | <entry file="file://$PROJECT_DIR$/helpfunc/login_func.py"> |
60 | <provider selected="true" editor-type-id="text-editor"> | 121 | <provider selected="true" editor-type-id="text-editor"> |
@@ -63,6 +124,7 @@ | @@ -63,6 +124,7 @@ | ||
63 | <folding> | 124 | <folding> |
64 | <element signature="e#107#119#0" expanded="true" /> | 125 | <element signature="e#107#119#0" expanded="true" /> |
65 | </folding> | 126 | </folding> |
127 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
66 | </state> | 128 | </state> |
67 | </provider> | 129 | </provider> |
68 | </entry> | 130 | </entry> |
@@ -88,8 +150,13 @@ | @@ -88,8 +150,13 @@ | ||
88 | <file pinned="false" current-in-tab="false"> | 150 | <file pinned="false" current-in-tab="false"> |
89 | <entry file="file://$PROJECT_DIR$/helpfunc/m_func.py"> | 151 | <entry file="file://$PROJECT_DIR$/helpfunc/m_func.py"> |
90 | <provider selected="true" editor-type-id="text-editor"> | 152 | <provider selected="true" editor-type-id="text-editor"> |
153 | +<<<<<<< HEAD | ||
154 | + <state relative-caret-position="6292"> | ||
155 | + <caret line="243" column="16" lean-forward="true" selection-start-line="243" selection-start-column="16" selection-end-line="243" selection-end-column="16" /> | ||
156 | +======= | ||
91 | <state relative-caret-position="3124"> | 157 | <state relative-caret-position="3124"> |
92 | <caret line="143" selection-start-line="143" selection-end-line="143" /> | 158 | <caret line="143" selection-start-line="143" selection-end-line="143" /> |
159 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
93 | <folding> | 160 | <folding> |
94 | <element signature="e#117#128#0" expanded="true" /> | 161 | <element signature="e#117#128#0" expanded="true" /> |
95 | </folding> | 162 | </folding> |
@@ -97,6 +164,18 @@ | @@ -97,6 +164,18 @@ | ||
97 | </provider> | 164 | </provider> |
98 | </entry> | 165 | </entry> |
99 | </file> | 166 | </file> |
167 | +<<<<<<< HEAD | ||
168 | + <file pinned="false" current-in-tab="false"> | ||
169 | + <entry file="file://$PROJECT_DIR$/api/app_api/login_api/task/accessToken_api.yml"> | ||
170 | + <provider selected="true" editor-type-id="text-editor"> | ||
171 | + <state relative-caret-position="208"> | ||
172 | + <caret line="8" selection-start-line="8" selection-end-line="9" selection-end-column="52" /> | ||
173 | + </state> | ||
174 | + </provider> | ||
175 | + </entry> | ||
176 | + </file> | ||
177 | +======= | ||
178 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
100 | </leaf> | 179 | </leaf> |
101 | </component> | 180 | </component> |
102 | <component name="FileTemplateManagerImpl"> | 181 | <component name="FileTemplateManagerImpl"> |
@@ -193,6 +272,11 @@ | @@ -193,6 +272,11 @@ | ||
193 | <option value="$PROJECT_DIR$/helpfunc/pg_db_func.py" /> | 272 | <option value="$PROJECT_DIR$/helpfunc/pg_db_func.py" /> |
194 | <option value="$PROJECT_DIR$/helpfunc/m_func.py" /> | 273 | <option value="$PROJECT_DIR$/helpfunc/m_func.py" /> |
195 | <option value="$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml" /> | 274 | <option value="$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml" /> |
275 | +<<<<<<< HEAD | ||
276 | + <option value="$PROJECT_DIR$/debugtalk.py" /> | ||
277 | + <option value="$PROJECT_DIR$/helpfunc/pg_db_func.py" /> | ||
278 | +======= | ||
279 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
196 | <option value="$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml" /> | 280 | <option value="$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml" /> |
197 | </list> | 281 | </list> |
198 | </option> | 282 | </option> |
@@ -556,11 +640,19 @@ | @@ -556,11 +640,19 @@ | ||
556 | <workItem from="1597801010469" duration="16146000" /> | 640 | <workItem from="1597801010469" duration="16146000" /> |
557 | <workItem from="1597886812090" duration="6866000" /> | 641 | <workItem from="1597886812090" duration="6866000" /> |
558 | <workItem from="1597906408146" duration="2887000" /> | 642 | <workItem from="1597906408146" duration="2887000" /> |
643 | +<<<<<<< HEAD | ||
644 | + <workItem from="1597973157365" duration="19140000" /> | ||
645 | + <workItem from="1598337033172" duration="73000" /> | ||
646 | +======= | ||
559 | <workItem from="1597973157365" duration="18949000" /> | 647 | <workItem from="1597973157365" duration="18949000" /> |
560 | <workItem from="1598065887022" duration="4905000" /> | 648 | <workItem from="1598065887022" duration="4905000" /> |
561 | <workItem from="1598108947857" duration="3526000" /> | 649 | <workItem from="1598108947857" duration="3526000" /> |
562 | <workItem from="1598168398954" duration="3596000" /> | 650 | <workItem from="1598168398954" duration="3596000" /> |
651 | +<<<<<<< HEAD | ||
563 | <workItem from="1599145650310" duration="64000" /> | 652 | <workItem from="1599145650310" duration="64000" /> |
653 | +======= | ||
654 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
655 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
564 | </task> | 656 | </task> |
565 | <task id="LOCAL-00001" summary="优化测试用例"> | 657 | <task id="LOCAL-00001" summary="优化测试用例"> |
566 | <created>1571644787323</created> | 658 | <created>1571644787323</created> |
@@ -888,7 +980,15 @@ | @@ -888,7 +980,15 @@ | ||
888 | <servers /> | 980 | <servers /> |
889 | </component> | 981 | </component> |
890 | <component name="TimeTrackingManager"> | 982 | <component name="TimeTrackingManager"> |
983 | +<<<<<<< HEAD | ||
891 | <option name="totallyTimeSpent" value="366015000" /> | 984 | <option name="totallyTimeSpent" value="366015000" /> |
985 | +======= | ||
986 | +<<<<<<< HEAD | ||
987 | + <option name="totallyTimeSpent" value="354188000" /> | ||
988 | +======= | ||
989 | + <option name="totallyTimeSpent" value="365951000" /> | ||
990 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
991 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
892 | </component> | 992 | </component> |
893 | <component name="TodoView" selected-index="3"> | 993 | <component name="TodoView" selected-index="3"> |
894 | <todo-panel id="selected-file"> | 994 | <todo-panel id="selected-file"> |
@@ -899,9 +999,22 @@ | @@ -899,9 +999,22 @@ | ||
899 | </todo-panel> | 999 | </todo-panel> |
900 | </component> | 1000 | </component> |
901 | <component name="ToolWindowManager"> | 1001 | <component name="ToolWindowManager"> |
1002 | +<<<<<<< HEAD | ||
902 | <frame x="-8" y="-8" width="1382" height="744" extended-state="6" /> | 1003 | <frame x="-8" y="-8" width="1382" height="744" extended-state="6" /> |
903 | <layout> | 1004 | <layout> |
904 | <window_info content_ui="combo" id="Project" order="0" sideWeight="0.49761903" visible="true" weight="0.23373677" /> | 1005 | <window_info content_ui="combo" id="Project" order="0" sideWeight="0.49761903" visible="true" weight="0.23373677" /> |
1006 | +======= | ||
1007 | +<<<<<<< HEAD | ||
1008 | + <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" /> | ||
1009 | + <editor active="true" /> | ||
1010 | + <layout> | ||
1011 | + <window_info content_ui="combo" id="Project" order="0" sideWeight="0.49761903" visible="true" weight="0.22693133" /> | ||
1012 | +======= | ||
1013 | + <frame x="-8" y="-8" width="1382" height="744" extended-state="7" /> | ||
1014 | + <layout> | ||
1015 | + <window_info content_ui="combo" id="Project" order="0" sideWeight="0.49761903" visible="true" weight="0.22995462" /> | ||
1016 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1017 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
905 | <window_info id="Structure" order="1" sideWeight="0.50238097" side_tool="true" weight="0.30711043" /> | 1018 | <window_info id="Structure" order="1" sideWeight="0.50238097" side_tool="true" weight="0.30711043" /> |
906 | <window_info id="Favorites" order="2" sideWeight="0.50238097" side_tool="true" weight="0.30711043" /> | 1019 | <window_info id="Favorites" order="2" sideWeight="0.50238097" side_tool="true" weight="0.30711043" /> |
907 | <window_info anchor="bottom" id="Message" order="0" /> | 1020 | <window_info anchor="bottom" id="Message" order="0" /> |
@@ -1192,6 +1305,8 @@ | @@ -1192,6 +1305,8 @@ | ||
1192 | </provider> | 1305 | </provider> |
1193 | </entry> | 1306 | </entry> |
1194 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_update_0_api.yml"> | 1307 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_update_0_api.yml"> |
1308 | +<<<<<<< HEAD | ||
1309 | +======= | ||
1195 | <provider selected="true" editor-type-id="text-editor"> | 1310 | <provider selected="true" editor-type-id="text-editor"> |
1196 | <state relative-caret-position="130"> | 1311 | <state relative-caret-position="130"> |
1197 | <caret line="5" column="50" selection-start-line="5" selection-start-column="37" selection-end-line="5" selection-end-column="50" /> | 1312 | <caret line="5" column="50" selection-start-line="5" selection-start-column="37" selection-end-line="5" selection-end-column="50" /> |
@@ -1199,21 +1314,46 @@ | @@ -1199,21 +1314,46 @@ | ||
1199 | </provider> | 1314 | </provider> |
1200 | </entry> | 1315 | </entry> |
1201 | <entry file="file://$PROJECT_DIR$/testsuites/task_suites.yml"> | 1316 | <entry file="file://$PROJECT_DIR$/testsuites/task_suites.yml"> |
1317 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1202 | <provider selected="true" editor-type-id="text-editor"> | 1318 | <provider selected="true" editor-type-id="text-editor"> |
1203 | <state relative-caret-position="660"> | 1319 | <state relative-caret-position="660"> |
1204 | <caret line="30" column="42" selection-start-line="30" selection-start-column="42" selection-end-line="30" selection-end-column="42" /> | 1320 | <caret line="30" column="42" selection-start-line="30" selection-start-column="42" selection-end-line="30" selection-end-column="42" /> |
1205 | </state> | 1321 | </state> |
1206 | </provider> | 1322 | </provider> |
1207 | </entry> | 1323 | </entry> |
1324 | +<<<<<<< HEAD | ||
1325 | + <entry file="file://$PROJECT_DIR$/debugtalk.py"> | ||
1326 | + <provider selected="true" editor-type-id="text-editor"> | ||
1327 | + <state relative-caret-position="18"> | ||
1328 | + <caret line="21" column="21" selection-start-line="21" selection-start-column="21" selection-end-line="21" selection-end-column="21" /> | ||
1329 | + <folding> | ||
1330 | + <element signature="e#0#11#0" expanded="true" /> | ||
1331 | + </folding> | ||
1332 | +======= | ||
1208 | <entry file="file://$PROJECT_DIR$/testcases/task/task_rewards_taskDetails_testcase.yml"> | 1333 | <entry file="file://$PROJECT_DIR$/testcases/task/task_rewards_taskDetails_testcase.yml"> |
1209 | <provider selected="true" editor-type-id="text-editor"> | 1334 | <provider selected="true" editor-type-id="text-editor"> |
1210 | <state relative-caret-position="550"> | 1335 | <state relative-caret-position="550"> |
1211 | <caret line="25" column="50" selection-start-line="25" selection-start-column="50" selection-end-line="25" selection-end-column="50" /> | 1336 | <caret line="25" column="50" selection-start-line="25" selection-start-column="50" selection-end-line="25" selection-end-column="50" /> |
1337 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1212 | </state> | 1338 | </state> |
1213 | </provider> | 1339 | </provider> |
1214 | </entry> | 1340 | </entry> |
1215 | <entry file="file://$PROJECT_DIR$/testcases/task/loot/loot_task_confirm_testcase.yml"> | 1341 | <entry file="file://$PROJECT_DIR$/testcases/task/loot/loot_task_confirm_testcase.yml"> |
1216 | <provider selected="true" editor-type-id="text-editor"> | 1342 | <provider selected="true" editor-type-id="text-editor"> |
1343 | +<<<<<<< HEAD | ||
1344 | + <state relative-caret-position="780"> | ||
1345 | + <caret line="30" column="42" selection-start-line="30" selection-start-column="42" selection-end-line="30" selection-end-column="42" /> | ||
1346 | + </state> | ||
1347 | + </provider> | ||
1348 | + </entry> | ||
1349 | + <entry file="file://$PROJECT_DIR$/helpfunc/pg_db_func.py"> | ||
1350 | + <provider selected="true" editor-type-id="text-editor"> | ||
1351 | + <state relative-caret-position="3016"> | ||
1352 | + <caret line="118" column="28" selection-start-line="118" selection-start-column="28" selection-end-line="118" selection-end-column="28" /> | ||
1353 | + <folding> | ||
1354 | + <element signature="e#108#137#0" expanded="true" /> | ||
1355 | + </folding> | ||
1356 | +======= | ||
1217 | <state relative-caret-position="772"> | 1357 | <state relative-caret-position="772"> |
1218 | <caret line="36" selection-start-line="36" selection-end-line="36" /> | 1358 | <caret line="36" selection-start-line="36" selection-end-line="36" /> |
1219 | </state> | 1359 | </state> |
@@ -1230,11 +1370,30 @@ | @@ -1230,11 +1370,30 @@ | ||
1230 | <provider selected="true" editor-type-id="text-editor"> | 1370 | <provider selected="true" editor-type-id="text-editor"> |
1231 | <state relative-caret-position="-299"> | 1371 | <state relative-caret-position="-299"> |
1232 | <caret line="7" selection-start-line="7" selection-end-line="7" /> | 1372 | <caret line="7" selection-start-line="7" selection-end-line="7" /> |
1373 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1233 | </state> | 1374 | </state> |
1234 | </provider> | 1375 | </provider> |
1235 | </entry> | 1376 | </entry> |
1236 | - <entry file="file://$PROJECT_DIR$/debugtalk.py"> | 1377 | + <entry file="file://$PROJECT_DIR$/.env"> |
1378 | + <provider selected="true" editor-type-id="text-editor"> | ||
1379 | +<<<<<<< HEAD | ||
1380 | + <state relative-caret-position="260"> | ||
1381 | + <caret line="10" column="14" selection-start-line="10" selection-end-line="10" selection-end-column="14" /> | ||
1382 | + </state> | ||
1383 | + </provider> | ||
1384 | + </entry> | ||
1385 | + <entry file="file://$PROJECT_DIR$/api/m_api/common/user_api.yml"> | ||
1386 | + <provider selected="true" editor-type-id="text-editor"> | ||
1387 | + <state relative-caret-position="130"> | ||
1388 | + <caret line="5" selection-start-line="5" selection-end-line="9" selection-end-column="41" /> | ||
1389 | + </state> | ||
1390 | + </provider> | ||
1391 | + </entry> | ||
1392 | + <entry file="file://$PROJECT_DIR$/helpfunc/m_func.py"> | ||
1237 | <provider selected="true" editor-type-id="text-editor"> | 1393 | <provider selected="true" editor-type-id="text-editor"> |
1394 | + <state relative-caret-position="6292"> | ||
1395 | + <caret line="243" column="16" lean-forward="true" selection-start-line="243" selection-start-column="16" selection-end-line="243" selection-end-column="16" /> | ||
1396 | +======= | ||
1238 | <state relative-caret-position="132"> | 1397 | <state relative-caret-position="132"> |
1239 | <caret line="17" column="21" selection-start-line="17" selection-start-column="4" selection-end-line="17" selection-end-column="21" /> | 1398 | <caret line="17" column="21" selection-start-line="17" selection-start-column="4" selection-end-line="17" selection-end-column="21" /> |
1240 | <folding> | 1399 | <folding> |
@@ -1288,16 +1447,46 @@ | @@ -1288,16 +1447,46 @@ | ||
1288 | <provider selected="true" editor-type-id="text-editor"> | 1447 | <provider selected="true" editor-type-id="text-editor"> |
1289 | <state relative-caret-position="3124"> | 1448 | <state relative-caret-position="3124"> |
1290 | <caret line="143" selection-start-line="143" selection-end-line="143" /> | 1449 | <caret line="143" selection-start-line="143" selection-end-line="143" /> |
1450 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1291 | <folding> | 1451 | <folding> |
1292 | <element signature="e#117#128#0" expanded="true" /> | 1452 | <element signature="e#117#128#0" expanded="true" /> |
1293 | </folding> | 1453 | </folding> |
1294 | </state> | 1454 | </state> |
1295 | </provider> | 1455 | </provider> |
1296 | </entry> | 1456 | </entry> |
1457 | +<<<<<<< HEAD | ||
1458 | +======= | ||
1459 | +<<<<<<< HEAD | ||
1460 | + <entry file="file://$PROJECT_DIR$/api/app_api/login_api/task/accessToken_api.yml"> | ||
1461 | + <provider selected="true" editor-type-id="text-editor"> | ||
1462 | + <state relative-caret-position="208"> | ||
1463 | + <caret line="8" selection-start-line="8" selection-end-line="9" selection-end-column="52" /> | ||
1464 | + </state> | ||
1465 | + </provider> | ||
1466 | + </entry> | ||
1467 | + <entry file="file://$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml"> | ||
1468 | + <provider selected="true" editor-type-id="text-editor"> | ||
1469 | + <state relative-caret-position="304"> | ||
1470 | + <caret line="66" selection-start-line="66" selection-end-line="67" selection-end-column="48" /> | ||
1471 | +======= | ||
1472 | + <entry file="file://$PROJECT_DIR$/testcases/task/loot_task_finishTask_testcase.yml"> | ||
1473 | + <provider selected="true" editor-type-id="text-editor"> | ||
1474 | + <state relative-caret-position="66"> | ||
1475 | + <caret line="21" selection-start-line="21" selection-start-column="1" selection-end-line="21" selection-end-column="58" /> | ||
1476 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1477 | + </state> | ||
1478 | + </provider> | ||
1479 | + </entry> | ||
1480 | +>>>>>>> 96082761b0292d913b472b4e3eaacb5cd2792fc6 | ||
1297 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml"> | 1481 | <entry file="file://$PROJECT_DIR$/api/m_api/loot/loot_task_accept_api.yml"> |
1298 | <provider selected="true" editor-type-id="text-editor"> | 1482 | <provider selected="true" editor-type-id="text-editor"> |
1483 | +<<<<<<< HEAD | ||
1484 | + <state relative-caret-position="416"> | ||
1485 | + <caret line="43" column="40" selection-start-line="43" selection-start-column="40" selection-end-line="43" selection-end-column="40" /> | ||
1486 | +======= | ||
1299 | <state relative-caret-position="154"> | 1487 | <state relative-caret-position="154"> |
1300 | <caret line="64" column="17" selection-start-line="64" selection-start-column="17" selection-end-line="64" selection-end-column="17" /> | 1488 | <caret line="64" column="17" selection-start-line="64" selection-start-column="17" selection-end-line="64" selection-end-column="17" /> |
1489 | +>>>>>>> 9e058e5d7a0b6d24ee8d4f50905376ab2a0a623f | ||
1301 | </state> | 1490 | </state> |
1302 | </provider> | 1491 | </provider> |
1303 | </entry> | 1492 | </entry> |
@@ -2,7 +2,7 @@ name: 发布任务 | @@ -2,7 +2,7 @@ name: 发布任务 | ||
2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
5 | - id: ${get_task_id()} | 5 | + id: ${get_appoint_task_id()} |
6 | msg: ok | 6 | msg: ok |
7 | request: | 7 | request: |
8 | headers: | 8 | headers: |
api/m_api/appoint/appoint_update_api.yml
0 → 100644
1 | +name: 保存指派任务 | ||
2 | +base_url: ${ENV(base_worth_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + name: 测试指派任务名称${get_nowtime()} | ||
6 | + acceptanceCriteria: 测试指派任务的验收标准${get_nowtime()} | ||
7 | + description: 测试指派任务的任务描述${get_nowtime()} | ||
8 | + planTime: ${get_today()} | ||
9 | + msg: ok | ||
10 | +teardown_hooks: | ||
11 | + - ${teardown_hook_get_appoint_task_id($response)} | ||
12 | +request: | ||
13 | + headers: | ||
14 | + Content-Type: application/json; charset=UTF-8 | ||
15 | + Authorization: Bearer ${get_task_Authorization()} | ||
16 | + Origin: https://value-test.fjmaimaimai.com | ||
17 | + Referer: https://value-test.fjmaimaimai.com/ | ||
18 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
19 | + X-Requested-With: XMLHttpRequest | ||
20 | + json: | ||
21 | + appointTo: 3245096039079680 | ||
22 | + planTime: $planTime | ||
23 | + name: $name | ||
24 | + resourceType: 1 | ||
25 | + resourceList: | ||
26 | + - id: ${get_resource_id()} | ||
27 | + title: ${get_resource_title()} | ||
28 | + content: ${get_resource_content()} | ||
29 | + serial: ${get_serialNo()} | ||
30 | + customerValue: | ||
31 | + - 31 | ||
32 | + taskCharacter: 12 | ||
33 | + reward: 2000 | ||
34 | + acceptanceCriteria: $acceptanceCriteria | ||
35 | + description: $description | ||
36 | + taskBelong: 13 | ||
37 | +# pictures: | ||
38 | + method: POST | ||
39 | + url: task/appoint/update | ||
40 | +validate: | ||
41 | + - eq: | ||
42 | + - content.code | ||
43 | + - 0 | ||
44 | + - eq: | ||
45 | + - content.msg | ||
46 | + - $msg |
1 | -name: 删除任务 | 1 | +name: 发布任务 |
2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
5 | + id: ${get_bid_task_id()} | ||
5 | msg: ok | 6 | msg: ok |
6 | request: | 7 | request: |
7 | headers: | 8 | headers: |
@@ -13,9 +14,8 @@ request: | @@ -13,9 +14,8 @@ request: | ||
13 | X-Requested-With: XMLHttpRequest | 14 | X-Requested-With: XMLHttpRequest |
14 | json: | 15 | json: |
15 | id: $id | 16 | id: $id |
16 | - | ||
17 | method: POST | 17 | method: POST |
18 | - url: task/delete | 18 | + url: task/open |
19 | validate: | 19 | validate: |
20 | - eq: | 20 | - eq: |
21 | - content.code | 21 | - content.code |
api/m_api/bid/bid_update_api.yml
0 → 100644
1 | +name: 保存竞标任务 | ||
2 | +base_url: ${ENV(base_worth_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + name: 测试竞标任务名称${get_nowtime()} | ||
6 | + acceptanceCriteria: 测试竞标任务的验收标准${get_nowtime()} | ||
7 | + description: 测试竞标任务的任务描述${get_nowtime()} | ||
8 | + bidStartTime: ${get_today1()} | ||
9 | + bidEndTime: ${get_tomorrow()} | ||
10 | + id: ${get_resource_id()} | ||
11 | + serial: ${get_serialNo()} | ||
12 | + msg: ok | ||
13 | +teardown_hooks: | ||
14 | + - ${teardown_hook_get_bid_task_id($response)} | ||
15 | +request: | ||
16 | + headers: | ||
17 | + Content-Type: application/json; charset=UTF-8 | ||
18 | + Authorization: Bearer ${get_task_Authorization()} | ||
19 | + Origin: https://value-test.fjmaimaimai.com | ||
20 | + Referer: https://value-test.fjmaimaimai.com/ | ||
21 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
22 | + X-Requested-With: XMLHttpRequest | ||
23 | + json: | ||
24 | + bidStartTime: $bidStartTime | ||
25 | + bidEndTime: $bidEndTime | ||
26 | + name: $name | ||
27 | + resourceType: 1 | ||
28 | + resourceList: | ||
29 | + - id: ${convert_to_number($id)} | ||
30 | + title: ${get_resource_title()} | ||
31 | + content: ${get_resource_content()} | ||
32 | + serial: ${convert_to_number($serial)} | ||
33 | + customerValue: | ||
34 | + - 31 | ||
35 | + taskCharactor: 12 | ||
36 | + reward: 2000 | ||
37 | + acceptanceCriteria: $acceptanceCriteria | ||
38 | + description: $description | ||
39 | + isImportant: true | ||
40 | + taskBelong: 13 | ||
41 | + isRemind: true | ||
42 | + pictures: | ||
43 | + method: POST | ||
44 | + url: task/bid/update | ||
45 | +validate: | ||
46 | + - eq: | ||
47 | + - content.code | ||
48 | + - 0 | ||
49 | + - eq: | ||
50 | + - content.msg | ||
51 | + - $msg |
1 | -name: 公司悬赏任务 | 1 | +name: 公司任务(抢单任务) |
2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
@@ -19,10 +19,12 @@ request: | @@ -19,10 +19,12 @@ request: | ||
19 | X-MMM-Uuid: $uuid | 19 | X-MMM-Uuid: $uuid |
20 | X-MMM-Version: 1.0.0 | 20 | X-MMM-Version: 1.0.0 |
21 | json: | 21 | json: |
22 | + action: 0 | ||
23 | + newest: 1 | ||
22 | pageIndex: 0 | 24 | pageIndex: 0 |
23 | pageSize: 20 | 25 | pageSize: 20 |
24 | method: POST | 26 | method: POST |
25 | - url: v1/task/rewards | 27 | + url: v1/task/contendTasks |
26 | validate: | 28 | validate: |
27 | - eq: | 29 | - eq: |
28 | - content.code | 30 | - content.code |
1 | -name: 公司任务(进行中、已完成) | 1 | +name: 公司任务(进行中) |
2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
@@ -19,10 +19,10 @@ request: | @@ -19,10 +19,10 @@ request: | ||
19 | X-MMM-Uuid: $uuid | 19 | X-MMM-Uuid: $uuid |
20 | X-MMM-Version: 1.0.0 | 20 | X-MMM-Version: 1.0.0 |
21 | json: | 21 | json: |
22 | + action: 0 | ||
23 | + newest: 1 | ||
22 | pageIndex: 0 | 24 | pageIndex: 0 |
23 | pageSize: 20 | 25 | pageSize: 20 |
24 | - action: 0 | ||
25 | - newest: 0 | ||
26 | method: POST | 26 | method: POST |
27 | url: v1/task/currentTasks | 27 | url: v1/task/currentTasks |
28 | validate: | 28 | validate: |
@@ -2,8 +2,7 @@ name: 抢单任务详情 | @@ -2,8 +2,7 @@ name: 抢单任务详情 | ||
2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
5 | - id: ${get_task_id()} | ||
6 | - status: ${get_task_status_from_database()} | 5 | + id: ${get_loot_task_id()} |
7 | msg: ok | 6 | msg: ok |
8 | request: | 7 | request: |
9 | headers: | 8 | headers: |
api/m_api/loot/loot_open_api.yml
0 → 100644
1 | +name: 发布任务 | ||
2 | +base_url: ${ENV(base_worth_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + id: ${get_loot_task_id()} | ||
6 | + msg: ok | ||
7 | +request: | ||
8 | + headers: | ||
9 | + Content-Type: application/json; charset=UTF-8 | ||
10 | + Authorization: Bearer ${get_task_Authorization()} | ||
11 | + Origin: https://value-test.fjmaimaimai.com | ||
12 | + Referer: https://value-test.fjmaimaimai.com/ | ||
13 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
14 | + X-Requested-With: XMLHttpRequest | ||
15 | + json: | ||
16 | + id: $id | ||
17 | + method: POST | ||
18 | + url: task/open | ||
19 | +validate: | ||
20 | + - eq: | ||
21 | + - content.code | ||
22 | + - 0 | ||
23 | + - eq: | ||
24 | + - content.msg | ||
25 | + - $msg |
@@ -4,7 +4,7 @@ verify: False | @@ -4,7 +4,7 @@ verify: False | ||
4 | variables: | 4 | variables: |
5 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
6 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
7 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
8 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
9 | request: | 9 | request: |
10 | headers: | 10 | headers: |
@@ -2,7 +2,7 @@ name: 抢单任务验收 | @@ -2,7 +2,7 @@ name: 抢单任务验收 | ||
2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
5 | - taskId: ${get_task_status_4_from_database()} | 5 | + taskId: ${get_loot_task_id()} |
6 | remark: 上传报告${get_nowtime()} | 6 | remark: 上传报告${get_nowtime()} |
7 | realityTime: ${get_today()} | 7 | realityTime: ${get_today()} |
8 | uid0: ${get_uid0()} | 8 | uid0: ${get_uid0()} |
@@ -21,13 +21,13 @@ request: | @@ -21,13 +21,13 @@ request: | ||
21 | X-Requested-With: XMLHttpRequest | 21 | X-Requested-With: XMLHttpRequest |
22 | json: | 22 | json: |
23 | receiver: | 23 | receiver: |
24 | - uid: $uid15 | ||
25 | - name: $name15 | 24 | + uid: $uid0 |
25 | + name: $name0 | ||
26 | percent: 25 | 26 | percent: 25 |
27 | reward: 500 | 27 | reward: 500 |
28 | participant: | 28 | participant: |
29 | - - uid: $uid0 | ||
30 | - name: $name0 | 29 | + - uid: $uid15 |
30 | + name: $name15 | ||
31 | percent: ${convert_to_number(25)} | 31 | percent: ${convert_to_number(25)} |
32 | reward: ${convert_to_number(500)} | 32 | reward: ${convert_to_number(500)} |
33 | - uid: $uid1 | 33 | - uid: $uid1 |
@@ -44,13 +44,13 @@ request: | @@ -44,13 +44,13 @@ request: | ||
44 | solution: | 44 | solution: |
45 | total: ${convert_to_number(20)} | 45 | total: ${convert_to_number(20)} |
46 | receiver: | 46 | receiver: |
47 | - uid: $uid15 | ||
48 | - name: $name15 | 47 | + uid: $uid0 |
48 | + name: $name0 | ||
49 | percent: ${convert_to_number(25)} | 49 | percent: ${convert_to_number(25)} |
50 | score: ${convert_to_number(5)} | 50 | score: ${convert_to_number(5)} |
51 | participant: | 51 | participant: |
52 | - - uid: $uid0 | ||
53 | - name: $name0 | 52 | + - uid: $uid15 |
53 | + name: $name15 | ||
54 | percent: ${convert_to_number(25)} | 54 | percent: ${convert_to_number(25)} |
55 | score: ${convert_to_number(5)} | 55 | score: ${convert_to_number(5)} |
56 | - uid: $uid1 | 56 | - uid: $uid1 |
@@ -67,10 +67,10 @@ request: | @@ -67,10 +67,10 @@ request: | ||
67 | taskId: $taskId | 67 | taskId: $taskId |
68 | method: POST | 68 | method: POST |
69 | url: task/loot/accept | 69 | url: task/loot/accept |
70 | -#validate: | ||
71 | - ## - eq: | ||
72 | - ## - content.code | ||
73 | - ## - 0 | ||
74 | - ## - eq: | ||
75 | - ## - content.msg | ||
76 | - ## - $msg | ||
70 | +validate: | ||
71 | + - eq: | ||
72 | + - content.code | ||
73 | + - 0 | ||
74 | + - eq: | ||
75 | + - content.msg | ||
76 | + - $msg |
api/m_api/loot/loot_task_close_api.yml
0 → 100644
1 | +name: 关闭任务 | ||
2 | +base_url: ${ENV(base_worth_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + id: ${get_loot_task_id()} | ||
6 | + reason: 测试关闭任务${get_nowtime()} | ||
7 | + msg: ok | ||
8 | +request: | ||
9 | + headers: | ||
10 | + Content-Type: application/json; charset=UTF-8 | ||
11 | + Authorization: Bearer ${get_task_Authorization()} | ||
12 | + Origin: https://value-test.fjmaimaimai.com | ||
13 | + Referer: https://value-test.fjmaimaimai.com/ | ||
14 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
15 | + X-Requested-With: XMLHttpRequest | ||
16 | + json: | ||
17 | + id: $id | ||
18 | + reason: $reason | ||
19 | + method: POST | ||
20 | + url: task/close | ||
21 | +validate: | ||
22 | + - eq: | ||
23 | + - content.code | ||
24 | + - 0 | ||
25 | + - eq: | ||
26 | + - content.msg | ||
27 | + - $msg |
@@ -2,7 +2,7 @@ name: 确认领取人 | @@ -2,7 +2,7 @@ name: 确认领取人 | ||
2 | base_url: ${ENV(base_worth_url)} | 2 | base_url: ${ENV(base_worth_url)} |
3 | verify: False | 3 | verify: False |
4 | variables: | 4 | variables: |
5 | - id: ${get_task_status_7_from_database()} | 5 | + id: ${get_loot_task_id()} |
6 | planTime: ${get_today()} | 6 | planTime: ${get_today()} |
7 | msg: ok | 7 | msg: ok |
8 | request: | 8 | request: |
api/m_api/loot/loot_update_false_api.yml
0 → 100644
1 | +name: 保存抢单任务 | ||
2 | +base_url: ${ENV(base_worth_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + name: 测试抢单任务名称${get_nowtime()} | ||
6 | + acceptanceCriteria: 测试抢单任务的验收标准${get_nowtime()} | ||
7 | + description: 测试抢单任务的任务描述${get_nowtime()} | ||
8 | + msg: ok | ||
9 | +teardown_hooks: | ||
10 | + - ${teardown_hook_get_loot_task_id($response)} | ||
11 | +request: | ||
12 | + headers: | ||
13 | + Content-Type: application/json; charset=UTF-8 | ||
14 | + Authorization: Bearer ${get_task_Authorization()} | ||
15 | + Origin: https://value-test.fjmaimaimai.com | ||
16 | + Referer: https://value-test.fjmaimaimai.com/ | ||
17 | + User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | ||
18 | + X-Requested-With: XMLHttpRequest | ||
19 | + json: | ||
20 | + name: $name | ||
21 | + resourceType: 1 | ||
22 | + resourceList: | ||
23 | + - id: ${get_resource_id()} | ||
24 | + title: ${get_resource_title()} | ||
25 | + content: ${get_resource_content()} | ||
26 | + serial: ${get_serialNo()} | ||
27 | + customerValue: | ||
28 | + - 31 | ||
29 | + taskCharacter: 12 | ||
30 | + reward: 2000 | ||
31 | + acceptanceCriteria: $acceptanceCriteria | ||
32 | + description: $description | ||
33 | + isImportant: false | ||
34 | + taskBelong: 13 | ||
35 | +# pictures: | ||
36 | + method: POST | ||
37 | + url: task/loot/update | ||
38 | +validate: | ||
39 | + - eq: | ||
40 | + - content.code | ||
41 | + - 0 | ||
42 | + - eq: | ||
43 | + - content.msg | ||
44 | + - $msg |
1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvcHdkTG9naW4iLCJpYXQiOjE1OTgxNjg1MjIsImV4cCI6MTU5ODE3OTMyMiwibmJmIjoxNTk4MTY4NTIyLCJqdGkiOiJiZFZFbmExY1NXSlB1UnNLIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.04Ot6NVzdl0l2_JzaU_USkt2_I7S1xqDRAe1mgd5OMQ | ||
1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvcHdkTG9naW4iLCJpYXQiOjE1OTkyMzU3NjAsImV4cCI6MTU5OTI0NjU2MCwibmJmIjoxNTk5MjM1NzYwLCJqdGkiOiJaZHQwbDg1cW92YVFVUzB4Iiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.7v8LblyAi2iynP4FscB6g0lI6qUfnja8rDTpAmNrX0I |
1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvYW5vbnltb3VzTG9naW4iLCJpYXQiOjE1OTgxNjg1MjIsImV4cCI6MTU5ODE3OTMyMiwibmJmIjoxNTk4MTY4NTIyLCJqdGkiOiI0cks2YnZvY3NLNzdlSVVWIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.uhdyp3cjmtOB_wjYMhmmla58nXPp427gGXQplCZijPU | ||
1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvYW5vbnltb3VzTG9naW4iLCJpYXQiOjE1OTkyMzU3NjEsImV4cCI6MTU5OTI0NjU2MSwibmJmIjoxNTk5MjM1NzYxLCJqdGkiOiJHOXB5UW9WOXB5UlZ3anRYIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.JZyzltMQWNLWObfdrE2HzAo_0HPn9c_ZmWtbVyM_48s |
config/bid_task_id.txt
0 → 100644
1 | +3041676743955448832 |
1 | -iLq0Ho7hoEaQUOEqmcTc+rTn+0YEWe7G9BQQGNcPRamovbjWT5emh7Q3YbcvOnAdH9hHXCnb031ErVFVesRTYG6nVujzNYut9NEbJb+Xw8MV9pp9D8QfZB9wNF8rgwZU+g65dD6mlrCU0qsMywVqgrPAna9mci+qvQ5DIAqysFc= | ||
1 | +IN4bWAJAI2RERL3FgFxWwhRuSDVdefyUwKKBqZ8DoqmrUXV/P0fqAY8QliDl4B8XvWFGJgy7GdvBpIVKToNPD8pV4oaO6r4pELpxvd84awJEQbJvbU0jx+Tzo5vhC5ys9spO+YZIrR6Fu6RvMxY8wlEbEXZRYSMd7QEp4Gw9kJQ= |
config/loot_task_id.txt
0 → 100644
1 | +3039395831662248960 |
1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtd29ydGgtd2ViLWdhdGV3YXktdGVzdC5mam1haW1haW1haS5jb21cL2F1dGhcL2xvZ2luIiwiaWF0IjoxNTk4MTY4NTIzLCJleHAiOjE1OTgxNzkzMjMsIm5iZiI6MTU5ODE2ODUyMywianRpIjoiOWRsVEJrYkF2VmZYOUk4ZCIsInN1YiI6MzI0ODgxNzYxMzY4MTY2NCwicHJ2IjoiODdlMGFmMWVmOWZkMTU4MTJmZGVjOTcxNTNhMTRlMGIwNDc1NDZhYSIsImNvbXBhbnlJZCI6MzY2LCJuaWNrbmFtZSI6Ilx1OGM3OVx1NWI1MFx1NTkzNCIsInBob25lIjoiMTk5OTAwMDAwMDgiLCJ1aWQiOjMyNDg4MTc2MTM2ODE2NjQsImFkbWluVHlwZSI6Mn0.4m41YB_OdtpsC6Ezg3-LeFki_ce9TMqnHBvtHvrPhTo | ||
1 | +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtd29ydGgtd2ViLWdhdGV3YXktdGVzdC5mam1haW1haW1haS5jb21cL2F1dGhcL2xvZ2luIiwiaWF0IjoxNTk5MjM1NzYxLCJleHAiOjE1OTkyNDY1NjEsIm5iZiI6MTU5OTIzNTc2MSwianRpIjoiSXBGQzJ0THlwdHQzSUhSMiIsInN1YiI6MzI0ODgxNzYxMzY4MTY2NCwicHJ2IjoiODdlMGFmMWVmOWZkMTU4MTJmZGVjOTcxNTNhMTRlMGIwNDc1NDZhYSIsImNvbXBhbnlJZCI6MzY2LCJuaWNrbmFtZSI6Ilx1OGM3OVx1NWI1MFx1NTkzNCIsInBob25lIjoiMTk5OTAwMDAwMDgiLCJ1aWQiOjMyNDg4MTc2MTM2ODE2NjQsImFkbWluVHlwZSI6Mn0.CcUAcnQcG193_6UIVknngrTGqC4aG6ADorsSfgg4eNQ |
@@ -4,11 +4,13 @@ import time | @@ -4,11 +4,13 @@ import time | ||
4 | from helpfunc.header_func import * | 4 | from helpfunc.header_func import * |
5 | from helpfunc.login_func import * | 5 | from helpfunc.login_func import * |
6 | from helpfunc.m_func import * | 6 | from helpfunc.m_func import * |
7 | -from helpfunc.pg_db_func import * | 7 | +from helpfunc.pg_db_loot_func import * |
8 | +from helpfunc.pg_db_bid_func import * | ||
8 | # from helpfunc.time_func import * | 9 | # from helpfunc.time_func import * |
9 | 10 | ||
10 | import time,datetime,re | 11 | import time,datetime,re |
11 | 12 | ||
13 | + | ||
12 | from urllib.parse import * | 14 | from urllib.parse import * |
13 | 15 | ||
14 | 16 | ||
@@ -20,7 +22,7 @@ def convert_to_string(value): | @@ -20,7 +22,7 @@ def convert_to_string(value): | ||
20 | 22 | ||
21 | def convert_to_number(value): | 23 | def convert_to_number(value): |
22 | return int(value) | 24 | return int(value) |
23 | - | 25 | +# print(type(convert_to_number(get_resource_id()))) |
24 | # def get_base_url(env_type="test"): | 26 | # def get_base_url(env_type="test"): |
25 | # """ | 27 | # """ |
26 | # 根据配置选择运行环境 | 28 | # 根据配置选择运行环境 |
@@ -39,3 +41,14 @@ def get_nowtime(): | @@ -39,3 +41,14 @@ def get_nowtime(): | ||
39 | def get_second(): | 41 | def get_second(): |
40 | curr_time = datetime.datetime.now() | 42 | curr_time = datetime.datetime.now() |
41 | return curr_time.second | 43 | return curr_time.second |
44 | + | ||
45 | +def get_tomorrow(): | ||
46 | + td = datetime.timedelta(days=1) | ||
47 | + tomorrow = (datetime.datetime.utcnow() + td).strftime("%Y-%m-%dT%H:%M:%SZ") | ||
48 | + return tomorrow | ||
49 | +def get_today1(): | ||
50 | + td = datetime.timedelta(days=0) | ||
51 | + tomorrow = (datetime.datetime.utcnow() + td).strftime("%Y-%m-%dT%H:%M:%SZ") | ||
52 | + return tomorrow | ||
53 | + | ||
54 | +# print(get_today1()) |
@@ -261,11 +261,12 @@ def teardown_hook_get_cid(response): | @@ -261,11 +261,12 @@ def teardown_hook_get_cid(response): | ||
261 | #———————————————————————————————————————————————————————————————————————————————————————————————————————————— | 261 | #———————————————————————————————————————————————————————————————————————————————————————————————————————————— |
262 | #引用资源模块 | 262 | #引用资源模块 |
263 | def teardown_hook_get_resource_id(response): | 263 | def teardown_hook_get_resource_id(response): |
264 | + global resource_id | ||
265 | + resource_id = '' | ||
264 | if response.status_code ==200: | 266 | if response.status_code ==200: |
265 | jsondata = json.loads(response.text) | 267 | jsondata = json.loads(response.text) |
266 | resource_id = str(jsondata['data']['list'][0]['id']) | 268 | resource_id = str(jsondata['data']['list'][0]['id']) |
267 | try: | 269 | try: |
268 | - | ||
269 | with open(path + "config/resource_id.txt", 'w+') as f: | 270 | with open(path + "config/resource_id.txt", 'w+') as f: |
270 | f.write(resource_id) | 271 | f.write(resource_id) |
271 | print('写入成功,resource_id:{}'.format(resource_id)) | 272 | print('写入成功,resource_id:{}'.format(resource_id)) |
@@ -289,6 +290,8 @@ def get_resource_id_to_int(): | @@ -289,6 +290,8 @@ def get_resource_id_to_int(): | ||
289 | return int(get_resource_id()) | 290 | return int(get_resource_id()) |
290 | 291 | ||
291 | def teardown_hook_get_resource_title(response): | 292 | def teardown_hook_get_resource_title(response): |
293 | + global resource_title | ||
294 | + resource_title = '' | ||
292 | if response.status_code ==200: | 295 | if response.status_code ==200: |
293 | jsondata = json.loads(response.text) | 296 | jsondata = json.loads(response.text) |
294 | resource_title = jsondata['data']['list'][0]['title'] | 297 | resource_title = jsondata['data']['list'][0]['title'] |
@@ -314,6 +317,8 @@ def get_resource_title(): | @@ -314,6 +317,8 @@ def get_resource_title(): | ||
314 | return resource_title | 317 | return resource_title |
315 | 318 | ||
316 | def teardown_hook_get_resource_content(response): | 319 | def teardown_hook_get_resource_content(response): |
320 | + global resource_content | ||
321 | + resource_content = '' | ||
317 | if response.status_code ==200: | 322 | if response.status_code ==200: |
318 | jsondata = json.loads(response.text) | 323 | jsondata = json.loads(response.text) |
319 | resource_content = jsondata['data']['list'][0]['content'] | 324 | resource_content = jsondata['data']['list'][0]['content'] |
@@ -7,7 +7,6 @@ | @@ -7,7 +7,6 @@ | ||
7 | import json | 7 | import json |
8 | from urllib.parse import * | 8 | from urllib.parse import * |
9 | 9 | ||
10 | - | ||
11 | # path = 'E:/task_api/' | 10 | # path = 'E:/task_api/' |
12 | path = 'E:/mmm_auto/task_api/' | 11 | path = 'E:/mmm_auto/task_api/' |
13 | def teardown_hook_get_Authorization(response): | 12 | def teardown_hook_get_Authorization(response): |
@@ -68,25 +67,76 @@ def teardown_hook_get_login_code(response): | @@ -68,25 +67,76 @@ def teardown_hook_get_login_code(response): | ||
68 | except Exception as e: | 67 | except Exception as e: |
69 | print('写入失败', e) | 68 | print('写入失败', e) |
70 | return res | 69 | return res |
71 | - | ||
72 | -def teardown_hook_get_task_id(response): | 70 | +#写入抢单任务id |
71 | +def teardown_hook_get_loot_task_id(response): | ||
72 | + if response.status_code == 200: | ||
73 | + jsondata = json.loads(response.text) | ||
74 | + task_id =jsondata['data']['id'] | ||
75 | + try: | ||
76 | + # 保存token到文件 | ||
77 | + with open(path + 'config/loot_task_id.txt','w+') as f: | ||
78 | + f.write(task_id) | ||
79 | + print('写入成功,task_id:{}'.format(task_id)) | ||
80 | + f.close() | ||
81 | + except Exception as e: | ||
82 | + print('写入失败', e) | ||
83 | + return task_id | ||
84 | +#获取抢单任务id | ||
85 | +def get_loot_task_id(): | ||
86 | + try: | ||
87 | + # 保存token到文件 | ||
88 | + with open(path + "config/loot_task_id.txt", 'r') as f: | ||
89 | + task_id = f.read() | ||
90 | + print('读取成功,task_id:{}'.format(task_id)) | ||
91 | + except Exception as e: | ||
92 | + print('读取失败', e) | ||
93 | + # Authorization = str(Authorization) | ||
94 | + return task_id | ||
95 | +#写入竞标任务id | ||
96 | +def teardown_hook_get_bid_task_id(response): | ||
73 | if response.status_code == 200: | 97 | if response.status_code == 200: |
74 | jsondata = json.loads(response.text) | 98 | jsondata = json.loads(response.text) |
75 | task_id =jsondata['data']['id'] | 99 | task_id =jsondata['data']['id'] |
76 | try: | 100 | try: |
77 | # 保存token到文件 | 101 | # 保存token到文件 |
78 | - with open(path + 'config/task_id.txt','w+') as f: | 102 | + with open(path + 'config/bid_task_id.txt','w+') as f: |
79 | f.write(task_id) | 103 | f.write(task_id) |
80 | print('写入成功,task_id:{}'.format(task_id)) | 104 | print('写入成功,task_id:{}'.format(task_id)) |
81 | f.close() | 105 | f.close() |
82 | except Exception as e: | 106 | except Exception as e: |
83 | print('写入失败', e) | 107 | print('写入失败', e) |
84 | return task_id | 108 | return task_id |
109 | +#获取竞标任务id | ||
110 | +def get_bid_task_id(): | ||
111 | + try: | ||
112 | + # 保存token到文件 | ||
113 | + with open(path + "config/bid_task_id.txt", 'r') as f: | ||
114 | + task_id = f.read() | ||
115 | + print('读取成功,task_id:{}'.format(task_id)) | ||
116 | + except Exception as e: | ||
117 | + print('读取失败', e) | ||
118 | + # Authorization = str(Authorization) | ||
119 | + return task_id | ||
85 | 120 | ||
86 | -def get_task_id(): | 121 | +#写入指派任务id |
122 | +def teardown_hook_get_appoint_task_id(response): | ||
123 | + if response.status_code == 200: | ||
124 | + jsondata = json.loads(response.text) | ||
125 | + task_id =jsondata['data']['id'] | ||
126 | + try: | ||
127 | + # 保存token到文件 | ||
128 | + with open(path + 'config/appoint_task_id.txt','w+') as f: | ||
129 | + f.write(task_id) | ||
130 | + print('写入成功,task_id:{}'.format(task_id)) | ||
131 | + f.close() | ||
132 | + except Exception as e: | ||
133 | + print('写入失败', e) | ||
134 | + return task_id | ||
135 | +#获取指派任务id | ||
136 | +def get_appoint_task_id(): | ||
87 | try: | 137 | try: |
88 | # 保存token到文件 | 138 | # 保存token到文件 |
89 | - with open(path + "config/task_id.txt", 'r') as f: | 139 | + with open(path + "config/appoint_task_id.txt", 'r') as f: |
90 | task_id = f.read() | 140 | task_id = f.read() |
91 | print('读取成功,task_id:{}'.format(task_id)) | 141 | print('读取成功,task_id:{}'.format(task_id)) |
92 | except Exception as e: | 142 | except Exception as e: |
helpfunc/pg_db_bid_func.py
0 → 100644
1 | +#! /usr/bin/env python | ||
2 | +# -*- coding: utf-8 -*- | ||
3 | +# Date: 2020/7/12 16:27 | ||
4 | +# @Author:bxh | ||
5 | +# @file: pg_db_func.py | ||
6 | +from helpfunc.m_func import * | ||
7 | +import psycopg2 | ||
8 | +from datetime import * | ||
9 | + | ||
10 | +# 获得连接 | ||
11 | +def GetConnect(): | ||
12 | + conn = False | ||
13 | + try: | ||
14 | + conn = psycopg2.connect(database="mmmworthtest", | ||
15 | + user="bianxinhua", | ||
16 | + password="bianxinhua_123", | ||
17 | + host="114.55.200.59", | ||
18 | + port="31543") | ||
19 | + except Exception as err: | ||
20 | + print("连接数据库失败,%s" % err) | ||
21 | + return conn | ||
22 | + | ||
23 | +#获取抢单任务单的状态:待发布 | ||
24 | +def get_bid_task_status_1_from_database(): | ||
25 | + db = GetConnect() | ||
26 | + cursor = db.cursor() | ||
27 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
28 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 2 and task_status = 1 and id = {} '''.format(get_bid_task_id()) | ||
29 | + # print(sql) | ||
30 | + try: | ||
31 | + cursor.execute(sql) | ||
32 | + result = cursor.fetchone() | ||
33 | + return result[0] | ||
34 | + except Exception as err: | ||
35 | + # 发生错误时回滚 | ||
36 | + print(err) | ||
37 | + db.rollback() | ||
38 | + db.close() | ||
39 | + | ||
40 | +#获取抢单任务单的状态:待领取 | ||
41 | +def get_task_status_2_from_database(): | ||
42 | + db = GetConnect() | ||
43 | + cursor = db.cursor() | ||
44 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
45 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 2 and task_status = 2 and id = {} '''.format(get_bid_task_id()) | ||
46 | + print(sql) | ||
47 | + try: | ||
48 | + cursor.execute(sql) | ||
49 | + result = cursor.fetchone() | ||
50 | + return result[0] | ||
51 | + except Exception as err: | ||
52 | + # 发生错误时回滚 | ||
53 | + print(err) | ||
54 | + db.rollback() | ||
55 | + db.close() | ||
56 | +#获取抢单任务单的状态:进行中 | ||
57 | +def get_task_status_3_from_database(): | ||
58 | + db = GetConnect() | ||
59 | + cursor = db.cursor() | ||
60 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
61 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 2 and task_status = 3 and id = {} '''.format(get_bid_task_id()) | ||
62 | + # print(sql) | ||
63 | + try: | ||
64 | + cursor.execute(sql) | ||
65 | + result = cursor.fetchone() | ||
66 | + return result[0] | ||
67 | + except Exception as err: | ||
68 | + # 发生错误时回滚 | ||
69 | + print(err) | ||
70 | + db.rollback() | ||
71 | + db.close() | ||
72 | +# #获取抢单任务单的状态:待确认 | ||
73 | +def get_task_status_7_from_database(): | ||
74 | + db = GetConnect() | ||
75 | + cursor = db.cursor() | ||
76 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
77 | + sql = '''select task_status from tasks where company_id = 366 and task_status = 7 and id = {}'''.format(get_bid_task_id()) | ||
78 | + print(sql) | ||
79 | + try: | ||
80 | + cursor.execute(sql) | ||
81 | + result = cursor.fetchone() | ||
82 | + return result[0] | ||
83 | + except Exception as err: | ||
84 | + # 发生错误时回滚 | ||
85 | + print(err) | ||
86 | + db.rollback() | ||
87 | + db.close() | ||
88 | + | ||
89 | +#获取任务单的状态:待验收 | ||
90 | +def get_task_status_4_from_database(): | ||
91 | + db = GetConnect() | ||
92 | + cursor = db.cursor() | ||
93 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
94 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 4 and t.receiver_uid = '3248817613892608' and id = {}'''.format(get_bid_task_id()) | ||
95 | + # print(sql) | ||
96 | + try: | ||
97 | + cursor.execute(sql) | ||
98 | + result = cursor.fetchone() | ||
99 | + return result[0] | ||
100 | + except Exception as err: | ||
101 | + # 发生错误时回滚 | ||
102 | + print(err) | ||
103 | + db.rollback() | ||
104 | + db.close() | ||
105 | + | ||
106 | +#获取任务单的状态:已完成 | ||
107 | +def get_task_status_5_from_database(): | ||
108 | + db = GetConnect() | ||
109 | + cursor = db.cursor() | ||
110 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
111 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 5 and id = {}'''.format(get_bid_task_id()) | ||
112 | + # print(sql) | ||
113 | + try: | ||
114 | + cursor.execute(sql) | ||
115 | + result = cursor.fetchone() | ||
116 | + return result[0] | ||
117 | + except Exception as err: | ||
118 | + # 发生错误时回滚 | ||
119 | + print(err) | ||
120 | + db.rollback() | ||
121 | + db.close() | ||
122 | + | ||
123 | +#获取任务单的状态:已关闭 | ||
124 | +def get_task_status_6_from_database(): | ||
125 | + db = GetConnect() | ||
126 | + cursor = db.cursor() | ||
127 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
128 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 6 and id = {}'''.format(get_bid_task_id()) | ||
129 | + # print(sql) | ||
130 | + try: | ||
131 | + cursor.execute(sql) | ||
132 | + result = cursor.fetchone() | ||
133 | + return result[0] | ||
134 | + except Exception as err: | ||
135 | + # 发生错误时回滚 | ||
136 | + print(err) | ||
137 | + db.rollback() | ||
138 | + db.close() |
@@ -7,9 +7,12 @@ from helpfunc.m_func import * | @@ -7,9 +7,12 @@ from helpfunc.m_func import * | ||
7 | import psycopg2 | 7 | import psycopg2 |
8 | from datetime import * | 8 | from datetime import * |
9 | 9 | ||
10 | + | ||
11 | + | ||
10 | def get_today(): | 12 | def get_today(): |
11 | today = datetime.now(timezone.utc).astimezone().isoformat() | 13 | today = datetime.now(timezone.utc).astimezone().isoformat() |
12 | return today | 14 | return today |
15 | + | ||
13 | # 获得连接 | 16 | # 获得连接 |
14 | def GetConnect(): | 17 | def GetConnect(): |
15 | conn = False | 18 | conn = False |
@@ -72,12 +75,12 @@ def get_employee_account_from_database(): | @@ -72,12 +75,12 @@ def get_employee_account_from_database(): | ||
72 | db.rollback() | 75 | db.rollback() |
73 | db.close() | 76 | db.close() |
74 | 77 | ||
75 | -#获取任务单的状态 | ||
76 | -def get_task_status_from_database(): | 78 | +#获取抢单任务单的状态:待发布 |
79 | +def get_task_status_1_from_database(): | ||
77 | db = GetConnect() | 80 | db = GetConnect() |
78 | cursor = db.cursor() | 81 | cursor = db.cursor() |
79 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | 82 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' |
80 | - sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and id = {} '''.format(get_task_id()) | 83 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and task_status = 1 and id = {} '''.format(get_loot_task_id()) |
81 | # print(sql) | 84 | # print(sql) |
82 | try: | 85 | try: |
83 | cursor.execute(sql) | 86 | cursor.execute(sql) |
@@ -89,12 +92,28 @@ def get_task_status_from_database(): | @@ -89,12 +92,28 @@ def get_task_status_from_database(): | ||
89 | db.rollback() | 92 | db.rollback() |
90 | db.close() | 93 | db.close() |
91 | 94 | ||
92 | -#获取任务单的状态:待确认 | ||
93 | -def get_task_status_7_from_database(): | 95 | +#获取抢单任务单的状态:待领取 |
96 | +def get_task_status_2_from_database(): | ||
94 | db = GetConnect() | 97 | db = GetConnect() |
95 | cursor = db.cursor() | 98 | cursor = db.cursor() |
96 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | 99 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' |
97 | - sql = '''select id from tasks where company_id = 366 and task_status = 7 order by id desc''' | 100 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and task_status = 2 and id = {} '''.format(get_loot_task_id()) |
101 | + print(sql) | ||
102 | + try: | ||
103 | + cursor.execute(sql) | ||
104 | + result = cursor.fetchone() | ||
105 | + return result[0] | ||
106 | + except Exception as err: | ||
107 | + # 发生错误时回滚 | ||
108 | + print(err) | ||
109 | + db.rollback() | ||
110 | + db.close() | ||
111 | +#获取抢单任务单的状态:进行中 | ||
112 | +def get_task_status_3_from_database(): | ||
113 | + db = GetConnect() | ||
114 | + cursor = db.cursor() | ||
115 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
116 | + sql = '''select task_status from tasks where company_id = 366 and task_type = 1 and task_status = 3 and id = {} '''.format(get_loot_task_id()) | ||
98 | # print(sql) | 117 | # print(sql) |
99 | try: | 118 | try: |
100 | cursor.execute(sql) | 119 | cursor.execute(sql) |
@@ -105,21 +124,70 @@ def get_task_status_7_from_database(): | @@ -105,21 +124,70 @@ def get_task_status_7_from_database(): | ||
105 | print(err) | 124 | print(err) |
106 | db.rollback() | 125 | db.rollback() |
107 | db.close() | 126 | db.close() |
127 | +# #获取抢单任务单的状态:待确认 | ||
128 | +def get_task_status_7_from_database(): | ||
129 | + db = GetConnect() | ||
130 | + cursor = db.cursor() | ||
131 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
132 | + sql = '''select task_status from tasks where company_id = 366 and task_status = 7 and id = {}'''.format(get_loot_task_id()) | ||
133 | + print(sql) | ||
134 | + try: | ||
135 | + cursor.execute(sql) | ||
136 | + result = cursor.fetchone() | ||
137 | + return result[0] | ||
138 | + except Exception as err: | ||
139 | + # 发生错误时回滚 | ||
140 | + print(err) | ||
141 | + db.rollback() | ||
142 | + db.close() | ||
108 | 143 | ||
109 | #获取任务单的状态:待验收 | 144 | #获取任务单的状态:待验收 |
110 | def get_task_status_4_from_database(): | 145 | def get_task_status_4_from_database(): |
111 | db = GetConnect() | 146 | db = GetConnect() |
112 | cursor = db.cursor() | 147 | cursor = db.cursor() |
113 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | 148 | # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' |
114 | - sql = '''select id from tasks t where t.company_id = 366 and t.task_status = 4 and t.receiver_uid = '3247366011913216' order by id desc''' | 149 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 4 and t.receiver_uid = '3248817613892608' and id = {}'''.format(get_loot_task_id()) |
115 | # print(sql) | 150 | # print(sql) |
116 | try: | 151 | try: |
117 | cursor.execute(sql) | 152 | cursor.execute(sql) |
118 | result = cursor.fetchone() | 153 | result = cursor.fetchone() |
119 | - return str(result[0]) | 154 | + return result[0] |
155 | + except Exception as err: | ||
156 | + # 发生错误时回滚 | ||
157 | + print(err) | ||
158 | + db.rollback() | ||
159 | + db.close() | ||
160 | + | ||
161 | +#获取任务单的状态:已完成 | ||
162 | +def get_task_status_5_from_database(): | ||
163 | + db = GetConnect() | ||
164 | + cursor = db.cursor() | ||
165 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
166 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 5 and id = {}'''.format(get_loot_task_id()) | ||
167 | + # print(sql) | ||
168 | + try: | ||
169 | + cursor.execute(sql) | ||
170 | + result = cursor.fetchone() | ||
171 | + return result[0] | ||
120 | except Exception as err: | 172 | except Exception as err: |
121 | # 发生错误时回滚 | 173 | # 发生错误时回滚 |
122 | print(err) | 174 | print(err) |
123 | db.rollback() | 175 | db.rollback() |
124 | db.close() | 176 | db.close() |
125 | -# print(get_task_status_4_from_database()) | ||
177 | + | ||
178 | +#获取任务单的状态:已关闭 | ||
179 | +def get_task_status_6_from_database(): | ||
180 | + db = GetConnect() | ||
181 | + cursor = db.cursor() | ||
182 | + # sql= "select id from " + '''"''' + tbl + '''"'''+ ' ' + 'order by id desc ' | ||
183 | + sql = '''select task_status from tasks t where t.company_id = 366 and t.task_status = 6 and id = {}'''.format(get_loot_task_id()) | ||
184 | + # print(sql) | ||
185 | + try: | ||
186 | + cursor.execute(sql) | ||
187 | + result = cursor.fetchone() | ||
188 | + return result[0] | ||
189 | + except Exception as err: | ||
190 | + # 发生错误时回滚 | ||
191 | + print(err) | ||
192 | + db.rollback() | ||
193 | + db.close() |
1 | +config: | ||
2 | + name: 用户新增抢单任务 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
9 | +- name: 登录系统 | ||
10 | + variables: | ||
11 | + phone: ${ENV(wpftwphone)} | ||
12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
13 | + | ||
14 | +- name: 引用资源 | ||
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
20 | + varidate: | ||
21 | + validate: | ||
22 | + - eq: | ||
23 | + - content.msg | ||
24 | + - ok | ||
25 | + | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/loot/loot_update_0_false_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
32 | + - eq: | ||
33 | + - content.msg | ||
34 | + - ok | ||
35 | +#- name: 发布任务 | ||
36 | +# api: api/m_api/loot/loot_open_api.yml | ||
37 | +# varidate: | ||
38 | +# validate: | ||
39 | +# - eq: | ||
40 | +# - content.msg | ||
41 | +# - ok |
1 | config: | 1 | config: |
2 | - name: 19990000008保存抢单任务-发布任务 | 2 | + name: 用户新增抢单任务-公司重要悬赏 |
3 | 3 | ||
4 | teststeps: | 4 | teststeps: |
5 | 5 | ||
6 | - name: 提问问题-审核问题-获取资源 | 6 | - name: 提问问题-审核问题-获取资源 |
7 | testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | 7 | testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml |
8 | 8 | ||
9 | -- name: 19990000008登录系统 | 9 | +- name: 登录系统 |
10 | variables: | 10 | variables: |
11 | phone: ${ENV(wpftwphone)} | 11 | phone: ${ENV(wpftwphone)} |
12 | - testcase: testcases/m_login_testcases.yml | 12 | + testcase: testcases/common/COM002_m_login_testcases.yml |
13 | 13 | ||
14 | - name: 引用资源 | 14 | - name: 引用资源 |
15 | api: api/m_api/task_resource_api.yml | 15 | api: api/m_api/task_resource_api.yml |
@@ -23,17 +23,17 @@ teststeps: | @@ -23,17 +23,17 @@ teststeps: | ||
23 | - content.msg | 23 | - content.msg |
24 | - ok | 24 | - ok |
25 | 25 | ||
26 | -- name: 19990000000保存任务 | ||
27 | - api: api/m_api/loot/loot_update_0_api.yml | 26 | +- name: 保存任务 |
27 | + api: api/m_api/loot/loot_update_true_api.yml | ||
28 | teardown_hooks: | 28 | teardown_hooks: |
29 | - - ${teardown_hook_get_task_id($response)} | 29 | + - ${teardown_hook_get_loot_task_id($response)} |
30 | varidate: | 30 | varidate: |
31 | validate: | 31 | validate: |
32 | - eq: | 32 | - eq: |
33 | - content.msg | 33 | - content.msg |
34 | - ok | 34 | - ok |
35 | -- name: 19990000000发布任务 | ||
36 | - api: api/m_api/task_open_api.yml | 35 | +- name: 发布任务 |
36 | + api: api/m_api/loot/loot_open_api.yml | ||
37 | varidate: | 37 | varidate: |
38 | validate: | 38 | validate: |
39 | - eq: | 39 | - eq: |
1 | config: | 1 | config: |
2 | - name: 19990000008保存抢单任务-删除任务 | 2 | + name: 用户新增竞标任务 |
3 | 3 | ||
4 | teststeps: | 4 | teststeps: |
5 | 5 | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
6 | - name: 登录系统 | 9 | - name: 登录系统 |
7 | variables: | 10 | variables: |
8 | phone: ${ENV(wpftwphone)} | 11 | phone: ${ENV(wpftwphone)} |
9 | - testcase: testcases/m_login_testcases.yml | 12 | + testcase: testcases/common/COM002_m_login_testcases.yml |
10 | 13 | ||
11 | -- name: 保存任务 | ||
12 | - output: | ||
13 | - - id | ||
14 | - api: api/m_api/loot/loot_update_0_api.yml | ||
15 | - extract: | ||
16 | - id: content.data.id | 14 | +- name: 引用资源 |
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
17 | varidate: | 20 | varidate: |
18 | validate: | 21 | validate: |
19 | - eq: | 22 | - eq: |
20 | - - content.msg | ||
21 | - - ok | 23 | + - content.msg |
24 | + - ok | ||
25 | + | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/bid/bid_update_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_bid_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
22 | - eq: | 32 | - eq: |
23 | - - content.data.id | ||
24 | - - $id | ||
25 | -- name: 删除任务 | ||
26 | - api: api/m_api/task_delete_api.yml | 33 | + - content.msg |
34 | + - ok | ||
35 | +- name: 发布任务 | ||
36 | + api: api/m_api/bid/bid_open_api.yml | ||
27 | varidate: | 37 | varidate: |
28 | validate: | 38 | validate: |
29 | - eq: | 39 | - eq: |
30 | - - content.msg | ||
31 | - - ok | ||
40 | + - content.msg | ||
41 | + - ok |
1 | +config: | ||
2 | + name: 用户新增指派任务 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
9 | +- name: 登录系统 | ||
10 | + variables: | ||
11 | + phone: ${ENV(wpftwphone)} | ||
12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
13 | + | ||
14 | +- name: 引用资源 | ||
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
20 | + varidate: | ||
21 | + validate: | ||
22 | + - eq: | ||
23 | + - content.msg | ||
24 | + - ok | ||
25 | + | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/appoint/appoint_update_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_bid_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
32 | + - eq: | ||
33 | + - content.msg | ||
34 | + - ok | ||
35 | +- name: 发布任务 | ||
36 | + api: api/m_api/appoint/appoint_open_api.yml | ||
37 | + varidate: | ||
38 | + validate: | ||
39 | + - eq: | ||
40 | + - content.msg | ||
41 | + - ok |
1 | +config: | ||
2 | + name: 抢单任务状态验证-待发布 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
9 | +- name: 登录系统 | ||
10 | + variables: | ||
11 | + phone: ${ENV(wpftwphone)} | ||
12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
13 | + | ||
14 | +- name: 引用资源 | ||
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
20 | + varidate: | ||
21 | + validate: | ||
22 | + - eq: | ||
23 | + - content.msg | ||
24 | + - ok | ||
25 | + | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/loot/loot_update_false_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
32 | + - eq: | ||
33 | + - content.msg | ||
34 | + - ok | ||
35 | + | ||
36 | +- name: 查看详情 | ||
37 | + api: api/m_api/loot/loot_detail_api.yml | ||
38 | + variables: | ||
39 | + status: ${get_task_status_1_from_database()} | ||
40 | + msg: ok | ||
41 | + varidate: | ||
42 | + validate: | ||
43 | + - eq: | ||
44 | + - content.msg | ||
45 | + - $msg | ||
46 | + - eq: | ||
47 | + - content.data.status | ||
48 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-已发布,待领取 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
9 | +- name: 登录系统 | ||
10 | + variables: | ||
11 | + phone: ${ENV(wpftwphone)} | ||
12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
13 | + | ||
14 | +- name: 引用资源 | ||
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
20 | + varidate: | ||
21 | + validate: | ||
22 | + - eq: | ||
23 | + - content.msg | ||
24 | + - ok | ||
25 | +# | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/loot/loot_update_false_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_loot_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
32 | + - eq: | ||
33 | + - content.msg | ||
34 | + - ok | ||
35 | +- name: 发布任务 | ||
36 | + api: api/m_api/loot/loot_open_api.yml | ||
37 | + varidate: | ||
38 | + validate: | ||
39 | + - eq: | ||
40 | + - content.msg | ||
41 | + - ok | ||
42 | + | ||
43 | +- name: 查看详情 | ||
44 | + api: api/m_api/loot/loot_detail_api.yml | ||
45 | + variables: | ||
46 | + status: ${get_task_status_2_from_database()} | ||
47 | + msg: ok | ||
48 | + varidate: | ||
49 | + validate: | ||
50 | + - eq: | ||
51 | + - content.msg | ||
52 | + - $msg | ||
53 | + - eq: | ||
54 | + - content.data.status | ||
55 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-已领取,待确认 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 抢单任务状态验证-已发布,待领取 | ||
7 | + testcase: testcases/common/COM008_loot_open_status_2_testcase.yml | ||
8 | + | ||
9 | +- name: app端点击立即抢单 | ||
10 | + testcase: testcases/task/loot/loot_rewards_taskDetails_testcase.yml | ||
11 | + | ||
12 | +- name: 查看详情 | ||
13 | + api: api/m_api/loot/loot_detail_api.yml | ||
14 | + variables: | ||
15 | + status: ${get_task_status_7_from_database()} | ||
16 | + msg: ok | ||
17 | + varidate: | ||
18 | + validate: | ||
19 | + - eq: | ||
20 | + - content.msg | ||
21 | + - $msg | ||
22 | + - eq: | ||
23 | + - content.data.status | ||
24 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-进行中 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 抢单任务状态验证-已领取,待确认 | ||
7 | + testcase: testcases/common/COM009_loot_open_status_7_testcase.yml | ||
8 | + | ||
9 | +- name: 确认领取人 | ||
10 | + api: api/m_api/loot/loot_task_confirm_api.yml | ||
11 | + varidate: | ||
12 | + validate: | ||
13 | + - eq: | ||
14 | + - content.msg | ||
15 | + - ok | ||
16 | +- name: 查看详情中的状态 | ||
17 | + api: api/m_api/loot/loot_detail_api.yml | ||
18 | + variables: | ||
19 | + status: ${get_task_status_3_from_database()} | ||
20 | + msg: ok | ||
21 | + varidate: | ||
22 | + validate: | ||
23 | + - eq: | ||
24 | + - content.msg | ||
25 | + - $msg | ||
26 | + - eq: | ||
27 | + - content.data.status | ||
28 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-已完成,待验收 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 抢单任务状态验证-进行中 | ||
7 | + testcase: testcases/common/COM010_loot_open_status_3_testcase.yml | ||
8 | + | ||
9 | +##-------------------------APP端完成抢单任务------------------------------ | ||
10 | +- name: 完成任务 | ||
11 | + testcase: testcases/task/loot/loot_task_finishTask_testcase.yml | ||
12 | + | ||
13 | +- name: 查看详情中的状态 | ||
14 | + api: api/m_api/loot/loot_detail_api.yml | ||
15 | + variables: | ||
16 | + status: ${get_task_status_4_from_database()} | ||
17 | + msg: ok | ||
18 | + varidate: | ||
19 | + validate: | ||
20 | + - eq: | ||
21 | + - content.msg | ||
22 | + - $msg | ||
23 | + - eq: | ||
24 | + - content.data.status | ||
25 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-已验收,已完成 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 抢单任务状态验证-已完成,待验收 | ||
7 | + testcase: testcases/common/COM011_loot_open_status_4_testcase.yml | ||
8 | + | ||
9 | +- name: 用户列表 | ||
10 | + output: | ||
11 | + - uid0 | ||
12 | + - name0 | ||
13 | + - uid1 | ||
14 | + - name1 | ||
15 | + - uid2 | ||
16 | + - name2 | ||
17 | + - uid15 | ||
18 | + - name15 | ||
19 | + api: api/m_api/common/user_api.yml | ||
20 | + extract: | ||
21 | + uid0: content.data.list.0.uid | ||
22 | + name0: content.data.list.0.name | ||
23 | + uid1: content.data.list.1.uid | ||
24 | + name1: content.data.list.1.name | ||
25 | + uid2: content.data.list.2.uid | ||
26 | + name2: content.data.list.2.name | ||
27 | + uid15: content.data.list.15.uid | ||
28 | + name15: content.data.list.15.name | ||
29 | + | ||
30 | +- name: 抢单任务验收 | ||
31 | + api: api/m_api/loot/loot_task_accept_api.yml | ||
32 | + validate: | ||
33 | + - eq: | ||
34 | + - content.code | ||
35 | + - 0 | ||
36 | + - eq: | ||
37 | + - content.msg | ||
38 | + - ok | ||
39 | + | ||
40 | +- name: 查看详情中的状态 | ||
41 | + api: api/m_api/loot/loot_detail_api.yml | ||
42 | + variables: | ||
43 | + status: ${get_task_status_5_from_database()} | ||
44 | + msg: ok | ||
45 | + varidate: | ||
46 | + validate: | ||
47 | + - eq: | ||
48 | + - content.msg | ||
49 | + - $msg | ||
50 | + - eq: | ||
51 | + - content.data.status | ||
52 | + - $status |
1 | +config: | ||
2 | + name: 抢单任务状态验证-已验收,已完成 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 抢单任务状态验证-已发布,待领取 | ||
7 | + testcase: testcases/common/COM008_loot_open_status_2_testcase.yml | ||
8 | + | ||
9 | + | ||
10 | +- name: 关闭任务 | ||
11 | + api: api/m_api/loot/loot_task_close_api.yml | ||
12 | + validate: | ||
13 | + - eq: | ||
14 | + - content.code | ||
15 | + - 0 | ||
16 | + - eq: | ||
17 | + - content.msg | ||
18 | + - ok | ||
19 | + | ||
20 | +- name: 查看详情中的状态 | ||
21 | + api: api/m_api/loot/loot_detail_api.yml | ||
22 | + variables: | ||
23 | + status: ${get_task_status_6_from_database()} | ||
24 | + msg: ok | ||
25 | + varidate: | ||
26 | + validate: | ||
27 | + - eq: | ||
28 | + - content.msg | ||
29 | + - $msg | ||
30 | + - eq: | ||
31 | + - content.data.status | ||
32 | + - $status |
1 | +config: | ||
2 | + name: 竞标任务状态验证-待发布 | ||
3 | + | ||
4 | +teststeps: | ||
5 | + | ||
6 | +- name: 提问问题-审核问题-获取资源 | ||
7 | + testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
8 | + | ||
9 | +- name: 登录系统 | ||
10 | + variables: | ||
11 | + phone: ${ENV(wpftwphone)} | ||
12 | + testcase: testcases/common/COM002_m_login_testcases.yml | ||
13 | + | ||
14 | +- name: 引用资源 | ||
15 | + api: api/m_api/task_resource_api.yml | ||
16 | + teardown_hooks: | ||
17 | + - ${teardown_hook_get_resource_id($response)} | ||
18 | + - ${teardown_hook_get_resource_title($response)} | ||
19 | + - ${teardown_hook_get_resource_content($response)} | ||
20 | + varidate: | ||
21 | + validate: | ||
22 | + - eq: | ||
23 | + - content.msg | ||
24 | + - ok | ||
25 | + | ||
26 | +- name: 保存任务 | ||
27 | + api: api/m_api/bid/bid_update_api.yml | ||
28 | + teardown_hooks: | ||
29 | + - ${teardown_hook_get_bid_task_id($response)} | ||
30 | + varidate: | ||
31 | + validate: | ||
32 | + - eq: | ||
33 | + - content.msg | ||
34 | + - ok | ||
35 | + | ||
36 | +#- name: 查看详情 | ||
37 | +# api: api/m_api/loot/loot_detail_api.yml | ||
38 | +# variables: | ||
39 | +# status: ${get_bid_task_status_1_from_database()} | ||
40 | +# msg: ok | ||
41 | +# varidate: | ||
42 | +# validate: | ||
43 | +# - eq: | ||
44 | +# - content.msg | ||
45 | +# - $msg | ||
46 | +# - eq: | ||
47 | +# - content.data.status | ||
48 | +# - $status |
@@ -10,7 +10,7 @@ teststeps: | @@ -10,7 +10,7 @@ teststeps: | ||
10 | - name: 有评分权限19990000011登录系统 | 10 | - name: 有评分权限19990000011登录系统 |
11 | variables: | 11 | variables: |
12 | phone: ${ENV(pfphone)} | 12 | phone: ${ENV(pfphone)} |
13 | - testcase: testcases/login_testcases.yml | 13 | + testcase: testcases/common/login_testcases.yml |
14 | 14 | ||
15 | - name: 19990000011查看待我审核 | 15 | - name: 19990000011查看待我审核 |
16 | output: | 16 | output: |
1 | -config: | ||
2 | - name: QX002:同级别评分权限人员-查看问题-权限校验21 | ||
3 | -# #清理数据 | ||
4 | -# teardown_hooks: | ||
5 | -# - ${teardown_hook_clean_db()} | ||
6 | -# - ${teardown_hook_sleep_N_secs($response,2)} | ||
7 | - | ||
8 | -teststeps: | ||
9 | - | ||
10 | -- name: 19990000008提出问题 | ||
11 | - testcase: testcases/question/add_question.yml | ||
12 | - | ||
13 | -- name: 有评分权限19990000011登录系统 | ||
14 | - variables: | ||
15 | - phone: ${ENV(pfphone)} | ||
16 | - testcase: testcases/login_testcases.yml | ||
17 | - | ||
18 | -- name: 有评分权限19990000011查看待我审核 | ||
19 | - output: | ||
20 | - - qid | ||
21 | - api: api/app_api/question_api/audits_ireview_api.yml | ||
22 | - extract: | ||
23 | - qid: content.data.questions.0.id | ||
24 | - validate: | ||
25 | - - eq: | ||
26 | - - content.data.questions.0.id | ||
27 | - - $qid | ||
28 | -# | ||
29 | -#- name: 有评分权限18200000005审核问题 | ||
30 | -# api: api/question_api/auditquestion_api.yml | ||
31 | -# | ||
32 | -#- name: 同级别有评分权限18200000007登录系统 | ||
33 | -# variables: | ||
34 | -# currtime: ${make_time()} | ||
35 | -# uuid: ${make_uuid()} | ||
36 | -# access_token: '' | ||
37 | -# sign: ${make_sign($currtime, $uuid,$access_token)} | ||
38 | -# phone: ${ENV(pfphone1)} | ||
39 | -# testcase: testcases/login_testcases.yml | ||
40 | -# | ||
41 | -#- name: 同级别评分权限18200000007查看问题详情 | ||
42 | -# api: api/question_api/questiondetail_api.yml | ||
43 | -# validate: | ||
44 | -# - eq: | ||
45 | -# - content.data.question.permission | ||
46 | -# - 21 | ||
47 | - | ||
48 | - |
@@ -7,7 +7,7 @@ teststeps: | @@ -7,7 +7,7 @@ teststeps: | ||
7 | - name: 无评分权限的提问人员19990000008登录系统 | 7 | - name: 无评分权限的提问人员19990000008登录系统 |
8 | variables: | 8 | variables: |
9 | phone: ${ENV(wpftwphone)} | 9 | phone: ${ENV(wpftwphone)} |
10 | - testcase: testcases/login_testcases.yml | 10 | + testcase: testcases/common/login_testcases.yml |
11 | 11 | ||
12 | - name: 19990000008发布提问 | 12 | - name: 19990000008发布提问 |
13 | api: api/app_api/firstpage_api/addquestion_api.yml | 13 | api: api/app_api/firstpage_api/addquestion_api.yml |
testcases/task/jxz/JB/jxz_gb.yml
已删除
100644 → 0
1 | -config: | ||
2 | - name: jxz:登录系统-查看公司悬赏任务-点击抢单 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 19990000011登录系统 | ||
7 | - variables: | ||
8 | - phone: ${ENV(pfphone)} | ||
9 | - testcase: testcases/login_testcases.yml | ||
10 | - | ||
11 | -- name: 19990000011查看公司悬赏任务 | ||
12 | - output: | ||
13 | - - id | ||
14 | - api: api/task_api/task/rewards/rewards_api.yml | ||
15 | - extract: | ||
16 | - id: content.data.tasks.0.id | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.data.tasks.0.id | ||
20 | - - $id | ||
21 | - - eq: | ||
22 | - - content.code | ||
23 | - - 0 | ||
24 | - - eq: | ||
25 | - - content.msg | ||
26 | - - 获取成功 | ||
27 | - | ||
28 | -- name: 19990000011任务详情 | ||
29 | - api: api/task_api/task/taskDetails_api.yml | ||
30 | - validate: | ||
31 | - - eq: | ||
32 | - - content.code | ||
33 | - - 0 | ||
34 | - - eq: | ||
35 | - - content.msg | ||
36 | - - 获取详情成功 | ||
37 | - | ||
38 | -- name: 19990000011点击抢单 | ||
39 | - api: api/task_api/task/rewards/submitCompete_0_api.yml | ||
40 | - validate: | ||
41 | - - eq: | ||
42 | - - content.code | ||
43 | - - 0 | ||
44 | - - eq: | ||
45 | - - content.msg | ||
46 | - - 抢单成功! | ||
47 | - | ||
48 | -- name: 19990000011查看进行中的任务 | ||
49 | - api: api/task_api/task/rewards/currentTasks_0_api.yml | ||
50 | - validate: | ||
51 | - - eq: | ||
52 | - - content.code | ||
53 | - - 0 | ||
54 | - - eq: | ||
55 | - - content.msg | ||
56 | - - 获取成功 | ||
57 | - | ||
58 | -- name: 19990000011任务详情 | ||
59 | - api: api/task_api/task/taskDetails_api.yml | ||
60 | - validate: | ||
61 | - - eq: | ||
62 | - - content.code | ||
63 | - - 0 | ||
64 | - - eq: | ||
65 | - - content.data.task.status | ||
66 | - - 3 | ||
67 | - - eq: | ||
68 | - - content.msg | ||
69 | - - 获取详情成功 | ||
70 | - |
testcases/task/jxz/JB/jxz_wc.yml
已删除
100644 → 0
1 | -config: | ||
2 | - name: jxz:登录系统-查看公司悬赏任务-点击竞标 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 19990000011登录系统 | ||
7 | - variables: | ||
8 | - phone: ${ENV(pfphone)} | ||
9 | - testcase: testcases/login_testcases.yml | ||
10 | - | ||
11 | -- name: 19990000011查看公司悬赏任务 | ||
12 | - output: | ||
13 | - - id | ||
14 | - api: api/task_api/task/rewards/rewards_api.yml | ||
15 | - extract: | ||
16 | - id: content.data.tasks.0.id | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.data.tasks.0.id | ||
20 | - - $id | ||
21 | - - eq: | ||
22 | - - content.code | ||
23 | - - 0 | ||
24 | - - eq: | ||
25 | - - content.msg | ||
26 | - - 获取成功 | ||
27 | - | ||
28 | -- name: 19990000011任务详情 | ||
29 | - api: api/task_api/task/taskDetails_api.yml | ||
30 | - validate: | ||
31 | - - eq: | ||
32 | - - content.code | ||
33 | - - 0 | ||
34 | - - eq: | ||
35 | - - content.msg | ||
36 | - - 获取详情成功 | ||
37 | - | ||
38 | -- name: 19990000011点击竞标 | ||
39 | - api: api/task_api/task/rewards/submitCompete_1_api.yml | ||
40 | - validate: | ||
41 | - - eq: | ||
42 | - - content.code | ||
43 | - - 0 | ||
44 | - - eq: | ||
45 | - - content.msg | ||
46 | - - 已成功参与竞标,等待中标!! | ||
47 | - | ||
48 | -- name: 19990000008登录系统 | ||
49 | - variables: | ||
50 | - phone: ${ENV(wpftwphone)} | ||
51 | - testcase: testcases/login_testcases.yml | ||
52 | - | ||
53 | -- name: 19990000008查看公司悬赏任务 | ||
54 | - output: | ||
55 | - - id | ||
56 | - api: api/task_api/task/rewards/rewards_api.yml | ||
57 | - extract: | ||
58 | - id: content.data.tasks.0.id | ||
59 | - validate: | ||
60 | - - eq: | ||
61 | - - content.data.tasks.0.id | ||
62 | - - $id | ||
63 | - - eq: | ||
64 | - - content.code | ||
65 | - - 0 | ||
66 | - - eq: | ||
67 | - - content.msg | ||
68 | - - 获取成功 | ||
69 | - | ||
70 | -- name: 19990000008任务详情 | ||
71 | - output: | ||
72 | - - uid | ||
73 | - api: api/task_api/task/taskDetails_api.yml | ||
74 | - extract: | ||
75 | - uid: content.data.tasks.bidders.0.uid | ||
76 | - validate: | ||
77 | - - eq: | ||
78 | - - content.code | ||
79 | - - 0 | ||
80 | - - eq: | ||
81 | - - content.msg | ||
82 | - - 获取详情成功 | ||
83 | - | ||
84 | -- name: 19990000008中标 | ||
85 | - api: api/task_api/task/bidTask_api.yml | ||
86 | - validate: | ||
87 | - - eq: | ||
88 | - - content.code | ||
89 | - - 0 | ||
90 | - - eq: | ||
91 | - - content.msg | ||
92 | - - 中标成功 | ||
93 | - | ||
94 | -- name: 19990000011登录系统 | ||
95 | - variables: | ||
96 | - phone: ${ENV(pfphone)} | ||
97 | - testcase: testcases/login_testcases.yml | ||
98 | - | ||
99 | -- name: 19990000011查看公司悬赏任务 | ||
100 | - output: | ||
101 | - - id | ||
102 | - api: api/task_api/task/rewards/rewards_api.yml | ||
103 | - extract: | ||
104 | - id: content.data.tasks.0.id | ||
105 | - validate: | ||
106 | - - eq: | ||
107 | - - content.data.tasks.0.id | ||
108 | - - $id | ||
109 | - - eq: | ||
110 | - - content.code | ||
111 | - - 0 | ||
112 | - - eq: | ||
113 | - - content.msg | ||
114 | - - 获取成功 | ||
115 | - | ||
116 | -- name: 19990000011任务详情 | ||
117 | - api: api/task_api/task/taskDetails_api.yml | ||
118 | - validate: | ||
119 | - - eq: | ||
120 | - - content.code | ||
121 | - - 0 | ||
122 | - - eq: | ||
123 | - - content.msg | ||
124 | - - 获取详情成功 | ||
125 | - | ||
126 | -- name: 19990000011查看进行中的任务 | ||
127 | - api: api/task_api/task/rewards/currentTasks_0_api.yml | ||
128 | - validate: | ||
129 | - - eq: | ||
130 | - - content.code | ||
131 | - - 0 | ||
132 | - - eq: | ||
133 | - - content.msg | ||
134 | - - 获取成功 | ||
135 | - | ||
136 | -- name: 19990000011任务详情 | ||
137 | - api: api/task_api/task/taskDetails_api.yml | ||
138 | - validate: | ||
139 | - - eq: | ||
140 | - - content.code | ||
141 | - - 0 | ||
142 | - - eq: | ||
143 | - - content.data.task.status | ||
144 | - - 3 | ||
145 | - - eq: | ||
146 | - - content.msg | ||
147 | - - 获取详情成功 | ||
148 | - | ||
149 | -- name: 19990000011完成任务 | ||
150 | - api: api/task_api/task/taskfinishTask_api.yml | ||
151 | - validate: | ||
152 | - - eq: | ||
153 | - - content.code | ||
154 | - - 0 | ||
155 | - - eq: | ||
156 | - - content.msg | ||
157 | - - 完成成功 |
testcases/task/jxz/QD/jxz_gb.yml
已删除
100644 → 0
1 | -config: | ||
2 | - name: jxz:登录系统-查看公司悬赏任务-点击抢单 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 19990000011登录系统 | ||
7 | - variables: | ||
8 | - phone: ${ENV(pfphone)} | ||
9 | - testcase: testcases/login_testcases.yml | ||
10 | - | ||
11 | -- name: 19990000011查看公司悬赏任务 | ||
12 | - output: | ||
13 | - - id | ||
14 | - api: api/task_api/task/rewards/rewards_api.yml | ||
15 | - extract: | ||
16 | - id: content.data.tasks.0.id | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.data.tasks.0.id | ||
20 | - - $id | ||
21 | - - eq: | ||
22 | - - content.code | ||
23 | - - 0 | ||
24 | - - eq: | ||
25 | - - content.msg | ||
26 | - - 获取成功 | ||
27 | - | ||
28 | -- name: 19990000011任务详情 | ||
29 | - api: api/task_api/task/taskDetails_api.yml | ||
30 | - validate: | ||
31 | - - eq: | ||
32 | - - content.code | ||
33 | - - 0 | ||
34 | - - eq: | ||
35 | - - content.msg | ||
36 | - - 获取详情成功 | ||
37 | - | ||
38 | -- name: 19990000011点击抢单 | ||
39 | - api: api/task_api/task/rewards/submitCompete_0_api.yml | ||
40 | - validate: | ||
41 | - - eq: | ||
42 | - - content.code | ||
43 | - - 0 | ||
44 | - - eq: | ||
45 | - - content.msg | ||
46 | - - 抢单成功! | ||
47 | - | ||
48 | -- name: 19990000011查看进行中的任务 | ||
49 | - api: api/task_api/task/rewards/currentTasks_0_api.yml | ||
50 | - validate: | ||
51 | - - eq: | ||
52 | - - content.code | ||
53 | - - 0 | ||
54 | - - eq: | ||
55 | - - content.msg | ||
56 | - - 获取成功 | ||
57 | - | ||
58 | -- name: 19990000011任务详情 | ||
59 | - api: api/task_api/task/taskDetails_api.yml | ||
60 | - validate: | ||
61 | - - eq: | ||
62 | - - content.code | ||
63 | - - 0 | ||
64 | - - eq: | ||
65 | - - content.data.task.status | ||
66 | - - 3 | ||
67 | - - eq: | ||
68 | - - content.msg | ||
69 | - - 获取详情成功 | ||
70 | - |
testcases/task/jxz/QD/jxz_wc.yml
已删除
100644 → 0
1 | -config: | ||
2 | - name: jxz:登录系统-查看公司悬赏任务-点击抢单 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 19990000011登录系统 | ||
7 | - variables: | ||
8 | - phone: ${ENV(pfphone)} | ||
9 | - testcase: testcases/login_testcases.yml | ||
10 | - | ||
11 | -- name: 19990000011查看公司悬赏任务 | ||
12 | - output: | ||
13 | - - id | ||
14 | - api: api/task_api/task/rewards/rewards_api.yml | ||
15 | - extract: | ||
16 | - id: content.data.tasks.0.id | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.data.tasks.0.id | ||
20 | - - $id | ||
21 | - - eq: | ||
22 | - - content.code | ||
23 | - - 0 | ||
24 | - - eq: | ||
25 | - - content.msg | ||
26 | - - 获取成功 | ||
27 | - | ||
28 | -- name: 19990000011任务详情 | ||
29 | - api: api/task_api/task/taskDetails_api.yml | ||
30 | - validate: | ||
31 | - - eq: | ||
32 | - - content.code | ||
33 | - - 0 | ||
34 | - - eq: | ||
35 | - - content.msg | ||
36 | - - 获取详情成功 | ||
37 | - | ||
38 | -- name: 19990000011点击抢单 | ||
39 | - api: api/task_api/task/rewards/submitCompete_0_api.yml | ||
40 | - validate: | ||
41 | - - eq: | ||
42 | - - content.code | ||
43 | - - 0 | ||
44 | - - eq: | ||
45 | - - content.msg | ||
46 | - - 抢单成功! | ||
47 | - | ||
48 | -- name: 19990000011查看进行中的任务 | ||
49 | - api: api/task_api/task/rewards/currentTasks_0_api.yml | ||
50 | - validate: | ||
51 | - - eq: | ||
52 | - - content.code | ||
53 | - - 0 | ||
54 | - - eq: | ||
55 | - - content.msg | ||
56 | - - 获取成功 | ||
57 | - | ||
58 | -- name: 19990000011任务详情 | ||
59 | - api: api/task_api/task/taskDetails_api.yml | ||
60 | - validate: | ||
61 | - - eq: | ||
62 | - - content.code | ||
63 | - - 0 | ||
64 | - - eq: | ||
65 | - - content.data.task.status | ||
66 | - - 3 | ||
67 | - - eq: | ||
68 | - - content.msg | ||
69 | - - 获取详情成功 | ||
70 | - | ||
71 | -- name: 19990000011完成任务 | ||
72 | - api: api/task_api/task/taskfinishTask_api.yml | ||
73 | - validate: | ||
74 | - - eq: | ||
75 | - - content.code | ||
76 | - - 0 | ||
77 | - - eq: | ||
78 | - - content.msg | ||
79 | - - 完成成功 |
1 | config: | 1 | config: |
2 | name: 首页-立即抢单 | 2 | name: 首页-立即抢单 |
3 | + variables: | ||
4 | + phone: ${ENV(appphone)} | ||
3 | 5 | ||
4 | teststeps: | 6 | teststeps: |
5 | 7 | ||
6 | -- name: 19990000008登录系统 | ||
7 | - variables: | ||
8 | - phone: ${ENV(appphone)} | ||
9 | - testcase: testcases/login_testcases.yml | 8 | +- name: 登录系统 |
9 | + testcase: testcases/common/login_testcases.yml | ||
10 | 10 | ||
11 | -- name: 19990000008登录价值系统 | ||
12 | - testcase: testcases/task_login_testcases.yml | 11 | +- name: 登录价值系统 |
12 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
13 | 13 | ||
14 | -- name: 19990000000查看公司悬赏任务列表 | 14 | +- name: 公司任务(抢单任务) |
15 | output: | 15 | output: |
16 | - id | 16 | - id |
17 | - api: api/m_api/task_rewards_api.yml | 17 | + api: api/m_api/loot/loot_contendTasks_api.yml |
18 | extract: | 18 | extract: |
19 | id: content.data.tasks.0.id | 19 | id: content.data.tasks.0.id |
20 | validate: | 20 | validate: |
21 | - eq: | 21 | - eq: |
22 | - content.data.tasks.0.id | 22 | - content.data.tasks.0.id |
23 | - $id | 23 | - $id |
24 | -# | ||
25 | -- name: 19990000008抢单 | 24 | +- name: 抢单 |
26 | api: api/m_api/loot/submitCompete_loot_api.yml | 25 | api: api/m_api/loot/submitCompete_loot_api.yml |
1 | -config: | ||
2 | - name: 保存抢单任务-发布任务-确认领取人 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 登录系统 | ||
7 | - testcase: testcases/task/loot/save_loot_update_0_open_testcase.yml | ||
8 | - | ||
9 | -- name: app端点击立即抢单 | ||
10 | - testcase: testcases/task/task_rewards_taskDetails_testcase.yml | ||
11 | - | ||
12 | -- name: 确认领取人 | ||
13 | - api: api/m_api/loot/loot_task_confirm_api.yml | ||
14 | -# variables: | ||
15 | -# id: ${get_task_id()} | ||
16 | - varidate: | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.msg | ||
20 | - - ok | ||
21 | - | ||
22 | -- name: 抢单任务详情 | ||
23 | - output: | ||
24 | - - status | ||
25 | - api: api/m_api/loot/task_loot_detail_api.yml | ||
26 | - extract: | ||
27 | - status: content.data.status | ||
28 | -# variables: | ||
29 | -# id: ${get_task_id()} | ||
30 | - varidate: | ||
31 | - validate: | ||
32 | - - eq: | ||
33 | - - content.msg | ||
34 | - - ok | ||
35 | - - eq: | ||
36 | - - content.data.status | ||
37 | - - $status |
@@ -2,18 +2,18 @@ config: | @@ -2,18 +2,18 @@ config: | ||
2 | name: 任务完成 | 2 | name: 任务完成 |
3 | 3 | ||
4 | teststeps: | 4 | teststeps: |
5 | -- name: 19990000008登录系统 | 5 | +- name: 登录系统 |
6 | variables: | 6 | variables: |
7 | phone: ${ENV(appphone)} | 7 | phone: ${ENV(appphone)} |
8 | - testcase: testcases/login_testcases.yml | 8 | + testcase: testcases/common/login_testcases.yml |
9 | 9 | ||
10 | -- name: 19990000008登录价值系统 | ||
11 | - testcase: testcases/task_login_testcases.yml | 10 | +- name: 登录价值系统 |
11 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
12 | 12 | ||
13 | -- name: 公司任务(进行中、已完成) | 13 | +- name: 公司任务(进行中) |
14 | output: | 14 | output: |
15 | - id | 15 | - id |
16 | - api: api/m_api/task_currentTasks_api.yml | 16 | + api: api/m_api/loot/loot_currentTasks_api.yml |
17 | extract: | 17 | extract: |
18 | id: content.data.tasks.0.id | 18 | id: content.data.tasks.0.id |
19 | validate: | 19 | validate: |
@@ -21,5 +21,8 @@ teststeps: | @@ -21,5 +21,8 @@ teststeps: | ||
21 | - content.data.tasks.0.id | 21 | - content.data.tasks.0.id |
22 | - $id | 22 | - $id |
23 | 23 | ||
24 | +- name: 查看抢单任务详情 | ||
25 | + api: api/m_api/loot/loot_task_Details_api.yml | ||
26 | + | ||
24 | - name: 完成任务 | 27 | - name: 完成任务 |
25 | - api: api/m_api/task_finishTask_api.yml | ||
28 | + api: api/m_api/loot/loot_task_finishTask_api.yml |
1 | -config: | ||
2 | - name: 保存抢单任务-发布任务-驳回领取人 | ||
3 | - | ||
4 | -teststeps: | ||
5 | - | ||
6 | -- name: 登录系统 | ||
7 | - testcase: testcases/task/loot/save_loot_update_0_open_testcase.yml | ||
8 | - | ||
9 | -- name: app端点击立即抢单 | ||
10 | - testcase: testcases/task/task_rewards_taskDetails_testcase.yml | ||
11 | - | ||
12 | -- name: 驳回领取人 | ||
13 | - api: api/m_api/loot/loot_task_reject_api.yml | ||
14 | - variables: | ||
15 | - id: ${get_task_id()} | ||
16 | - varidate: | ||
17 | - validate: | ||
18 | - - eq: | ||
19 | - - content.msg | ||
20 | - - ok | ||
21 | - | ||
22 | -- name: 抢单任务详情 | ||
23 | - output: | ||
24 | - - status | ||
25 | - api: api/m_api/loot/task_loot_detail_api.yml | ||
26 | - extract: | ||
27 | - status: content.data.status | ||
28 | - variables: | ||
29 | - id: ${get_task_id()} | ||
30 | - varidate: | ||
31 | - validate: | ||
32 | - - eq: | ||
33 | - - content.msg | ||
34 | - - ok | ||
35 | - - eq: | ||
36 | - - content.data.status | ||
37 | - - $status |
1 | -config: | ||
2 | - name: 保存抢单任务-发布任务-确认领取人 | ||
3 | -# | ||
4 | -teststeps: | ||
5 | -#- name: 登录系统 | ||
6 | -# testcase: testcases/task/loot/save_loot_update_0_open_testcase.yml | ||
7 | -# | ||
8 | -#- name: app端点击立即抢单 | ||
9 | -# testcase: testcases/task/task_rewards_taskDetails_testcase.yml | ||
10 | -# | ||
11 | -#- name: 确认领取人 | ||
12 | -# api: api/m_api/loot/loot_task_confirm_api.yml | ||
13 | -## variables: | ||
14 | -## id: ${get_task_id()} | ||
15 | -# varidate: | ||
16 | -# validate: | ||
17 | -# - eq: | ||
18 | -# - content.msg | ||
19 | -# - ok | ||
20 | -##-------------------------APP端完成抢单任务------------------------------ | ||
21 | -#- name: 完成任务 | ||
22 | -# testcase: testcases/task/task_finishTask_testcase.yml | ||
23 | - | ||
24 | -#-------------------------web端验收抢单任务------------------------------ | ||
25 | -- name: 获取用户信息 | ||
26 | - output: | ||
27 | - - uid0 | ||
28 | - - name0 | ||
29 | - - uid1 | ||
30 | - - name1 | ||
31 | - - uid2 | ||
32 | - - name2 | ||
33 | - - uid15 | ||
34 | - - name15 | ||
35 | - api: api/m_api/common/user_api.yml | ||
36 | - teardown_hooks: | ||
37 | - - ${teardown_hook_get_uid0($response)} | ||
38 | - - ${teardown_hook_get_uid1($response)} | ||
39 | - - ${teardown_hook_get_uid2($response)} | ||
40 | - - ${teardown_hook_get_uid15($response)} | ||
41 | - extract: | ||
42 | -# uid0: content.data.list.0.uid | ||
43 | - name0: content.data.list.0.name | ||
44 | -# uid1: content.data.list.1.uid | ||
45 | - name1: content.data.list.1.name | ||
46 | -# uid2: content.data.list.2.uid | ||
47 | - name2: content.data.list.2.name | ||
48 | -# uid15: content.data.list.15.uid | ||
49 | - name15: content.data.list.15.name | ||
50 | - validate: | ||
51 | - - eq: | ||
52 | - - content.data.list.0.name | ||
53 | - - $name0 | ||
54 | - - eq: | ||
55 | - - content.data.list.1.name | ||
56 | - - $name1 | ||
57 | - - eq: | ||
58 | - - content.data.list.2.name | ||
59 | - - $name2 | ||
60 | - - eq: | ||
61 | - - content.data.list.15.name | ||
62 | - - $name15 | ||
63 | - | ||
64 | -#- name: 验收任务 | ||
65 | -# api: api/m_api/loot/loot_task_accept_api.yml | ||
66 | - | ||
67 | -- name: 验收任务 | ||
68 | - api: api/m_api/loot/loot_task_accept_api.yml |
不能预览此文件类型
@@ -13,20 +13,5 @@ testcases: | @@ -13,20 +13,5 @@ testcases: | ||
13 | #- name: member_set_permission 成员管理设置权限 | 13 | #- name: member_set_permission 成员管理设置权限 |
14 | # testcase: testcases/task/member/member_set_permission_testcases.yml | 14 | # testcase: testcases/task/member/member_set_permission_testcases.yml |
15 | 15 | ||
16 | -#- name: 引用资源 | ||
17 | -# testcase: testcases/permission/ques_pf_permission/QX001_pf_permission.yml | ||
18 | - | ||
19 | -#- name: loot_update_0 抢单任务-保存任务-删除任务 | ||
20 | -# testcase: testcases/task/loot/save_loot_update_0_delete_testcase.yml | ||
21 | - | ||
22 | -#- name: app端点击立即抢单 | ||
23 | -# testcase: testcases/task/task_rewards_taskDetails_testcase.yml | ||
24 | - | ||
25 | -#- name: loot_task_reject 抢单模式-驳回领取人-查看详情 | ||
26 | -# testcase: testcases/task/loot/loot_task_reject_testcase.yml | ||
27 | - | ||
28 | -#- name: loot_task_confirm 抢单模式-确认领取人-查看详情 | ||
29 | -# testcase: testcases/task/loot/loot_task_confirm_testcase.yml | ||
30 | - | ||
31 | -- name: loot_task_confirm 抢单模式-完成任务-验收任务 | ||
32 | - testcase: testcases/task/loot_task_finishTask_testcase.yml | ||
16 | +- name: 任务状态验证-已关闭 | ||
17 | + testcase: testcases/common/COM014_bid_update_status_1_testcase.yml |
-
请 注册 或 登录 后发表评论