Commit 77bd236e479ba237df72b5726027f4629a8d2cee

Authored by yangfan
1 parent 322ebe1f

no message

@@ -17,4 +17,7 @@ def get_data(**args): @@ -17,4 +17,7 @@ def get_data(**args):
17 17
18 18
19 def get_content_type(data): 19 def get_content_type(data):
20 - return data.content_type  
  20 + return data.content_type
  21 +
  22 +def get_orderid(content):
  23 + print content
No preview for this file type
1 -<!DOCTYPE html>  
2 -<html>  
3 -<head>  
4 - <title>Test Result</title>  
5 - <meta charset="utf-8">  
6 - <meta name="viewport" content="width=device-width, initial-scale=1.0">  
7 - <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">  
8 -</head>  
9 -<body>  
10 - <div class="container">  
11 - <div class="row">  
12 - <div class="col-xs-12">  
13 - <h2 class="text-capitalize">Test Result</h2>  
14 - <p class='attribute'><strong>Start Time: </strong>2018-02-05 18:05:43</p>  
15 - <p class='attribute'><strong>Duration: </strong>8.259s</p>  
16 - <p class='attribute'><strong>Status: </strong>Pass: 26</p>  
17 - </div>  
18 - </div>  
19 - <div class="row">  
20 - <div class="col-xs-12 col-sm-10 col-md-10">  
21 - <table class='table table-hover table-responsive'>  
22 - <thead>  
23 - <tr>  
24 - <th>商家服务singleAPI</th>  
25 - <th>Status</th>  
26 - </tr>  
27 - </thead>  
28 - <tbody>  
29 -  
30 - <tr class='success'>  
31 - <td class="col-xs-9">添加商家信息(正确操作)</td>  
32 - <td class="col-xs-3">  
33 - <span class="label label-success">  
34 -  
35 - Pass  
36 -  
37 - </span>  
38 -  
39 - </td>  
40 - </tr>  
41 -  
42 -  
43 - <tr class='success'>  
44 - <td class="col-xs-9">添加商家信息(不填name)</td>  
45 - <td class="col-xs-3">  
46 - <span class="label label-success">  
47 -  
48 - Pass  
49 -  
50 - </span>  
51 -  
52 - </td>  
53 - </tr>  
54 -  
55 -  
56 - <tr class='success'>  
57 - <td class="col-xs-9">添加商家信息(不填phone)</td>  
58 - <td class="col-xs-3">  
59 - <span class="label label-success">  
60 -  
61 - Pass  
62 -  
63 - </span>  
64 -  
65 - </td>  
66 - </tr>  
67 -  
68 -  
69 - <tr class='success'>  
70 - <td class="col-xs-9">添加商家信息(不填map_address)</td>  
71 - <td class="col-xs-3">  
72 - <span class="label label-success">  
73 -  
74 - Pass  
75 -  
76 - </span>  
77 -  
78 - </td>  
79 - </tr>  
80 -  
81 -  
82 - <tr class='success'>  
83 - <td class="col-xs-9">添加商家信息(不填file)</td>  
84 - <td class="col-xs-3">  
85 - <span class="label label-success">  
86 -  
87 - Pass  
88 -  
89 - </span>  
90 -  
91 - </td>  
92 - </tr>  
93 -  
94 -  
95 - <tr class='success'>  
96 - <td class="col-xs-9">添加商家信息(不填image)</td>  
97 - <td class="col-xs-3">  
98 - <span class="label label-success">  
99 -  
100 - Pass  
101 -  
102 - </span>  
103 -  
104 - </td>  
105 - </tr>  
106 -  
107 -  
108 - <tr class='success'>  
109 - <td class="col-xs-9">添加商家信息(不填long)</td>  
110 - <td class="col-xs-3">  
111 - <span class="label label-success">  
112 -  
113 - Pass  
114 -  
115 - </span>  
116 -  
117 - </td>  
118 - </tr>  
119 -  
120 -  
121 - <tr class='success'>  
122 - <td class="col-xs-9">添加商家信息(不填lat)</td>  
123 - <td class="col-xs-3">  
124 - <span class="label label-success">  
125 -  
126 - Pass  
127 -  
128 - </span>  
129 -  
130 - </td>  
131 - </tr>  
132 -  
133 -  
134 - <tr class='success'>  
135 - <td class="col-xs-9">添加商家信息(重复name)</td>  
136 - <td class="col-xs-3">  
137 - <span class="label label-success">  
138 -  
139 - Pass  
140 -  
141 - </span>  
142 -  
143 - </td>  
144 - </tr>  
145 -  
146 -  
147 - <tr class='success'>  
148 - <td class="col-xs-9">添加商家信息(重复phone)</td>  
149 - <td class="col-xs-3">  
150 - <span class="label label-success">  
151 -  
152 - Pass  
153 -  
154 - </span>  
155 -  
156 - </td>  
157 - </tr>  
158 -  
159 -  
160 - <tr class='success'>  
161 - <td class="col-xs-9">获取商家列表数据(查询第一页)</td>  
162 - <td class="col-xs-3">  
163 - <span class="label label-success">  
164 -  
165 - Pass  
166 -  
167 - </span>  
168 -  
169 - </td>  
170 - </tr>  
171 -  
172 -  
173 - <tr class='success'>  
174 - <td class="col-xs-9">获取商家列表数据(查询不存在的页码)</td>  
175 - <td class="col-xs-3">  
176 - <span class="label label-success">  
177 -  
178 - Pass  
179 -  
180 - </span>  
181 -  
182 - </td>  
183 - </tr>  
184 -  
185 -  
186 - <tr class='success'>  
187 - <td class="col-xs-9">根据商家ID获取商家信息(sellerid=5)</td>  
188 - <td class="col-xs-3">  
189 - <span class="label label-success">  
190 -  
191 - Pass  
192 -  
193 - </span>  
194 -  
195 - </td>  
196 - </tr>  
197 -  
198 -  
199 - <tr class='success'>  
200 - <td class="col-xs-9">根据商家ID获取商家信息(sellerid不存在)</td>  
201 - <td class="col-xs-3">  
202 - <span class="label label-success">  
203 -  
204 - Pass  
205 -  
206 - </span>  
207 -  
208 - </td>  
209 - </tr>  
210 -  
211 -  
212 - <tr class='success'>  
213 - <td class="col-xs-9">根据商家ID修改商家信息(正确操作)</td>  
214 - <td class="col-xs-3">  
215 - <span class="label label-success">  
216 -  
217 - Pass  
218 -  
219 - </span>  
220 -  
221 - </td>  
222 - </tr>  
223 -  
224 -  
225 - <tr class='success'>  
226 - <td class="col-xs-9">根据商家ID修改商家信息(不填id)</td>  
227 - <td class="col-xs-3">  
228 - <span class="label label-success">  
229 -  
230 - Pass  
231 -  
232 - </span>  
233 -  
234 - </td>  
235 - </tr>  
236 -  
237 -  
238 - <tr class='success'>  
239 - <td class="col-xs-9">根据商家ID修改商家信息(不填name)</td>  
240 - <td class="col-xs-3">  
241 - <span class="label label-success">  
242 -  
243 - Pass  
244 -  
245 - </span>  
246 -  
247 - </td>  
248 - </tr>  
249 -  
250 -  
251 - <tr class='success'>  
252 - <td class="col-xs-9">根据商家ID修改商家信息(不填phone)</td>  
253 - <td class="col-xs-3">  
254 - <span class="label label-success">  
255 -  
256 - Pass  
257 -  
258 - </span>  
259 -  
260 - </td>  
261 - </tr>  
262 -  
263 -  
264 - <tr class='success'>  
265 - <td class="col-xs-9">根据商家ID修改商家信息(不填map_address)</td>  
266 - <td class="col-xs-3">  
267 - <span class="label label-success">  
268 -  
269 - Pass  
270 -  
271 - </span>  
272 -  
273 - </td>  
274 - </tr>  
275 -  
276 -  
277 - <tr class='success'>  
278 - <td class="col-xs-9">根据商家ID修改商家信息(不填long)</td>  
279 - <td class="col-xs-3">  
280 - <span class="label label-success">  
281 -  
282 - Pass  
283 -  
284 - </span>  
285 -  
286 - </td>  
287 - </tr>  
288 -  
289 -  
290 - <tr class='success'>  
291 - <td class="col-xs-9">根据商家ID修改商家信息(不填lat)</td>  
292 - <td class="col-xs-3">  
293 - <span class="label label-success">  
294 -  
295 - Pass  
296 -  
297 - </span>  
298 -  
299 - </td>  
300 - </tr>  
301 -  
302 -  
303 - <tr class='success'>  
304 - <td class="col-xs-9">根据商家ID修改商家信息(不填file)</td>  
305 - <td class="col-xs-3">  
306 - <span class="label label-success">  
307 -  
308 - Pass  
309 -  
310 - </span>  
311 -  
312 - </td>  
313 - </tr>  
314 -  
315 -  
316 - <tr class='success'>  
317 - <td class="col-xs-9">根据商家ID修改商家信息(不填image)</td>  
318 - <td class="col-xs-3">  
319 - <span class="label label-success">  
320 -  
321 - Pass  
322 -  
323 - </span>  
324 -  
325 - </td>  
326 - </tr>  
327 -  
328 -  
329 - <tr class='success'>  
330 - <td class="col-xs-9">根据商家ID修改商家信息(重复name)</td>  
331 - <td class="col-xs-3">  
332 - <span class="label label-success">  
333 -  
334 - Pass  
335 -  
336 - </span>  
337 -  
338 - </td>  
339 - </tr>  
340 -  
341 -  
342 - <tr class='success'>  
343 - <td class="col-xs-9">根据商家ID修改商家信息(重复phone)</td>  
344 - <td class="col-xs-3">  
345 - <span class="label label-success">  
346 -  
347 - Pass  
348 -  
349 - </span>  
350 -  
351 - </td>  
352 - </tr>  
353 -  
354 -  
355 - <tr class='success'>  
356 - <td class="col-xs-9">根据商家ID修改商家信息(不存在的商家)</td>  
357 - <td class="col-xs-3">  
358 - <span class="label label-success">  
359 -  
360 - Pass  
361 -  
362 - </span>  
363 -  
364 - </td>  
365 - </tr>  
366 -  
367 -  
368 - <tr>  
369 - <td>  
370 - Total Test Runned: 26  
371 - </td>  
372 - <td>  
373 - <span>Pass: 26</span>  
374 - </td>  
375 - </tr>  
376 - </tbody>  
377 - </table>  
378 - </div>  
379 - </div>  
380 - </div>  
381 - <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script>  
382 - <script type="text/javascript">  
383 - $(document).ready(function(){  
384 - $('td').on('click', '.btn', function(e){  
385 - e.preventDefault();  
386 - var $this = $(this);  
387 - var $nextRow = $this.closest('tr').next('tr');  
388 - $nextRow.slideToggle("fast");  
389 - $this.text(function(i, text){  
390 - if (text === 'View') {  
391 - return 'Hide';  
392 - } else {  
393 - return 'View';  
394 - };  
395 - });  
396 - });  
397 - });  
398 - </script>  
399 -</body>  
400 -</html>  
@@ -2,25 +2,45 @@ @@ -2,25 +2,45 @@
2 name: "桌位服务" 2 name: "桌位服务"
3 request: 3 request:
4 base_url: http://dc1.colorcun.com:10005?s= 4 base_url: http://dc1.colorcun.com:10005?s=
  5 + variable_binds:
  6 + - sellerid: 71
  7 + - r_name: "杏花阁"
  8 + - tablenum: 6
  9 + - pnum: 4
  10 + - tid: 1
  11 + - r_name_u: "翠微居"
  12 + - tablenum_u: 10
  13 + - pnum_u: 8
  14 + - tid_u: 2
  15 + - regionid_no: 10000000
  16 + - page_large: 10000
5 17
6 #添加商家桌位区域 18 #添加商家桌位区域
7 - test: 19 - test:
8 - name: 添加商家桌位区域(正确操作) 20 + name: 添加商家桌位区域(桌位数量、人数均为默认值)
9 request: 21 request:
10 url: App.Tables.AddTableRegion 22 url: App.Tables.AddTableRegion
11 method: POST 23 method: POST
12 data: 24 data:
13 - sellerid: 9  
14 - name: "包间" 25 + sellerid: $sellerid
  26 + name: $r_name
  27 + tablenum: $tablenum
  28 + pnum: $pnum
  29 + tid: $tid
  30 + extract:
  31 + - regionid: content.data.id
15 validate: 32 validate:
16 - eq: ["content.ret", 200] 33 - eq: ["content.ret", 200]
17 - test: 34 - test:
18 name: 添加商家桌位区域(不填sellerid) 35 name: 添加商家桌位区域(不填sellerid)
19 - request: 36 + request:
20 url: App.Tables.AddTableRegion 37 url: App.Tables.AddTableRegion
21 method: POST 38 method: POST
22 data: 39 data:
23 - name: "包间" 40 + name: $r_name
  41 + tablenum: $tablenum
  42 + pnum: $pnum
  43 + tid: $tid
24 validate: 44 validate:
25 - eq: ["content.ret", 400] 45 - eq: ["content.ret", 400]
26 - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] 46 - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
@@ -30,80 +50,98 @@ @@ -30,80 +50,98 @@
30 url: App.Tables.AddTableRegion 50 url: App.Tables.AddTableRegion
31 method: POST 51 method: POST
32 data: 52 data:
33 - sellerid: 9 53 + sellerid: $sellerid
  54 + tablenum: $tablenum
  55 + pnum: $pnum
  56 + tid: $tid
34 validate: 57 validate:
35 - eq: ["content.ret", 400] 58 - eq: ["content.ret", 400]
36 - eq: ["content.msg", "非法请求:缺少必要参数name"] 59 - eq: ["content.msg", "非法请求:缺少必要参数name"]
37 -  
38 -#修改商家桌位区域  
39 -- test:  
40 - name: 修改商家桌位区域(修改name)  
41 - request:  
42 - url: App.Tables.AddTable  
43 - method: POST  
44 - data:  
45 - id: 4  
46 - sellerid: 9  
47 - name: "区域修改"  
48 - validate:  
49 - - eq: ["content.ret", 200]  
50 -- test:  
51 - name: 修改商家桌位区域(修改name和order)  
52 - request:  
53 - url: App.Tables.AddTable  
54 - method: POST  
55 - data:  
56 - id: 4  
57 - sellerid: 9  
58 - name: "区域修改"  
59 - order: 10  
60 - validate:  
61 - - eq: ["content.ret", 200]  
62 - test: 60 - test:
63 - name: 修改商家桌位区域(修改order) 61 + name: 添加商家桌位区域(修改默认值)
64 request: 62 request:
65 - url: App.Tables.AddTable 63 + url: App.Tables.AddTableRegion
66 method: POST 64 method: POST
67 data: 65 data:
68 - id: 4  
69 - sellerid: 9  
70 - order: 2 66 + sellerid: $sellerid
  67 + name: $r_name_u
  68 + tablenum: $tablenum_u
  69 + pnum: $pnum_u
  70 + tid: $tid_u
71 validate: 71 validate:
72 - eq: ["content.ret", 200] 72 - eq: ["content.ret", 200]
73 -- test:  
74 - name: 修改商家桌位区域(修改失败-不存在的区域)  
75 - request:  
76 - url: App.Tables.AddTable  
77 - method: POST  
78 - data:  
79 - id: 10000  
80 - sellerid: 9  
81 - name: "区域修改"  
82 - order: 10  
83 - validate:  
84 - - eq: ["content.ret", 398]  
85 - - eq: ["content.ret", "非法请求:修改区域失败"] 73 +
  74 +#修改商家桌位区域
  75 +# - test:
  76 +# name: 修改商家桌位区域(修改name)
  77 +# request:
  78 +# url: App.Tables.AddTable
  79 +# method: POST
  80 +# data:
  81 +# id: 4
  82 +# sellerid: 9
  83 +# name: "区域修改"
  84 +# validate:
  85 +# - eq: ["content.ret", 200]
  86 +# - test:
  87 +# name: 修改商家桌位区域(修改name和order)
  88 +# request:
  89 +# url: App.Tables.AddTable
  90 +# method: POST
  91 +# data:
  92 +# id: 4
  93 +# sellerid: 9
  94 +# name: "区域修改"
  95 +# order: 10
  96 +# validate:
  97 +# - eq: ["content.ret", 200]
  98 +# - test:
  99 +# name: 修改商家桌位区域(修改order)
  100 +# request:
  101 +# url: App.Tables.AddTable
  102 +# method: POST
  103 +# data:
  104 +# id: 4
  105 +# sellerid: 9
  106 +# order: 2
  107 +# validate:
  108 +# - eq: ["content.ret", 200]
  109 +# - test:
  110 +# name: 修改商家桌位区域(修改失败-不存在的区域)
  111 +# request:
  112 +# url: App.Tables.AddTable
  113 +# method: POST
  114 +# data:
  115 +# id: 10000
  116 +# sellerid: 9
  117 +# name: "区域修改"
  118 +# order: 10
  119 +# validate:
  120 +# - eq: ["content.ret", 398]
  121 +# - eq: ["content.ret", "非法请求:修改区域失败"]
86 122
87 #获取单条区域信息 123 #获取单条区域信息
88 - test: 124 - test:
89 - name: 获取单条区域信息(正确操作) 125 + name: 获取单条区域信息(刚添加的区域)
90 request: 126 request:
91 url: App.Tables.GetRegionById 127 url: App.Tables.GetRegionById
92 method: POST 128 method: POST
93 data: 129 data:
94 - id: 1 130 + id: $regionid
95 validate: 131 validate:
96 - eq: ["content.ret", 200] 132 - eq: ["content.ret", 200]
97 - test: 133 - test:
98 - name: 获取单条区域信息(暂无数据) 134 + name: 获取单条区域信息(不存在的区域)
99 request: 135 request:
100 url: App.Tables.GetRegionById 136 url: App.Tables.GetRegionById
101 method: POST 137 method: POST
102 data: 138 data:
103 - id: 200 139 + id: $regionid_no
104 validate: 140 validate:
105 - - eq: ["content.ret", 400]  
106 - - eq: ["content.ret", "非法请求:暂无数据"] 141 + - eq: ["content.ret", 200]
  142 + # - eq: ["content.ret", "非法请求:暂无数据"]
  143 +
  144 +
107 #获取商家桌位列表数据 145 #获取商家桌位列表数据
108 - test: 146 - test:
109 name: 获取商家桌位列表数据(正确操作) 147 name: 获取商家桌位列表数据(正确操作)
@@ -111,7 +149,7 @@ @@ -111,7 +149,7 @@
111 url: App.Tables.GetTableListsBySellerId 149 url: App.Tables.GetTableListsBySellerId
112 method: POST 150 method: POST
113 data: 151 data:
114 - sellerid: 4 152 + sellerid: $sellerid
115 page: 1 153 page: 1
116 validate: 154 validate:
117 - eq: ["content.ret", 200] 155 - eq: ["content.ret", 200]
@@ -121,8 +159,8 @@ @@ -121,8 +159,8 @@
121 url: App.Tables.GetTableListsBySellerId 159 url: App.Tables.GetTableListsBySellerId
122 method: POST 160 method: POST
123 data: 161 data:
124 - sellerid: 4  
125 - page: 100 162 + sellerid: $sellerid
  163 + page: $page_large
126 validate: 164 validate:
127 - eq: ["content.ret", 400] 165 - eq: ["content.ret", 400]
128 - eq: ["content.msg", "非法请求:暂无数据"] 166 - eq: ["content.msg", "非法请求:暂无数据"]
@@ -142,20 +180,21 @@ @@ -142,20 +180,21 @@
142 url: App.Tables.GetTableListsBySellerId 180 url: App.Tables.GetTableListsBySellerId
143 method: POST 181 method: POST
144 data: 182 data:
145 - sellerid: 4 183 + sellerid: $sellerid
146 validate: 184 validate:
147 - eq: ["content.ret", 400] 185 - eq: ["content.ret", 400]
148 - eq: ["content.msg", "非法请求:缺少必要参数page"] 186 - eq: ["content.msg", "非法请求:缺少必要参数page"]
149 187
  188 +
150 #添加商家桌位信息 189 #添加商家桌位信息
151 - test: 190 - test:
152 - name: 添加商家桌位信息(正确操作) 191 + name: 添加商家桌位信息(填写区域)
153 request: 192 request:
154 url: App.Tables.AddTable 193 url: App.Tables.AddTable
155 method: POST 194 method: POST
156 data: 195 data:
157 - rid: 4  
158 - sellerid: 9 196 + rid: $regionid
  197 + sellerid: $sellerid
159 name: "杏花阁" 198 name: "杏花阁"
160 table_no: "001" 199 table_no: "001"
161 table_pnum: 10 200 table_pnum: 10
  1 +- config:
  2 + name: "点餐服务"
  3 + request:
  4 + base_url: http://xt05.colorcun.com:10006?s=
  5 + variable_binds:
  6 + - orderid_already: "3"
  7 + - openid: "evannayf"
  8 + - cookbookid_add: "3"
  9 + - specid_add: "2"
  10 + - practiceid_add: "1"
  11 + - sellerid: "4"
  12 + - tableid: "410"
  13 + - pnum: "8"
  14 + - remark: "备注"
  15 + - remarkid: "1"
  16 + - get_orderid: ${get_orderid(content)}
  17 +
  18 +
  19 +# 顾客扫桌码点餐-扫码创建订单
  20 +- test:
  21 + name: 顾客扫桌码点餐-扫码创建订单(全填)
  22 + request:
  23 + url: App.Orders.CreateOrder
  24 + method: POST
  25 + data:
  26 + sellerid: $sellerid
  27 + openid: $openid
  28 + pnum: $pnum
  29 + tableid: $tableid
  30 + remark: $remark
  31 + remarkid: $remarkid
  32 + extract:
  33 + - orderid: $get_orderid
  34 + validate:
  35 + - eq: ["content.ret", 200]
  36 +- test:
  37 + name: 顾客扫桌码点餐-扫码创建订单(不填sellerid)
  38 + request:
  39 + url: App.Orders.CreateOrder
  40 + method: POST
  41 + data:
  42 + openid: $openid
  43 + pnum: $pnum
  44 + tableid: $tableid
  45 + remark: $remark
  46 + remarkid: $remarkid
  47 + validate:
  48 + - eq: ["content.ret", 400]
  49 + - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
  50 +- test:
  51 + name: 顾客扫桌码点餐-扫码创建订单(不填tableid)
  52 + request:
  53 + url: App.Orders.CreateOrder
  54 + method: POST
  55 + data:
  56 + sellerid: $sellerid
  57 + openid: $openid
  58 + pnum: $pnum
  59 + remark: $remark
  60 + remarkid: $remarkid
  61 + validate:
  62 + - eq: ["content.ret", 400]
  63 + - eq: ["content.msg", "非法请求:缺少必要参数tableid"]
  64 +
  65 +
  66 +# #点餐添加购物车
  67 +# - test:
  68 +# name: 点餐添加购物车(全填)
  69 +# request:
  70 +# url: App.Orders.AddCart
  71 +# method: POST
  72 +# data:
  73 +# orderid: $orderid_already
  74 +# openid: $openid
  75 +# cookbookid: $cookbookid_add
  76 +# specid: $specid_add
  77 +# practiceid: $practiceid_add
  78 +# validate:
  79 +# - eq: ["content.ret", 200]
  80 +# - test:
  81 +# name: 点餐添加购物车(不填orderid)
  82 +# request:
  83 +# url: App.Orders.AddCart
  84 +# method: POST
  85 +# data:
  86 +# openid: $openid
  87 +# cookbookid: $cookbookid_add
  88 +# specid: $specid_add
  89 +# practiceid: $practiceid_add
  90 +# validate:
  91 +# - eq: ["content.ret", 400]
  92 +
  93 +#换桌
  94 +# - test:
  95 +# name: 换桌
  96 +# request:
  97 +# url: App.Orders.ChangeeTable
  98 +# method: POST
  99 +# data:
  100 +# orderid: $orderid_already
  101 +
  102 +
  103 +
  104 +# #下单
  105 +# - test:
  106 +# name: 下单
  107 +# request:
  108 +# url: App.Orders.PlaceOrder
  109 +# method: POST
  110 +# data:
  111 +# orderid: $orderid_already
  112 +# validate:
  113 +# - eq: ["content.ret", 200]
  114 +
  115 +# #退菜
  116 +# - test:
  117 +# name: 退菜(全填)
  118 +# request:
  119 +# url: App.Orders.ReduceOrder
  120 +# method: POST
  121 +# data:
  122 +# orderid: $orderid_already
  123 +# cookbookid: $cookbookid_add
  124 +# specid: $specid_add
  125 +# validate:
  126 +# - eq: ["content.ret", 200]
  127 +
  128 +# #获取营销分类(10道必点菜)
  129 +# - test:
  130 +# name: 获取营销分类(10道必点菜)
  131 +# request:
  132 +# url: App.Orders.Top10
  133 +# method: POST
  134 +# data:
  135 +# sellerid: $sellerid
  136 +# validate:
  137 +# - eq: ["content.ret", 200]
  138 +
  139 +# #获取订单详情
  140 +# - test:
  141 +# name: 获取订单详情
  142 +# request:
  143 +# url: App.Orders.GetOrderById
  144 +# method: POST
  145 +# data:
  146 +# orderid: $orderid_already
  147 +# validate:
  148 +# - eq: ["content.ret", 200]
  149 +
  150 +# #修改订单详情
  151 +# - test:
  152 +# name: 修改订单详情
  153 +# request:
  154 +# url: App.Orders.SetOrderById
  155 +# method: POST
  156 +# data:
  157 +# orderid: $orderid_already
  158 +# remark: $remark
  159 +# validate:
  160 +# - eq: ["content.ret", 200]
@@ -4,171 +4,171 @@ @@ -4,171 +4,171 @@
4 base_url: http://dc1.colorcun.com:10005?s= 4 base_url: http://dc1.colorcun.com:10005?s=
5 variable_binds: 5 variable_binds:
6 - menu_name: "新年菜谱" 6 - menu_name: "新年菜谱"
7 - - sellerid: "9" 7 + - sellerid: "4"
8 - menu_status_on: "1" 8 - menu_status_on: "1"
9 - menu_status_off: "0" 9 - menu_status_off: "0"
10 - menu_type_in: "1" 10 - menu_type_in: "1"
11 - menu_type_out: "2" 11 - menu_type_out: "2"
12 - menu_image: "/Users/orange/cover.jpeg" 12 - menu_image: "/Users/orange/cover.jpeg"
13 - - menu_id: "5" 13 + - menu_id: "2"
14 - menu_id_no: "6" 14 - menu_id_no: "6"
15 - sellerid_no: "10000" 15 - sellerid_no: "10000"
16 16
17 #添加菜谱 17 #添加菜谱
18 -- test:  
19 - name: 添加菜谱(正确操作-堂食-启用)  
20 - variable_binds:  
21 - - name: $menu_name  
22 - - sellerid: $sellerid  
23 - - status: $menu_status_on  
24 - - type: $menu_type_in  
25 - - image: $menu_image  
26 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}  
27 - request:  
28 - url: App.Menu.AddMenu  
29 - method: POST  
30 - headers:  
31 - Content-Type: ${get_content_type($multipart_encoder)}  
32 - data: $multipart_encoder  
33 - validate:  
34 - - eq: ["content.ret", 200]  
35 -- test:  
36 - name: 添加菜谱(正确操作-外卖-启用)  
37 - variable_binds:  
38 - - name: $menu_name  
39 - - sellerid: $sellerid  
40 - - status: $menu_status_on  
41 - - type: $menu_type_out  
42 - - image: $menu_image  
43 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}  
44 - request:  
45 - url: App.Menu.AddMenu  
46 - method: POST  
47 - headers:  
48 - Content-Type: ${get_content_type($multipart_encoder)}  
49 - data: $multipart_encoder  
50 - validate:  
51 - - eq: ["content.ret", 200]  
52 -- test:  
53 - name: 添加菜谱(正确操作-外卖-停用)  
54 - variable_binds:  
55 - - name: $menu_name  
56 - - sellerid: $sellerid  
57 - - status: $menu_status_off  
58 - - type: $menu_type_out  
59 - - image: $menu_image  
60 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}  
61 - request:  
62 - url: App.Menu.AddMenu  
63 - method: POST  
64 - headers:  
65 - Content-Type: ${get_content_type($multipart_encoder)}  
66 - data: $multipart_encoder  
67 - validate:  
68 - - eq: ["content.ret", 200]  
69 -- test:  
70 - name: 添加菜谱(正确操作-堂食-停用)  
71 - variable_binds:  
72 - - name: $menu_name  
73 - - sellerid: $sellerid  
74 - - status: $menu_status_off  
75 - - type: $menu_type_in  
76 - - image: $menu_image  
77 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}  
78 - request:  
79 - url: App.Menu.AddMenu  
80 - method: POST  
81 - headers:  
82 - Content-Type: ${get_content_type($multipart_encoder)}  
83 - data: $multipart_encoder  
84 - validate:  
85 - - eq: ["content.ret", 200] 18 +# - test:
  19 +# name: 添加菜谱(正确操作-堂食-启用)
  20 +# variable_binds:
  21 +# - name: $menu_name
  22 +# - sellerid: $sellerid
  23 +# - status: $menu_status_on
  24 +# - type: $menu_type_in
  25 +# - image: $menu_image
  26 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
  27 +# request:
  28 +# url: App.Menu.AddMenu
  29 +# method: POST
  30 +# headers:
  31 +# Content-Type: ${get_content_type($multipart_encoder)}
  32 +# data: $multipart_encoder
  33 +# validate:
  34 +# - eq: ["content.ret", 200]
  35 +# - test:
  36 +# name: 添加菜谱(正确操作-外卖-启用)
  37 +# variable_binds:
  38 +# - name: $menu_name
  39 +# - sellerid: $sellerid
  40 +# - status: $menu_status_on
  41 +# - type: $menu_type_out
  42 +# - image: $menu_image
  43 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
  44 +# request:
  45 +# url: App.Menu.AddMenu
  46 +# method: POST
  47 +# headers:
  48 +# Content-Type: ${get_content_type($multipart_encoder)}
  49 +# data: $multipart_encoder
  50 +# validate:
  51 +# - eq: ["content.ret", 200]
  52 +# - test:
  53 +# name: 添加菜谱(正确操作-外卖-停用)
  54 +# variable_binds:
  55 +# - name: $menu_name
  56 +# - sellerid: $sellerid
  57 +# - status: $menu_status_off
  58 +# - type: $menu_type_out
  59 +# - image: $menu_image
  60 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
  61 +# request:
  62 +# url: App.Menu.AddMenu
  63 +# method: POST
  64 +# headers:
  65 +# Content-Type: ${get_content_type($multipart_encoder)}
  66 +# data: $multipart_encoder
  67 +# validate:
  68 +# - eq: ["content.ret", 200]
  69 +# - test:
  70 +# name: 添加菜谱(正确操作-堂食-停用)
  71 +# variable_binds:
  72 +# - name: $menu_name
  73 +# - sellerid: $sellerid
  74 +# - status: $menu_status_off
  75 +# - type: $menu_type_in
  76 +# - image: $menu_image
  77 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
  78 +# request:
  79 +# url: App.Menu.AddMenu
  80 +# method: POST
  81 +# headers:
  82 +# Content-Type: ${get_content_type($multipart_encoder)}
  83 +# data: $multipart_encoder
  84 +# validate:
  85 +# - eq: ["content.ret", 200]
86 86
87 -- test:  
88 - name: 添加菜谱(不填name)  
89 - variable_binds:  
90 - - sellerid: $sellerid  
91 - - status: $menu_status_on  
92 - - type: $menu_type_in  
93 - - image: $menu_image  
94 - - multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,type=$type,image=$image)}  
95 - request:  
96 - url: App.Menu.AddMenu  
97 - method: POST  
98 - headers:  
99 - Content-Type: ${get_content_type($multipart_encoder)}  
100 - data: $multipart_encoder  
101 - validate:  
102 - - eq: ["content.ret", 400]  
103 - - eq: ["content.msg", "非法请求:缺少必要参数name"]  
104 -- test:  
105 - name: 添加菜谱(不填sellerid)  
106 - variable_binds:  
107 - - name: $menu_name  
108 - - status: $menu_status_off  
109 - - type: $menu_type_in  
110 - - image: $menu_image  
111 - - multipart_encoder: ${get_data(name=$name,status=$status,type=$type,image=$image)}  
112 - request:  
113 - url: App.Menu.AddMenu  
114 - method: POST  
115 - headers:  
116 - Content-Type: ${get_content_type($multipart_encoder)}  
117 - data: $multipart_encoder  
118 - validate:  
119 - - eq: ["content.ret", 400]  
120 - - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]  
121 -- test:  
122 - name: 添加菜谱(不填status)  
123 - variable_binds:  
124 - - name: $menu_name  
125 - - sellerid: $sellerid  
126 - - type: $menu_type_in  
127 - - image: $menu_image  
128 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,type=$type)}  
129 - request:  
130 - url: App.Menu.AddMenu  
131 - method: POST  
132 - headers:  
133 - Content-Type: ${get_content_type($multipart_encoder)}  
134 - data: $multipart_encoder  
135 - validate:  
136 - - eq: ["content.ret", 400]  
137 - - eq: ["content.msg", "非法请求:缺少必要参数status"]  
138 -- test:  
139 - name: 添加菜谱(不填type)  
140 - variable_binds:  
141 - - name: $menu_name  
142 - - sellerid: $sellerid  
143 - - status: $menu_status_off  
144 - - image: $menu_image  
145 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,status=$status)}  
146 - request:  
147 - url: App.Menu.AddMenu  
148 - method: POST  
149 - headers:  
150 - Content-Type: ${get_content_type($multipart_encoder)}  
151 - data: $multipart_encoder  
152 - validate:  
153 - - eq: ["content.ret", 400]  
154 - - eq: ["content.msg", "非法请求:缺少必要参数status"]  
155 -- test:  
156 - name: 添加菜谱(不填image)  
157 - variable_binds:  
158 - - name: $menu_name  
159 - - sellerid: $sellerid  
160 - - status: $menu_status_off  
161 - - type: $menu_type_in  
162 - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type)}  
163 - request:  
164 - url: App.Menu.AddMenu  
165 - method: POST  
166 - headers:  
167 - Content-Type: ${get_content_type($multipart_encoder)}  
168 - data: $multipart_encoder  
169 - validate:  
170 - - eq: ["content.ret", 400]  
171 - - eq: ["content.msg", "非法请求:缺少上传文件:image"] 87 +# - test:
  88 +# name: 添加菜谱(不填name)
  89 +# variable_binds:
  90 +# - sellerid: $sellerid
  91 +# - status: $menu_status_on
  92 +# - type: $menu_type_in
  93 +# - image: $menu_image
  94 +# - multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,type=$type,image=$image)}
  95 +# request:
  96 +# url: App.Menu.AddMenu
  97 +# method: POST
  98 +# headers:
  99 +# Content-Type: ${get_content_type($multipart_encoder)}
  100 +# data: $multipart_encoder
  101 +# validate:
  102 +# - eq: ["content.ret", 400]
  103 +# - eq: ["content.msg", "非法请求:缺少必要参数name"]
  104 +# - test:
  105 +# name: 添加菜谱(不填sellerid)
  106 +# variable_binds:
  107 +# - name: $menu_name
  108 +# - status: $menu_status_off
  109 +# - type: $menu_type_in
  110 +# - image: $menu_image
  111 +# - multipart_encoder: ${get_data(name=$name,status=$status,type=$type,image=$image)}
  112 +# request:
  113 +# url: App.Menu.AddMenu
  114 +# method: POST
  115 +# headers:
  116 +# Content-Type: ${get_content_type($multipart_encoder)}
  117 +# data: $multipart_encoder
  118 +# validate:
  119 +# - eq: ["content.ret", 400]
  120 +# - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
  121 +# - test:
  122 +# name: 添加菜谱(不填status)
  123 +# variable_binds:
  124 +# - name: $menu_name
  125 +# - sellerid: $sellerid
  126 +# - type: $menu_type_in
  127 +# - image: $menu_image
  128 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,type=$type)}
  129 +# request:
  130 +# url: App.Menu.AddMenu
  131 +# method: POST
  132 +# headers:
  133 +# Content-Type: ${get_content_type($multipart_encoder)}
  134 +# data: $multipart_encoder
  135 +# validate:
  136 +# - eq: ["content.ret", 400]
  137 +# - eq: ["content.msg", "非法请求:缺少必要参数status"]
  138 +# - test:
  139 +# name: 添加菜谱(不填type)
  140 +# variable_binds:
  141 +# - name: $menu_name
  142 +# - sellerid: $sellerid
  143 +# - status: $menu_status_off
  144 +# - image: $menu_image
  145 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,status=$status)}
  146 +# request:
  147 +# url: App.Menu.AddMenu
  148 +# method: POST
  149 +# headers:
  150 +# Content-Type: ${get_content_type($multipart_encoder)}
  151 +# data: $multipart_encoder
  152 +# validate:
  153 +# - eq: ["content.ret", 400]
  154 +# - eq: ["content.msg", "非法请求:缺少必要参数status"]
  155 +# - test:
  156 +# name: 添加菜谱(不填image)
  157 +# variable_binds:
  158 +# - name: $menu_name
  159 +# - sellerid: $sellerid
  160 +# - status: $menu_status_off
  161 +# - type: $menu_type_in
  162 +# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type)}
  163 +# request:
  164 +# url: App.Menu.AddMenu
  165 +# method: POST
  166 +# headers:
  167 +# Content-Type: ${get_content_type($multipart_encoder)}
  168 +# data: $multipart_encoder
  169 +# validate:
  170 +# - eq: ["content.ret", 400]
  171 +# - eq: ["content.msg", "非法请求:缺少上传文件:image"]
172 172
173 173
174 #根据菜谱ID获取关联菜品 174 #根据菜谱ID获取关联菜品
@@ -257,101 +257,103 @@ @@ -257,101 +257,103 @@
257 - eq: ["content.ret", 400] 257 - eq: ["content.ret", 400]
258 - eq: ["content.msg", "非法请求:暂无菜谱"] 258 - eq: ["content.msg", "非法请求:暂无菜谱"]
259 259
  260 +
  261 +
260 #根据菜谱ID修改菜谱信息 262 #根据菜谱ID修改菜谱信息
261 -- test:  
262 - name: 根据菜谱ID修改菜谱信息(正确操作)  
263 - variable_binds:  
264 - - id: "20"  
265 - - name: "菜谱修改1"  
266 - - status: "1"  
267 - - image: "/Users/orange/cover.jpeg"  
268 - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}  
269 - request:  
270 - url: App.Menu.SetMenuById  
271 - method: POST  
272 - headers:  
273 - Content-Type: ${get_content_type($multipart_encoder)}  
274 - data: $multipart_encoder  
275 - validate:  
276 - - eq: ["content.ret", 200]  
277 -- test:  
278 - name: 根据菜谱ID修改菜谱信息(不传id)  
279 - variable_binds:  
280 - - name: "菜谱修改1"  
281 - - status: "1"  
282 - - image: "/Users/orange/cover.jpeg"  
283 - - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)}  
284 - request:  
285 - url: App.Menu.SetMenuById  
286 - method: POST  
287 - headers:  
288 - Content-Type: ${get_content_type($multipart_encoder)}  
289 - data: $multipart_encoder  
290 - validate:  
291 - - eq: ["content.ret", 400]  
292 - - eq: ["content.msg", "非法请求:缺少必要参数id"]  
293 -- test:  
294 - name: 根据菜谱ID修改菜谱信息(不填name)  
295 - variable_binds:  
296 - - id: "20"  
297 - - status: "1"  
298 - - image: "/Users/orange/cover.jpeg"  
299 - - multipart_encoder: ${get_data(id=$id,status=$status,image=$image)}  
300 - request:  
301 - url: App.Menu.SetMenuById  
302 - method: POST  
303 - headers:  
304 - Content-Type: ${get_content_type($multipart_encoder)}  
305 - data: $multipart_encoder  
306 - validate:  
307 - - eq: ["content.ret", 400]  
308 - - eq: ["content.msg", "非法请求:缺少必要参数name"]  
309 -- test:  
310 - name: 根据菜谱ID修改菜谱信息(不填status)  
311 - variable_binds:  
312 - - id: "20"  
313 - - name: "菜谱修改1"  
314 - - image: "/Users/orange/cover.jpeg"  
315 - - multipart_encoder: ${get_data(id=$id,name=$name,image=$image)}  
316 - request:  
317 - url: App.Menu.SetMenuById  
318 - method: POST  
319 - headers:  
320 - Content-Type: ${get_content_type($multipart_encoder)}  
321 - data: $multipart_encoder  
322 - validate:  
323 - - eq: ["content.ret", 400]  
324 - - eq: ["content.msg", "非法请求:缺少必要参数status"]  
325 -- test:  
326 - name: 根据菜谱ID修改菜谱信息(不填image)  
327 - variable_binds:  
328 - - id: "20"  
329 - - name: "菜谱修改1"  
330 - - status: "1"  
331 - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status)}  
332 - request:  
333 - url: App.Menu.SetMenuById  
334 - method: POST  
335 - headers:  
336 - Content-Type: ${get_content_type($multipart_encoder)}  
337 - data: $multipart_encoder  
338 - validate:  
339 - - eq: ["content.ret", 400]  
340 - - eq: ["content.msg", "非法请求:缺少上传文件:image"]  
341 -- test:  
342 - name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱)  
343 - variable_binds:  
344 - - id: "100000"  
345 - - name: "菜谱修改1"  
346 - - status: "1"  
347 - - image: "/Users/orange/cover.jpeg"  
348 - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}  
349 - request:  
350 - url: App.Menu.SetMenuById  
351 - method: POST  
352 - headers:  
353 - Content-Type: ${get_content_type($multipart_encoder)}  
354 - data: $multipart_encoder  
355 - validate:  
356 - - eq: ["content.ret", 398]  
357 - - eq: ["content.msg", "非法请求:修改菜谱失败"]  
  263 +# - test:
  264 +# name: 根据菜谱ID修改菜谱信息(正确操作)
  265 +# variable_binds:
  266 +# - id: "20"
  267 +# - name: "菜谱修改1"
  268 +# - status: "1"
  269 +# - image: "/Users/orange/cover.jpeg"
  270 +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
  271 +# request:
  272 +# url: App.Menu.SetMenuById
  273 +# method: POST
  274 +# headers:
  275 +# Content-Type: ${get_content_type($multipart_encoder)}
  276 +# data: $multipart_encoder
  277 +# validate:
  278 +# - eq: ["content.ret", 200]
  279 +# - test:
  280 +# name: 根据菜谱ID修改菜谱信息(不传id)
  281 +# variable_binds:
  282 +# - name: "菜谱修改1"
  283 +# - status: "1"
  284 +# - image: "/Users/orange/cover.jpeg"
  285 +# - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)}
  286 +# request:
  287 +# url: App.Menu.SetMenuById
  288 +# method: POST
  289 +# headers:
  290 +# Content-Type: ${get_content_type($multipart_encoder)}
  291 +# data: $multipart_encoder
  292 +# validate:
  293 +# - eq: ["content.ret", 400]
  294 +# - eq: ["content.msg", "非法请求:缺少必要参数id"]
  295 +# - test:
  296 +# name: 根据菜谱ID修改菜谱信息(不填name)
  297 +# variable_binds:
  298 +# - id: "20"
  299 +# - status: "1"
  300 +# - image: "/Users/orange/cover.jpeg"
  301 +# - multipart_encoder: ${get_data(id=$id,status=$status,image=$image)}
  302 +# request:
  303 +# url: App.Menu.SetMenuById
  304 +# method: POST
  305 +# headers:
  306 +# Content-Type: ${get_content_type($multipart_encoder)}
  307 +# data: $multipart_encoder
  308 +# validate:
  309 +# - eq: ["content.ret", 400]
  310 +# - eq: ["content.msg", "非法请求:缺少必要参数name"]
  311 +# - test:
  312 +# name: 根据菜谱ID修改菜谱信息(不填status)
  313 +# variable_binds:
  314 +# - id: "20"
  315 +# - name: "菜谱修改1"
  316 +# - image: "/Users/orange/cover.jpeg"
  317 +# - multipart_encoder: ${get_data(id=$id,name=$name,image=$image)}
  318 +# request:
  319 +# url: App.Menu.SetMenuById
  320 +# method: POST
  321 +# headers:
  322 +# Content-Type: ${get_content_type($multipart_encoder)}
  323 +# data: $multipart_encoder
  324 +# validate:
  325 +# - eq: ["content.ret", 400]
  326 +# - eq: ["content.msg", "非法请求:缺少必要参数status"]
  327 +# - test:
  328 +# name: 根据菜谱ID修改菜谱信息(不填image)
  329 +# variable_binds:
  330 +# - id: "20"
  331 +# - name: "菜谱修改1"
  332 +# - status: "1"
  333 +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status)}
  334 +# request:
  335 +# url: App.Menu.SetMenuById
  336 +# method: POST
  337 +# headers:
  338 +# Content-Type: ${get_content_type($multipart_encoder)}
  339 +# data: $multipart_encoder
  340 +# validate:
  341 +# - eq: ["content.ret", 400]
  342 +# - eq: ["content.msg", "非法请求:缺少上传文件:image"]
  343 +# - test:
  344 +# name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱)
  345 +# variable_binds:
  346 +# - id: "100000"
  347 +# - name: "菜谱修改1"
  348 +# - status: "1"
  349 +# - image: "/Users/orange/cover.jpeg"
  350 +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
  351 +# request:
  352 +# url: App.Menu.SetMenuById
  353 +# method: POST
  354 +# headers:
  355 +# Content-Type: ${get_content_type($multipart_encoder)}
  356 +# data: $multipart_encoder
  357 +# validate:
  358 +# - eq: ["content.ret", 398]
  359 +# - eq: ["content.msg", "非法请求:修改菜谱失败"]
@@ -3,7 +3,6 @@ @@ -3,7 +3,6 @@
3 request: 3 request:
4 base_url: http://dc1.colorcun.com:10005?s= 4 base_url: http://dc1.colorcun.com:10005?s=
5 5
6 -  
7 - test: 6 - test:
8 name: 根据商家ID获取菜谱信息 7 name: 根据商家ID获取菜谱信息
9 request: 8 request:
@@ -51,7 +50,17 @@ @@ -51,7 +50,17 @@
51 data: 50 data:
52 id: $menu_id 51 id: $menu_id
53 extract: 52 extract:
54 - - class_id: content.data.id 53 + - class_id: content.data[0].id
  54 + validate:
  55 + - eq: ["content.ret", 200]
  56 +#获取菜品分类
  57 +- test:
  58 + name: 获取菜品分类(正确操作)
  59 + request:
  60 + url: App.Cookbook.GetCookbookClassBySellerId
  61 + method: POST
  62 + data:
  63 + Sellerid: 1
55 validate: 64 validate:
56 - eq: ["content.ret", 200] 65 - eq: ["content.ret", 200]
57 #获取分类下所有菜品 66 #获取分类下所有菜品