@@ -233,13 +233,15 @@ mod tests {
233
233
Ok ( vec![ as_statement( ast:: Expression {
234
234
location: ast:: Location :: new( 1 , 1 ) ,
235
235
node: ast:: ExpressionType :: Lambda {
236
- args: ast:: Parameters {
236
+ args: Box :: new ( ast:: Parameters {
237
237
args: vec![
238
238
ast:: Parameter {
239
+ location: ast:: Location :: new( 1 , 8 ) ,
239
240
arg: String :: from( "x" ) ,
240
241
annotation: None ,
241
242
} ,
242
243
ast:: Parameter {
244
+ location: ast:: Location :: new( 1 , 11 ) ,
243
245
arg: String :: from( "y" ) ,
244
246
annotation: None ,
245
247
}
@@ -249,7 +251,7 @@ mod tests {
249
251
kwarg: ast:: Varargs :: None ,
250
252
defaults: vec![ ] ,
251
253
kw_defaults: vec![ ] ,
252
- } ,
254
+ } ) ,
253
255
body: Box :: new( ast:: Expression {
254
256
location: ast:: Location :: new( 1 , 16 ) ,
255
257
node: ast:: ExpressionType :: Binop {
@@ -308,8 +310,9 @@ mod tests {
308
310
node: ast:: StatementType :: FunctionDef {
309
311
is_async: false ,
310
312
name: String :: from( "__init__" ) ,
311
- args: ast:: Parameters {
313
+ args: Box :: new ( ast:: Parameters {
312
314
args: vec![ ast:: Parameter {
315
+ location: ast:: Location :: new( 2 , 15 ) ,
313
316
arg: String :: from( "self" ) ,
314
317
annotation: None ,
315
318
} ] ,
@@ -318,7 +321,7 @@ mod tests {
318
321
kwarg: ast:: Varargs :: None ,
319
322
defaults: vec![ ] ,
320
323
kw_defaults: vec![ ] ,
321
- } ,
324
+ } ) ,
322
325
body: vec![ ast:: Statement {
323
326
location: ast:: Location :: new( 3 , 3 ) ,
324
327
node: ast:: StatementType :: Pass ,
@@ -332,13 +335,15 @@ mod tests {
332
335
node: ast:: StatementType :: FunctionDef {
333
336
is_async: false ,
334
337
name: String :: from( "method_with_default" ) ,
335
- args: ast:: Parameters {
338
+ args: Box :: new ( ast:: Parameters {
336
339
args: vec![
337
340
ast:: Parameter {
341
+ location: ast:: Location :: new( 4 , 26 ) ,
338
342
arg: String :: from( "self" ) ,
339
343
annotation: None ,
340
344
} ,
341
345
ast:: Parameter {
346
+ location: ast:: Location :: new( 4 , 32 ) ,
342
347
arg: String :: from( "arg" ) ,
343
348
annotation: None ,
344
349
}
@@ -348,7 +353,7 @@ mod tests {
348
353
kwarg: ast:: Varargs :: None ,
349
354
defaults: vec![ make_string( "default" , 4 , 37 ) ] ,
350
355
kw_defaults: vec![ ] ,
351
- } ,
356
+ } ) ,
352
357
body: vec![ ast:: Statement {
353
358
location: ast:: Location :: new( 5 , 3 ) ,
354
359
node: ast:: StatementType :: Pass ,
@@ -377,6 +382,7 @@ mod tests {
377
382
element: mk_ident( "x" , 1 , 2 ) ,
378
383
} ) ,
379
384
generators: vec![ ast:: Comprehension {
385
+ location: ast:: Location :: new( 1 , 4 ) ,
380
386
target: mk_ident( "y" , 1 , 8 ) ,
381
387
iter: mk_ident( "z" , 1 , 13 ) ,
382
388
ifs: vec![ ] ,
@@ -400,6 +406,7 @@ mod tests {
400
406
} ) ,
401
407
generators: vec![
402
408
ast:: Comprehension {
409
+ location: ast:: Location :: new( 1 , 4 ) ,
403
410
target: ast:: Expression {
404
411
location: ast:: Location :: new( 1 , 8 ) ,
405
412
node: ast:: ExpressionType :: Tuple {
@@ -410,6 +417,7 @@ mod tests {
410
417
ifs: vec![ ] ,
411
418
} ,
412
419
ast:: Comprehension {
420
+ location: ast:: Location :: new( 1 , 19 ) ,
413
421
target: mk_ident( "a" , 1 , 23 ) ,
414
422
iter: mk_ident( "b" , 1 , 28 ) ,
415
423
ifs: vec![
0 commit comments