作者 bianxinhua

add README

@@ -2,10 +2,20 @@ @@ -2,10 +2,20 @@
2 <project version="4"> 2 <project version="4">
3 <component name="ChangeListManager"> 3 <component name="ChangeListManager">
4 <list default="true" id="d6814b48-28ec-40b6-bcea-dcd9b8613715" name="Default Changelist" comment=""> 4 <list default="true" id="d6814b48-28ec-40b6-bcea-dcd9b8613715" name="Default Changelist" comment="">
  5 + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
  6 + <change beforePath="$PROJECT_DIR$/api/m_api/admin/m_admin_api.yml" beforeDir="false" />
  7 + <change beforePath="$PROJECT_DIR$/api/m_api/admin/m_admin_detail_api.yml" beforeDir="false" afterPath="$PROJECT_DIR$/api/m_api/admin/m_admin_detail_api.yml" afterDir="false" />
  8 + <change beforePath="$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_api.yml" beforeDir="false" />
5 <change beforePath="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" beforeDir="false" afterPath="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" afterDir="false" /> 9 <change beforePath="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" beforeDir="false" afterPath="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" afterDir="false" />
  10 + <change beforePath="$PROJECT_DIR$/api/m_api/m_partner_add_api.yml" beforeDir="false" />
6 <change beforePath="$PROJECT_DIR$/config/m_accessToken.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/m_accessToken.csv" afterDir="false" /> 11 <change beforePath="$PROJECT_DIR$/config/m_accessToken.csv" beforeDir="false" afterPath="$PROJECT_DIR$/config/m_accessToken.csv" afterDir="false" />
7 <change beforePath="$PROJECT_DIR$/debugtalk.py" beforeDir="false" afterPath="$PROJECT_DIR$/debugtalk.py" afterDir="false" /> 12 <change beforePath="$PROJECT_DIR$/debugtalk.py" beforeDir="false" afterPath="$PROJECT_DIR$/debugtalk.py" afterDir="false" />
8 - <change beforePath="$PROJECT_DIR$/helpfunc/db_pg_func.py" beforeDir="false" afterPath="$PROJECT_DIR$/helpfunc/db_pg_func.py" afterDir="false" /> 13 + <change beforePath="$PROJECT_DIR$/logs/testsuites/partner_testsuite.parse_failed.json" beforeDir="false" afterPath="$PROJECT_DIR$/logs/testsuites/partner_testsuite.parse_failed.json" afterDir="false" />
  14 + <change beforePath="$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml" afterDir="false" />
  15 + <change beforePath="$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml" afterDir="false" />
  16 + <change beforePath="$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml" afterDir="false" />
  17 + <change beforePath="$PROJECT_DIR$/testcases/m_admin_login_testcases.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testcases/m_login_testcases.yml" afterDir="false" />
  18 + <change beforePath="$PROJECT_DIR$/testcases_excel/partner_api.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/testcases_excel/partner_api.xlsx" afterDir="false" />
9 <change beforePath="$PROJECT_DIR$/testsuites/partner_testsuite.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testsuites/partner_testsuite.yml" afterDir="false" /> 19 <change beforePath="$PROJECT_DIR$/testsuites/partner_testsuite.yml" beforeDir="false" afterPath="$PROJECT_DIR$/testsuites/partner_testsuite.yml" afterDir="false" />
10 </list> 20 </list>
11 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> 21 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
@@ -15,7 +25,7 @@ @@ -15,7 +25,7 @@
15 <option name="LAST_RESOLUTION" value="IGNORE" /> 25 <option name="LAST_RESOLUTION" value="IGNORE" />
16 </component> 26 </component>
17 <component name="CoverageDataManager"> 27 <component name="CoverageDataManager">
18 - <SUITE FILE_PATH="coverage/partner_api$debugtalk.coverage" NAME="debugtalk Coverage Results" MODIFIED="1594290010731" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" /> 28 + <SUITE FILE_PATH="coverage/partner_api$debugtalk.coverage" NAME="debugtalk Coverage Results" MODIFIED="1594396508244" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
19 <SUITE FILE_PATH="coverage/partner_api$db_pg_func.coverage" NAME="db_pg_func Coverage Results" MODIFIED="1594287508392" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/helpfunc" /> 29 <SUITE FILE_PATH="coverage/partner_api$db_pg_func.coverage" NAME="db_pg_func Coverage Results" MODIFIED="1594287508392" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/helpfunc" />
20 </component> 30 </component>
21 <component name="FileEditorManager"> 31 <component name="FileEditorManager">
@@ -23,8 +33,8 @@ @@ -23,8 +33,8 @@
23 <file pinned="false" current-in-tab="false"> 33 <file pinned="false" current-in-tab="false">
24 <entry file="file://$PROJECT_DIR$/debugtalk.py"> 34 <entry file="file://$PROJECT_DIR$/debugtalk.py">
25 <provider selected="true" editor-type-id="text-editor"> 35 <provider selected="true" editor-type-id="text-editor">
26 - <state relative-caret-position="273">  
27 - <caret line="31" column="32" selection-start-line="31" selection-start-column="32" selection-end-line="31" selection-end-column="32" /> 36 + <state relative-caret-position="123">
  37 + <caret line="21" column="19" selection-start-line="21" selection-start-column="19" selection-end-line="21" selection-end-column="19" />
28 <folding> 38 <folding>
29 <element signature="e#0#13#0" expanded="true" /> 39 <element signature="e#0#13#0" expanded="true" />
30 </folding> 40 </folding>
@@ -33,29 +43,25 @@ @@ -33,29 +43,25 @@
33 </entry> 43 </entry>
34 </file> 44 </file>
35 <file pinned="false" current-in-tab="false"> 45 <file pinned="false" current-in-tab="false">
36 - <entry file="file://$PROJECT_DIR$/helpfunc/db_pg_func.py"> 46 + <entry file="file://$PROJECT_DIR$/api/m_api/partners/m_partner_add_api.yml">
37 <provider selected="true" editor-type-id="text-editor"> 47 <provider selected="true" editor-type-id="text-editor">
38 - <state relative-caret-position="63">  
39 - <caret line="21" column="53" selection-start-line="21" selection-start-column="53" selection-end-line="21" selection-end-column="53" /> 48 + <state relative-caret-position="295">
  49 + <caret line="14" column="37" selection-start-line="14" selection-start-column="37" selection-end-line="14" selection-end-column="37" />
40 </state> 50 </state>
41 </provider> 51 </provider>
42 </entry> 52 </entry>
43 </file> 53 </file>
44 <file pinned="false" current-in-tab="false"> 54 <file pinned="false" current-in-tab="false">
45 - <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml"> 55 + <entry file="file://$PROJECT_DIR$/api/m_api/m_order_actual_api.yml">
46 <provider selected="true" editor-type-id="text-editor"> 56 <provider selected="true" editor-type-id="text-editor">
47 - <state relative-caret-position="239">  
48 - <caret line="24" column="8" selection-start-line="24" selection-start-column="8" selection-end-line="24" selection-end-column="8" />  
49 - </state> 57 + <state relative-caret-position="-264" />
50 </provider> 58 </provider>
51 </entry> 59 </entry>
52 </file> 60 </file>
53 - <file pinned="false" current-in-tab="true">  
54 - <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml"> 61 + <file pinned="false" current-in-tab="false">
  62 + <entry file="file://$PROJECT_DIR$/api/m_api/m_order_purpose_add_api.yml">
55 <provider selected="true" editor-type-id="text-editor"> 63 <provider selected="true" editor-type-id="text-editor">
56 - <state relative-caret-position="22">  
57 - <caret line="13" column="46" selection-start-line="13" selection-start-column="46" selection-end-line="13" selection-end-column="46" />  
58 - </state> 64 + <state relative-caret-position="-289" />
59 </provider> 65 </provider>
60 </entry> 66 </entry>
61 </file> 67 </file>
@@ -68,11 +74,29 @@ @@ -68,11 +74,29 @@
68 </provider> 74 </provider>
69 </entry> 75 </entry>
70 </file> 76 </file>
  77 + <file pinned="false" current-in-tab="true">
  78 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_update(new)_api.yml">
  79 + <provider selected="true" editor-type-id="text-editor">
  80 + <state relative-caret-position="198">
  81 + <caret line="9" column="45" selection-start-line="9" selection-start-column="37" selection-end-line="9" selection-end-column="45" />
  82 + </state>
  83 + </provider>
  84 + </entry>
  85 + </file>
  86 + <file pinned="false" current-in-tab="false">
  87 + <entry file="file://$PROJECT_DIR$/testcases/partners/PARTNERS001_add_partner_testcases.yml">
  88 + <provider selected="true" editor-type-id="text-editor">
  89 + <state relative-caret-position="154">
  90 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
  91 + </state>
  92 + </provider>
  93 + </entry>
  94 + </file>
71 <file pinned="false" current-in-tab="false"> 95 <file pinned="false" current-in-tab="false">
72 <entry file="file://$PROJECT_DIR$/testsuites/partner_testsuite.yml"> 96 <entry file="file://$PROJECT_DIR$/testsuites/partner_testsuite.yml">
73 <provider selected="true" editor-type-id="text-editor"> 97 <provider selected="true" editor-type-id="text-editor">
74 - <state relative-caret-position="107">  
75 - <caret line="19" column="63" selection-start-line="19" selection-start-column="63" selection-end-line="19" selection-end-column="63" /> 98 + <state relative-caret-position="129">
  99 + <caret line="31" column="70" selection-start-line="31" selection-start-column="70" selection-end-line="31" selection-end-column="70" />
76 </state> 100 </state>
77 </provider> 101 </provider>
78 </entry> 102 </entry>
@@ -88,15 +112,25 @@ @@ -88,15 +112,25 @@
88 <option value="$PROJECT_DIR$/testcases/m_admin_login_testcases.yml" /> 112 <option value="$PROJECT_DIR$/testcases/m_admin_login_testcases.yml" />
89 <option value="$PROJECT_DIR$/.env" /> 113 <option value="$PROJECT_DIR$/.env" />
90 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_update(new)_api.yml" /> 114 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_update(new)_api.yml" />
91 - <option value="$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml" />  
92 - <option value="$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml" />  
93 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_update(edit)_api.yml" /> 115 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_update(edit)_api.yml" />
94 - <option value="$PROJECT_DIR$/debugtalk.py" />  
95 <option value="$PROJECT_DIR$/helpfunc/db_pg_func.py" /> 116 <option value="$PROJECT_DIR$/helpfunc/db_pg_func.py" />
96 <option value="$PROJECT_DIR$/testcases/admin/ADMIN002_list_admin_testcases.yml" /> 117 <option value="$PROJECT_DIR$/testcases/admin/ADMIN002_list_admin_testcases.yml" />
97 - <option value="$PROJECT_DIR$/testsuites/partner_testsuite.yml" />  
98 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" /> 118 <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml" />
  119 + <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_detail_api.yml" />
99 <option value="$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml" /> 120 <option value="$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml" />
  121 + <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_1_api.yml" />
  122 + <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_0_api.yml" />
  123 + <option value="$PROJECT_DIR$/testcases/partners/PARTNERS001_add_partner_testcases.yml" />
  124 + <option value="$PROJECT_DIR$/testcases/admin/ADMIN006_forbidden_admin_testcases.yml" />
  125 + <option value="$PROJECT_DIR$/testcases/admin/ADMIN005_forbidden_admin_testcases.yml" />
  126 + <option value="$PROJECT_DIR$/testcases/admin/ADMIN004_detail_admin_testcases.yml" />
  127 + <option value="$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml" />
  128 + <option value="$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml" />
  129 + <option value="$PROJECT_DIR$/testcases/m_login_testcases.yml" />
  130 + <option value="$PROJECT_DIR$/testsuites/partner_testsuite.yml" />
  131 + <option value="$PROJECT_DIR$/debugtalk.py" />
  132 + <option value="$PROJECT_DIR$/api/m_api/partners/m_partner_add_api.yml" />
  133 + <option value="$PROJECT_DIR$/api/m_api/admin/m_admin_api.yml" />
100 </list> 134 </list>
101 </option> 135 </option>
102 </component> 136 </component>
@@ -139,6 +173,13 @@ @@ -139,6 +173,13 @@
139 <path> 173 <path>
140 <item name="partner_api" type="b2602c69:ProjectViewProjectNode" /> 174 <item name="partner_api" type="b2602c69:ProjectViewProjectNode" />
141 <item name="partner_api" type="462c0819:PsiDirectoryNode" /> 175 <item name="partner_api" type="462c0819:PsiDirectoryNode" />
  176 + <item name="api" type="462c0819:PsiDirectoryNode" />
  177 + <item name="m_api" type="462c0819:PsiDirectoryNode" />
  178 + <item name="partners" type="462c0819:PsiDirectoryNode" />
  179 + </path>
  180 + <path>
  181 + <item name="partner_api" type="b2602c69:ProjectViewProjectNode" />
  182 + <item name="partner_api" type="462c0819:PsiDirectoryNode" />
142 <item name="helpfunc" type="462c0819:PsiDirectoryNode" /> 183 <item name="helpfunc" type="462c0819:PsiDirectoryNode" />
143 </path> 184 </path>
144 <path> 185 <path>
@@ -155,6 +196,12 @@ @@ -155,6 +196,12 @@
155 <path> 196 <path>
156 <item name="partner_api" type="b2602c69:ProjectViewProjectNode" /> 197 <item name="partner_api" type="b2602c69:ProjectViewProjectNode" />
157 <item name="partner_api" type="462c0819:PsiDirectoryNode" /> 198 <item name="partner_api" type="462c0819:PsiDirectoryNode" />
  199 + <item name="testcases" type="462c0819:PsiDirectoryNode" />
  200 + <item name="partners" type="462c0819:PsiDirectoryNode" />
  201 + </path>
  202 + <path>
  203 + <item name="partner_api" type="b2602c69:ProjectViewProjectNode" />
  204 + <item name="partner_api" type="462c0819:PsiDirectoryNode" />
158 <item name="testsuites" type="462c0819:PsiDirectoryNode" /> 205 <item name="testsuites" type="462c0819:PsiDirectoryNode" />
159 </path> 206 </path>
160 </expand> 207 </expand>
@@ -247,22 +294,23 @@ @@ -247,22 +294,23 @@
247 <updated>1594200816252</updated> 294 <updated>1594200816252</updated>
248 <workItem from="1594200819333" duration="5002000" /> 295 <workItem from="1594200819333" duration="5002000" />
249 <workItem from="1594223232686" duration="1195000" /> 296 <workItem from="1594223232686" duration="1195000" />
250 - <workItem from="1594261507053" duration="21390000" /> 297 + <workItem from="1594261507053" duration="21762000" />
  298 + <workItem from="1594352160255" duration="8702000" />
251 </task> 299 </task>
252 <servers /> 300 <servers />
253 </component> 301 </component>
254 <component name="TimeTrackingManager"> 302 <component name="TimeTrackingManager">
255 - <option name="totallyTimeSpent" value="27587000" /> 303 + <option name="totallyTimeSpent" value="36661000" />
256 </component> 304 </component>
257 <component name="ToolWindowManager"> 305 <component name="ToolWindowManager">
258 <frame x="-8" y="-8" width="1382" height="744" extended-state="6" /> 306 <frame x="-8" y="-8" width="1382" height="744" extended-state="6" />
259 <editor active="true" /> 307 <editor active="true" />
260 <layout> 308 <layout>
261 <window_info id="Favorites" order="0" side_tool="true" /> 309 <window_info id="Favorites" order="0" side_tool="true" />
262 - <window_info content_ui="combo" id="Project" order="1" visible="true" weight="0.24962178" /> 310 + <window_info active="true" content_ui="combo" id="Project" order="1" visible="true" weight="0.2677761" />
263 <window_info id="Structure" order="2" side_tool="true" weight="0.25" /> 311 <window_info id="Structure" order="2" side_tool="true" weight="0.25" />
264 <window_info anchor="bottom" id="Docker" order="0" show_stripe_button="false" /> 312 <window_info anchor="bottom" id="Docker" order="0" show_stripe_button="false" />
265 - <window_info active="true" anchor="bottom" id="Terminal" order="1" visible="true" weight="0.39523" /> 313 + <window_info anchor="bottom" id="Terminal" order="1" visible="true" weight="0.39523" />
266 <window_info anchor="bottom" id="Message" order="2" /> 314 <window_info anchor="bottom" id="Message" order="2" />
267 <window_info anchor="bottom" id="Event Log" order="3" side_tool="true" /> 315 <window_info anchor="bottom" id="Event Log" order="3" side_tool="true" />
268 <window_info anchor="bottom" id="Find" order="4" /> 316 <window_info anchor="bottom" id="Find" order="4" />
@@ -285,9 +333,7 @@ @@ -285,9 +333,7 @@
285 <option name="version" value="1" /> 333 <option name="version" value="1" />
286 </component> 334 </component>
287 <component name="editorHistoryManager"> 335 <component name="editorHistoryManager">
288 - <entry file="file://$PROJECT_DIR$/api/m_api/m_admin_api.yml">  
289 - <provider selected="true" editor-type-id="text-editor" />  
290 - </entry> 336 + <entry file="file://$PROJECT_DIR$/api/m_api/m_admin_api.yml" />
291 <entry file="file://$PROJECT_DIR$/testcases/login_testcases.yml"> 337 <entry file="file://$PROJECT_DIR$/testcases/login_testcases.yml">
292 <provider selected="true" editor-type-id="text-editor" /> 338 <provider selected="true" editor-type-id="text-editor" />
293 </entry> 339 </entry>
@@ -298,107 +344,181 @@ @@ -298,107 +344,181 @@
298 </state> 344 </state>
299 </provider> 345 </provider>
300 </entry> 346 </entry>
301 - <entry file="file://$PROJECT_DIR$/testcases/m_partners_login_testcases.yml">  
302 - <provider selected="true" editor-type-id="text-editor" /> 347 + <entry file="file://$PROJECT_DIR$/testcases/m_partners_login_testcases.yml" />
  348 + <entry file="file://$USER_HOME$/AppData/Local/Programs/Python/Python38/Lib/site-packages/httprunner/api.py">
  349 + <provider selected="true" editor-type-id="text-editor">
  350 + <state relative-caret-position="99">
  351 + <caret line="64" selection-start-line="64" selection-end-line="64" />
  352 + </state>
  353 + </provider>
303 </entry> 354 </entry>
304 - <entry file="file://$PROJECT_DIR$/testcases/m_admin_login_testcases.yml"> 355 + <entry file="file://$PROJECT_DIR$/helpfunc/db_func.py">
305 <provider selected="true" editor-type-id="text-editor"> 356 <provider selected="true" editor-type-id="text-editor">
306 - <state relative-caret-position="506">  
307 - <caret line="23" selection-start-line="23" selection-start-column="1" selection-end-line="25" selection-end-column="42" /> 357 + <state relative-caret-position="145">
  358 + <caret line="15" column="32" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="32" />
308 </state> 359 </state>
309 </provider> 360 </provider>
310 </entry> 361 </entry>
311 - <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml"> 362 + <entry file="file://$PROJECT_DIR$/helpfunc/login_func.py">
312 <provider selected="true" editor-type-id="text-editor"> 363 <provider selected="true" editor-type-id="text-editor">
313 - <state relative-caret-position="264">  
314 - <caret line="15" lean-forward="true" selection-start-line="15" selection-end-line="15" /> 364 + <state relative-caret-position="396">
  365 + <caret line="18" column="23" selection-start-line="10" selection-start-column="4" selection-end-line="18" selection-end-column="23" />
315 </state> 366 </state>
316 </provider> 367 </provider>
317 </entry> 368 </entry>
318 - <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_update(new)_api.yml"> 369 + <entry file="file://$PROJECT_DIR$/.env">
319 <provider selected="true" editor-type-id="text-editor"> 370 <provider selected="true" editor-type-id="text-editor">
320 - <state relative-caret-position="198">  
321 - <caret line="9" column="45" selection-start-line="9" selection-start-column="37" selection-end-line="9" selection-end-column="45" /> 371 + <state relative-caret-position="154">
  372 + <caret line="7" column="73" selection-start-line="7" selection-start-column="73" selection-end-line="7" selection-end-column="73" />
322 </state> 373 </state>
323 </provider> 374 </provider>
324 </entry> 375 </entry>
325 - <entry file="file://$USER_HOME$/AppData/Local/Programs/Python/Python38/Lib/site-packages/httprunner/api.py"> 376 + <entry file="file://$PROJECT_DIR$/helpfunc/db_pg_func.py">
326 <provider selected="true" editor-type-id="text-editor"> 377 <provider selected="true" editor-type-id="text-editor">
327 - <state relative-caret-position="99">  
328 - <caret line="64" selection-start-line="64" selection-end-line="64" /> 378 + <state relative-caret-position="-135">
  379 + <caret line="21" column="53" selection-start-line="21" selection-start-column="53" selection-end-line="21" selection-end-column="53" />
329 </state> 380 </state>
330 </provider> 381 </provider>
331 </entry> 382 </entry>
332 - <entry file="file://$PROJECT_DIR$/helpfunc/db_func.py"> 383 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml">
333 <provider selected="true" editor-type-id="text-editor"> 384 <provider selected="true" editor-type-id="text-editor">
334 - <state relative-caret-position="145">  
335 - <caret line="15" column="32" selection-start-line="15" selection-start-column="4" selection-end-line="15" selection-end-column="32" /> 385 + <state relative-caret-position="66">
  386 + <caret line="15" selection-start-line="15" selection-end-line="21" selection-end-column="11" />
336 </state> 387 </state>
337 </provider> 388 </provider>
338 </entry> 389 </entry>
339 - <entry file="file://$PROJECT_DIR$/helpfunc/login_func.py"> 390 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_api.yml">
  391 + <provider selected="true" editor-type-id="text-editor" />
  392 + </entry>
  393 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_detail_api.yml">
340 <provider selected="true" editor-type-id="text-editor"> 394 <provider selected="true" editor-type-id="text-editor">
341 - <state relative-caret-position="396">  
342 - <caret line="18" column="23" selection-start-line="10" selection-start-column="4" selection-end-line="18" selection-end-column="23" /> 395 + <state relative-caret-position="41">
  396 + <caret line="13" selection-start-line="13" selection-end-line="16" selection-end-column="12" />
343 </state> 397 </state>
344 </provider> 398 </provider>
345 </entry> 399 </entry>
346 - <entry file="file://$PROJECT_DIR$/debugtalk.py"> 400 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_0_api.yml">
347 <provider selected="true" editor-type-id="text-editor"> 401 <provider selected="true" editor-type-id="text-editor">
348 - <state relative-caret-position="273">  
349 - <caret line="31" column="32" selection-start-line="31" selection-start-column="32" selection-end-line="31" selection-end-column="32" />  
350 - <folding>  
351 - <element signature="e#0#13#0" expanded="true" />  
352 - </folding> 402 + <state relative-caret-position="173">
  403 + <caret line="13" column="18" selection-start-line="13" selection-start-column="18" selection-end-line="13" selection-end-column="27" />
353 </state> 404 </state>
354 </provider> 405 </provider>
355 </entry> 406 </entry>
356 - <entry file="file://$PROJECT_DIR$/.env"> 407 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_forbidden_1_api.yml">
  408 + <provider selected="true" editor-type-id="text-editor">
  409 + <state relative-caret-position="-132">
  410 + <caret column="12" selection-start-column="12" selection-end-column="12" />
  411 + </state>
  412 + </provider>
  413 + </entry>
  414 + <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN001_add_admin_testcases.yml">
357 <provider selected="true" editor-type-id="text-editor"> 415 <provider selected="true" editor-type-id="text-editor">
358 <state relative-caret-position="154"> 416 <state relative-caret-position="154">
359 - <caret line="7" column="73" selection-start-line="7" selection-start-column="73" selection-end-line="7" selection-end-column="73" /> 417 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
  418 + </state>
  419 + </provider>
  420 + </entry>
  421 + <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN004_detail_admin_testcases.yml">
  422 + <provider selected="true" editor-type-id="text-editor">
  423 + <state relative-caret-position="129">
  424 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
  425 + </state>
  426 + </provider>
  427 + </entry>
  428 + <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN005_forbidden_admin_testcases.yml">
  429 + <provider selected="true" editor-type-id="text-editor">
  430 + <state relative-caret-position="22">
  431 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
  432 + </state>
  433 + </provider>
  434 + </entry>
  435 + <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN006_forbidden_admin_testcases.yml">
  436 + <provider selected="true" editor-type-id="text-editor">
  437 + <state relative-caret-position="88">
  438 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
360 </state> 439 </state>
361 </provider> 440 </provider>
362 </entry> 441 </entry>
363 <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml"> 442 <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN002_edit_admin_testcases.yml">
364 <provider selected="true" editor-type-id="text-editor"> 443 <provider selected="true" editor-type-id="text-editor">
365 - <state relative-caret-position="9">  
366 - <caret line="1" column="12" selection-start-line="1" selection-start-column="12" selection-end-line="1" selection-end-column="12" /> 444 + <state relative-caret-position="220">
  445 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
367 </state> 446 </state>
368 </provider> 447 </provider>
369 </entry> 448 </entry>
370 - <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_update(edit)_api.yml"> 449 + <entry file="file://$PROJECT_DIR$/testcases/m_login_testcases.yml">
371 <provider selected="true" editor-type-id="text-editor"> 450 <provider selected="true" editor-type-id="text-editor">
372 - <state relative-caret-position="374">  
373 - <caret line="17" selection-start-line="17" selection-end-line="20" selection-end-column="8" /> 451 + <state relative-caret-position="330">
  452 + <caret line="15" selection-start-line="15" selection-end-line="15" />
374 </state> 453 </state>
375 </provider> 454 </provider>
376 </entry> 455 </entry>
377 - <entry file="file://$PROJECT_DIR$/helpfunc/db_pg_func.py"> 456 + <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml">
378 <provider selected="true" editor-type-id="text-editor"> 457 <provider selected="true" editor-type-id="text-editor">
379 - <state relative-caret-position="63">  
380 - <caret line="21" column="53" selection-start-line="21" selection-start-column="53" selection-end-line="21" selection-end-column="53" /> 458 + <state relative-caret-position="132">
  459 + <caret line="12" column="22" selection-start-line="12" selection-start-column="22" selection-end-line="12" selection-end-column="22" />
  460 + </state>
  461 + </provider>
  462 + </entry>
  463 + <entry file="file://$PROJECT_DIR$/testcases/partners/PARTNERS001_add_partner_testcases.yml">
  464 + <provider selected="true" editor-type-id="text-editor">
  465 + <state relative-caret-position="154">
  466 + <caret line="10" column="25" selection-start-line="10" selection-start-column="25" selection-end-line="10" selection-end-column="25" />
381 </state> 467 </state>
382 </provider> 468 </provider>
383 </entry> 469 </entry>
384 <entry file="file://$PROJECT_DIR$/testsuites/partner_testsuite.yml"> 470 <entry file="file://$PROJECT_DIR$/testsuites/partner_testsuite.yml">
385 <provider selected="true" editor-type-id="text-editor"> 471 <provider selected="true" editor-type-id="text-editor">
386 - <state relative-caret-position="107">  
387 - <caret line="19" column="63" selection-start-line="19" selection-start-column="63" selection-end-line="19" selection-end-column="63" /> 472 + <state relative-caret-position="129">
  473 + <caret line="31" column="70" selection-start-line="31" selection-start-column="70" selection-end-line="31" selection-end-column="70" />
388 </state> 474 </state>
389 </provider> 475 </provider>
390 </entry> 476 </entry>
391 - <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_list_api.yml"> 477 + <entry file="file://$PROJECT_DIR$/debugtalk.py">
392 <provider selected="true" editor-type-id="text-editor"> 478 <provider selected="true" editor-type-id="text-editor">
393 - <state relative-caret-position="239">  
394 - <caret line="24" column="8" selection-start-line="24" selection-start-column="8" selection-end-line="24" selection-end-column="8" /> 479 + <state relative-caret-position="123">
  480 + <caret line="21" column="19" selection-start-line="21" selection-start-column="19" selection-end-line="21" selection-end-column="19" />
  481 + <folding>
  482 + <element signature="e#0#13#0" expanded="true" />
  483 + </folding>
395 </state> 484 </state>
396 </provider> 485 </provider>
397 </entry> 486 </entry>
398 - <entry file="file://$PROJECT_DIR$/testcases/admin/ADMIN003_list_admin_testcases.yml"> 487 + <entry file="file://$PROJECT_DIR$/api/m_api/partners/m_partner_add_api.yml">
399 <provider selected="true" editor-type-id="text-editor"> 488 <provider selected="true" editor-type-id="text-editor">
400 - <state relative-caret-position="22">  
401 - <caret line="13" column="46" selection-start-line="13" selection-start-column="46" selection-end-line="13" selection-end-column="46" /> 489 + <state relative-caret-position="295">
  490 + <caret line="14" column="37" selection-start-line="14" selection-start-column="37" selection-end-line="14" selection-end-column="37" />
  491 + </state>
  492 + </provider>
  493 + </entry>
  494 + <entry file="file://$PROJECT_DIR$/api/m_api/m_order_actual_api.yml">
  495 + <provider selected="true" editor-type-id="text-editor">
  496 + <state relative-caret-position="-264" />
  497 + </provider>
  498 + </entry>
  499 + <entry file="file://$PROJECT_DIR$/api/m_api/m_order_purpose_add_api.yml">
  500 + <provider selected="true" editor-type-id="text-editor">
  501 + <state relative-caret-position="-289" />
  502 + </provider>
  503 + </entry>
  504 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_api.yml">
  505 + <provider selected="true" editor-type-id="text-editor">
  506 + <state relative-caret-position="-132">
  507 + <caret column="11" selection-start-column="11" selection-end-column="11" />
  508 + </state>
  509 + </provider>
  510 + </entry>
  511 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_update(edit)_api.yml">
  512 + <provider selected="true" editor-type-id="text-editor">
  513 + <state relative-caret-position="374">
  514 + <caret line="17" selection-start-line="17" selection-end-line="20" selection-end-column="8" />
  515 + </state>
  516 + </provider>
  517 + </entry>
  518 + <entry file="file://$PROJECT_DIR$/api/m_api/admin/m_admin_update(new)_api.yml">
  519 + <provider selected="true" editor-type-id="text-editor">
  520 + <state relative-caret-position="198">
  521 + <caret line="9" column="45" selection-start-line="9" selection-start-column="37" selection-end-line="9" selection-end-column="45" />
402 </state> 522 </state>
403 </provider> 523 </provider>
404 </entry> 524 </entry>
1 -name: 管理员详情:/v1/admin/detail 1 +name: 管理员详情
2 base_url: ${ENV(base_manager_url)} 2 base_url: ${ENV(base_manager_url)}
3 variables: 3 variables:
4 -# phone: 15005046165  
5 -# password: d033e22ae348aeb5660fc2140aec35850c4da997 4 + id: ${get_admin_id_from_database(admin_user)}
6 request: 5 request:
7 headers: 6 headers:
8 Content-Type: application/json;charset=utf-8 7 Content-Type: application/json;charset=utf-8
9 User-Agent: okhttp/3.12.3 8 User-Agent: okhttp/3.12.3
10 - Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1ODc0NTg0MjgsImlhdCI6MTU4NzQzNjgyNywiaXNzIjoibW1tX29wcG1nIiwibmJmIjoxNTg3NDM2ODI3LCJ1aWQiOjMyNDQ3NDc3Mjg1MzMyNDgsImNvbXBhbnlfaWQiOjM2MCwidXNlcl9jb21wYW55X2lkIjozMjQ0NzQ3NzI4NTMzMjQ4fQ.5t4HO5gbAXT_WXHGNf8ZsbXpPHrzsFhnuXWBtPZ4tWs 9 + Authorization: Bearer ${get_m_accesstoken()}
11 json: 10 json:
12 - id: 16 11 + id: $id
13 method: POST 12 method: POST
14 - url: /v1/admin/detail 13 + url: v1/admin/detail
  14 +validate:
  15 + - eq:
  16 + - content.msg
  17 + - ok
  18 + - eq:
  19 + - content.data.status
  20 + - 1
  1 +name: 管理员禁用
  2 +base_url: ${ENV(base_manager_url)}
  3 +variables:
  4 + id: ${get_admin_id_from_database(admin_user)}
  5 +request:
  6 + headers:
  7 + Content-Type: application/json;charset=utf-8
  8 + User-Agent: okhttp/3.12.3
  9 + Authorization: Bearer ${get_m_accesstoken()}
  10 + json:
  11 + id: $id
  12 + statue: 0
  13 + method: POST
  14 + url: v1/admin/forbidden
  15 +validate:
  16 + - eq:
  17 + - content.msg
  18 + - ok
1 -name: 管理员禁用和启用:/v1/admin/forbidden 1 +name: 管理员禁启用
2 base_url: ${ENV(base_manager_url)} 2 base_url: ${ENV(base_manager_url)}
3 variables: 3 variables:
4 - phone: 15005046165  
5 - password: d033e22ae348aeb5660fc2140aec35850c4da997 4 + id: ${get_admin_id_from_database(admin_user)}
6 request: 5 request:
7 headers: 6 headers:
8 Content-Type: application/json;charset=utf-8 7 Content-Type: application/json;charset=utf-8
9 User-Agent: okhttp/3.12.3 8 User-Agent: okhttp/3.12.3
10 - Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1ODc0NTg0MjgsImlhdCI6MTU4NzQzNjgyNywiaXNzIjoibW1tX29wcG1nIiwibmJmIjoxNTg3NDM2ODI3LCJ1aWQiOjMyNDQ3NDc3Mjg1MzMyNDgsImNvbXBhbnlfaWQiOjM2MCwidXNlcl9jb21wYW55X2lkIjozMjQ0NzQ3NzI4NTMzMjQ4fQ.5t4HO5gbAXT_WXHGNf8ZsbXpPHrzsFhnuXWBtPZ4tWs 9 + Authorization: Bearer ${get_m_accesstoken()}
11 json: 10 json:
12 - id: 6 11 + id: $id
13 statue: 1 12 statue: 1
14 method: POST 13 method: POST
15 - url: /v1/admin/forbidden 14 + url: v1/admin/forbidden
  15 +validate:
  16 + - eq:
  17 + - content.msg
  18 + - ok
@@ -18,8 +18,5 @@ validate: @@ -18,8 +18,5 @@ validate:
18 - content.msg 18 - content.msg
19 - ok 19 - ok
20 - eq: 20 - eq:
21 - - content.data.gridResult.lists.0.account  
22 - - $searchText  
23 - - eq:  
24 - content.data.gridResult.lists.0.statue 21 - content.data.gridResult.lists.0.statue
25 - 1 22 - 1
@@ -5,6 +5,7 @@ request: @@ -5,6 +5,7 @@ request:
5 Content-Type: application/json;charset=utf-8 5 Content-Type: application/json;charset=utf-8
6 User-Agent: okhttp/3.12.3 6 User-Agent: okhttp/3.12.3
7 Authorization: Bearer ${get_m_accesstoken()} 7 Authorization: Bearer ${get_m_accesstoken()}
  8 +#
8 json: 9 json:
9 partnerName: '卞信华' 10 partnerName: '卞信华'
10 partnerType: 3 11 partnerType: 3
@@ -12,7 +13,7 @@ request: @@ -12,7 +13,7 @@ request:
12 account: ${convert_to_string($account)} 13 account: ${convert_to_string($account)}
13 state: 1 14 state: 1
14 cooperationTime: '2020-07-30' 15 cooperationTime: '2020-07-30'
15 - salesmanName: '屁孩' 16 + salesmanName: ''
16 phone: ${convert_to_string($account)} 17 phone: ${convert_to_string($account)}
17 method: POST 18 method: POST
18 url: v1/partners/add 19 url: v1/partners/add
1 -eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1OTQzNTQyMzAsImlhdCI6MTU5NDMxMTAzMCwiaXNzIjoibW1tX3BhcnRuZXJtZyIsIm5iZiI6MTU5NDMxMTAzMCwidWlkIjoxOH0.9r2J8CDgqpHRdAfMh9IAl4Hjr67MPoewgUEywQAiVo0  
  1 +eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1OTQ0NDA5MzAsImlhdCI6MTU5NDM5NzczMCwiaXNzIjoibW1tX3BhcnRuZXJtZyIsIm5iZiI6MTU5NDM5NzczMCwidWlkIjoxOH0.ntMqxX3LGGsMEm4LxmBi5wjcIFZ47B_FcfUBDKp3-JY
@@ -16,6 +16,10 @@ def convert_to_string(value): @@ -16,6 +16,10 @@ def convert_to_string(value):
16 def get_nowtime(): 16 def get_nowtime():
17 return time.strftime("%Y%m%d%H%M%S",time.localtime(time.time())) 17 return time.strftime("%Y%m%d%H%M%S",time.localtime(time.time()))
18 18
  19 +def get_today():
  20 + now_today = datetime.datetime.now()
  21 + str_time = now_today.strftime(" %Y-%m-%d ")
  22 + return str_time
19 def get_second(): 23 def get_second():
20 curr_time = datetime.datetime.now() 24 curr_time = datetime.datetime.now()
21 return curr_time.second 25 return curr_time.second
@@ -29,9 +33,5 @@ def create_channel(num): @@ -29,9 +33,5 @@ def create_channel(num):
29 def create_phone_number(num): 33 def create_phone_number(num):
30 phone_number = [] 34 phone_number = []
31 for i in range(num): 35 for i in range(num):
32 - phone_number.append('182%08d'%i)  
33 - # print(phone_number)  
34 - return phone_number  
35 -  
36 -  
37 - 36 + phone_number.append('18%d%08d'%(i,i))
  37 + return phone_number
1 { 1 {
2 "testcase":[ 2 "testcase":[
3 - "testcases/admin/ADMIN002_edit_admin_testcases.yml" 3 + "testcases/partners/PARTNERS001_add_partner_testcases.yml"
4 ] 4 ]
5 } 5 }
@@ -8,7 +8,7 @@ config: @@ -8,7 +8,7 @@ config:
8 8
9 teststeps: 9 teststeps:
10 - name: $phone 登录系统 10 - name: $phone 登录系统
11 - testcase: testcases/m_admin_login_testcases.yml 11 + testcase: testcases/m_login_testcases.yml
12 12
13 - name: $phone 管理员新增 13 - name: $phone 管理员新增
14 api: api/m_api/admin/m_admin_update(new)_api.yml 14 api: api/m_api/admin/m_admin_update(new)_api.yml
@@ -8,7 +8,7 @@ config: @@ -8,7 +8,7 @@ config:
8 8
9 teststeps: 9 teststeps:
10 - name: $phone 登录系统 10 - name: $phone 登录系统
11 - testcase: testcases/m_admin_login_testcases.yml 11 + testcase: testcases/m_login_testcases.yml
12 12
13 - name: $phone 管理员编辑 13 - name: $phone 管理员编辑
14 api: api/m_api/admin/m_admin_update(edit)_api.yml 14 api: api/m_api/admin/m_admin_update(edit)_api.yml
1 config: 1 config:
2 - name: 编辑管理员 2 + name: 搜索管理员
3 base_url: ${ENV(base_manager_url)} 3 base_url: ${ENV(base_manager_url)}
4 variables: 4 variables:
5 phone: ${convert_to_string(10000000001)} 5 phone: ${convert_to_string(10000000001)}
@@ -17,8 +17,5 @@ teststeps: @@ -17,8 +17,5 @@ teststeps:
17 - content.msg 17 - content.msg
18 - ok 18 - ok
19 - eq: 19 - eq:
20 - - content.data.gridResult.lists.0.account  
21 - - $searchText  
22 - - eq:  
23 - content.data.gridResult.lists.0.statue 20 - content.data.gridResult.lists.0.statue
24 - 1 21 - 1
  1 +config:
  2 + name: 查看管理员
  3 + base_url: ${ENV(base_manager_url)}
  4 + variables:
  5 + phone: ${convert_to_string(10000000001)}
  6 + teardown_hooks:
  7 + - ${sleep(2)}
  8 +
  9 +teststeps:
  10 +- name: $phone 登录系统
  11 + testcase: testcases/m_login_testcases.yml
  12 +
  13 +- name: $phone 管理员查看
  14 + api: api/m_api/admin/m_admin_detail_api.yml
  15 + validate:
  16 + - eq:
  17 + - content.msg
  18 + - ok
  19 + - eq:
  20 + - content.data.status
  21 + - 1
  1 +config:
  2 + name: 禁用管理员
  3 + base_url: ${ENV(base_manager_url)}
  4 + variables:
  5 + phone: ${convert_to_string(10000000001)}
  6 + teardown_hooks:
  7 + - ${sleep(2)}
  8 +
  9 +teststeps:
  10 +- name: $phone 登录系统
  11 + testcase: testcases/m_login_testcases.yml
  12 +
  13 +- name: $phone 管理员禁用
  14 + api: api/m_api/admin/m_admin_forbidden_0_api.yml
  15 + validate:
  16 + - eq:
  17 + - content.msg
  18 + - ok
  1 +config:
  2 + name: 启用管理员
  3 + base_url: ${ENV(base_manager_url)}
  4 + variables:
  5 + phone: ${convert_to_string(10000000001)}
  6 + teardown_hooks:
  7 + - ${sleep(2)}
  8 +
  9 +teststeps:
  10 +- name: $phone 登录系统
  11 + testcase: testcases/m_login_testcases.yml
  12 +
  13 +- name: $phone 管理员启用
  14 + api: api/m_api/admin/m_admin_forbidden_1_api.yml
  15 + validate:
  16 + - eq:
  17 + - content.msg
  18 + - ok
@@ -9,22 +9,7 @@ teststeps: @@ -9,22 +9,7 @@ teststeps:
9 api: api/m_api/m_login_api.yml 9 api: api/m_api/m_login_api.yml
10 teardown_hooks: 10 teardown_hooks:
11 - ${teardown_hook_get_m_accesstoken($response)} 11 - ${teardown_hook_get_m_accesstoken($response)}
12 -# validate:  
13 -# - eq:  
14 -# - content.msg  
15 -# - ok  
16 -#- name: $phone 管理员新增  
17 -# api: api/m_api/m_admin_update(new)_api.yml  
18 -  
19 -#- name: $phone 管理员修改  
20 -# api: api/m_api/m_admin_update(edit)_api.yml  
21 -#- name: $phone 合伙人添加  
22 -# api: api/m_api/m_partner_add_api.yml  
23 -#  
24 -#- name: $phone 新增实际订单  
25 -### times: 2  
26 -# api: api/m_api/m_order_actual_api.yml  
27 -  
28 -#- name: $phone 新增意向订单  
29 -# # times: 2  
30 -# api: api/m_api/m_order_purpose_add_api.yml  
  12 + validate:
  13 + - eq:
  14 + - content.msg
  15 + - ok
  1 +config:
  2 + name: 新增合伙人
  3 + base_url: ${ENV(base_manager_url)}
  4 + variables:
  5 + phone: ${convert_to_string(10000000001)}
  6 + teardown_hooks:
  7 + - ${sleep(2)}
  8 +
  9 +teststeps:
  10 +- name: $phone 登录系统
  11 + testcase: testcases/m_login_testcases.yml
  12 +
  13 +- name: $phone 管理员新增
  14 + api: api/m_api/partners/m_partner_add_api.yml
  15 +
@@ -8,13 +8,27 @@ testcases: @@ -8,13 +8,27 @@ testcases:
8 # parameters: 8 # parameters:
9 # channel: ${create_channel(10)} 9 # channel: ${create_channel(10)}
10 10
11 -- name: ADMIN001:新增管理员  
12 - testcase: testcases/admin/ADMIN001_add_admin_testcases.yml  
13 - parameters:  
14 - account: ${create_phone_number(1)} 11 +#- name: ADMIN001:新增管理员
  12 +# testcase: testcases/admin/ADMIN001_add_admin_testcases.yml
  13 +# parameters:
  14 +# account: ${create_phone_number(1)}
  15 +#
  16 +#- name: ADMIN002:修改管理员
  17 +# testcase: testcases/admin/ADMIN002_edit_admin_testcases.yml
  18 +#
  19 +#- name: ADMIN003:搜索管理员
  20 +# testcase: testcases/admin/ADMIN003_list_admin_testcases.yml
15 21
16 -- name: ADMIN002:修改管理员  
17 - testcase: testcases/admin/ADMIN002_edit_admin_testcases.yml 22 +#- name: ADMIN004:查看管理员
  23 +# testcase: testcases/admin/ADMIN004_detail_admin_testcases.yml
18 24
19 -- name: ADMIN003:搜索管理员  
20 - testcase: testcases/admin/ADMIN003_list_admin_testcases.yml  
  25 +#- name: ADMIN005:禁用管理员
  26 +# testcase: testcases/admin/ADMIN005_forbidden_admin_testcases.yml
  27 +#
  28 +#- name: ADMIN006:启用管理员
  29 +# testcase: testcases/admin/ADMIN006_forbidden_admin_testcases.yml
  30 +
  31 +- name: PARTNERS001:新增合伙人
  32 + testcase: testcases/partners/PARTNERS001_add_partner_testcases.yml
  33 + parameters:
  34 + account: ${create_phone_number(1)}