@@ -115,7 +115,8 @@ def test_get_pets_response(self, spec, response_validator):
115
115
path_pattern = path_pattern , args = query_params ,
116
116
)
117
117
118
- parameters = spec_validate_parameters (spec , request )
118
+ with pytest .warns (DeprecationWarning ):
119
+ parameters = spec_validate_parameters (spec , request )
119
120
body = spec_validate_body (spec , request )
120
121
121
122
assert parameters == Parameters (
@@ -161,7 +162,8 @@ def test_get_pets_response_no_schema(self, spec, response_validator):
161
162
path_pattern = path_pattern , args = query_params ,
162
163
)
163
164
164
- parameters = spec_validate_parameters (spec , request )
165
+ with pytest .warns (DeprecationWarning ):
166
+ parameters = spec_validate_parameters (spec , request )
165
167
body = spec_validate_body (spec , request )
166
168
167
169
assert parameters == Parameters (
@@ -176,7 +178,8 @@ def test_get_pets_response_no_schema(self, spec, response_validator):
176
178
data = '<html></html>'
177
179
response = MockResponse (data , status_code = 404 , mimetype = 'text/html' )
178
180
179
- response_result = response_validator .validate (request , response )
181
+ with pytest .warns (UserWarning ):
182
+ response_result = response_validator .validate (request , response )
180
183
181
184
assert response_result .errors == []
182
185
assert response_result .data == data
@@ -193,7 +196,8 @@ def test_get_pets_invalid_response(self, spec, response_validator):
193
196
path_pattern = path_pattern , args = query_params ,
194
197
)
195
198
196
- parameters = spec_validate_parameters (spec , request )
199
+ with pytest .warns (DeprecationWarning ):
200
+ parameters = spec_validate_parameters (spec , request )
197
201
body = spec_validate_body (spec , request )
198
202
199
203
assert parameters == Parameters (
@@ -246,7 +250,8 @@ def test_get_pets_ids_param(self, spec, response_validator):
246
250
path_pattern = path_pattern , args = query_params ,
247
251
)
248
252
249
- parameters = spec_validate_parameters (spec , request )
253
+ with pytest .warns (DeprecationWarning ):
254
+ parameters = spec_validate_parameters (spec , request )
250
255
body = spec_validate_body (spec , request )
251
256
252
257
assert parameters == Parameters (
@@ -284,7 +289,8 @@ def test_get_pets_tags_param(self, spec, response_validator):
284
289
path_pattern = path_pattern , args = query_params ,
285
290
)
286
291
287
- parameters = spec_validate_parameters (spec , request )
292
+ with pytest .warns (DeprecationWarning ):
293
+ parameters = spec_validate_parameters (spec , request )
288
294
body = spec_validate_body (spec , request )
289
295
290
296
assert parameters == Parameters (
@@ -322,8 +328,9 @@ def test_get_pets_parameter_deserialization_error(self, spec):
322
328
path_pattern = path_pattern , args = query_params ,
323
329
)
324
330
325
- with pytest .raises (DeserializeError ):
326
- spec_validate_parameters (spec , request )
331
+ with pytest .warns (DeprecationWarning ):
332
+ with pytest .raises (DeserializeError ):
333
+ spec_validate_parameters (spec , request )
327
334
328
335
body = spec_validate_body (spec , request )
329
336
@@ -341,8 +348,9 @@ def test_get_pets_wrong_parameter_type(self, spec):
341
348
path_pattern = path_pattern , args = query_params ,
342
349
)
343
350
344
- with pytest .raises (CastError ):
345
- spec_validate_parameters (spec , request )
351
+ with pytest .warns (DeprecationWarning ):
352
+ with pytest .raises (CastError ):
353
+ spec_validate_parameters (spec , request )
346
354
347
355
body = spec_validate_body (spec , request )
348
356
@@ -356,8 +364,9 @@ def test_get_pets_raises_missing_required_param(self, spec):
356
364
path_pattern = path_pattern ,
357
365
)
358
366
359
- with pytest .raises (MissingRequiredParameter ):
360
- spec_validate_parameters (spec , request )
367
+ with pytest .warns (DeprecationWarning ):
368
+ with pytest .raises (MissingRequiredParameter ):
369
+ spec_validate_parameters (spec , request )
361
370
362
371
body = spec_validate_body (spec , request )
363
372
@@ -375,8 +384,9 @@ def test_get_pets_empty_value(self, spec):
375
384
path_pattern = path_pattern , args = query_params ,
376
385
)
377
386
378
- with pytest .raises (EmptyQueryParameterValue ):
379
- spec_validate_parameters (spec , request )
387
+ with pytest .warns (DeprecationWarning ):
388
+ with pytest .raises (EmptyQueryParameterValue ):
389
+ spec_validate_parameters (spec , request )
380
390
body = spec_validate_body (spec , request )
381
391
382
392
assert body is None
@@ -421,7 +431,8 @@ def test_get_pets_none_value(self, spec):
421
431
path_pattern = path_pattern , args = query_params ,
422
432
)
423
433
424
- parameters = spec_validate_parameters (spec , request )
434
+ with pytest .warns (DeprecationWarning ):
435
+ parameters = spec_validate_parameters (spec , request )
425
436
426
437
assert parameters == Parameters (
427
438
query = {
@@ -448,7 +459,8 @@ def test_get_pets_param_order(self, spec):
448
459
path_pattern = path_pattern , args = query_params ,
449
460
)
450
461
451
- parameters = spec_validate_parameters (spec , request )
462
+ with pytest .warns (DeprecationWarning ):
463
+ parameters = spec_validate_parameters (spec , request )
452
464
453
465
assert parameters == Parameters (
454
466
query = {
@@ -480,7 +492,8 @@ def test_get_pets_param_coordinates(self, spec):
480
492
path_pattern = path_pattern , args = query_params ,
481
493
)
482
494
483
- parameters = spec_validate_parameters (spec , request )
495
+ with pytest .warns (DeprecationWarning ):
496
+ parameters = spec_validate_parameters (spec , request )
484
497
485
498
assert parameters == Parameters (
486
499
query = {
@@ -1040,7 +1053,8 @@ def test_get_pet_wildcard(self, spec, response_validator):
1040
1053
data = b'imagedata'
1041
1054
response = MockResponse (data , mimetype = 'image/png' )
1042
1055
1043
- response_result = response_validator .validate (request , response )
1056
+ with pytest .warns (UserWarning ):
1057
+ response_result = response_validator .validate (request , response )
1044
1058
1045
1059
assert response_result .errors == []
1046
1060
assert response_result .data == data
@@ -1353,7 +1367,8 @@ def test_delete_tags_with_requestbody(
1353
1367
assert response_result .errors == []
1354
1368
assert response_result .data is None
1355
1369
1356
- response_headers = spec_validate_headers (spec , request , response )
1370
+ with pytest .warns (DeprecationWarning ):
1371
+ response_headers = spec_validate_headers (spec , request , response )
1357
1372
1358
1373
assert response_headers == {
1359
1374
'x-delete-confirm' : True ,
@@ -1392,7 +1407,9 @@ def test_delete_tags_raises_missing_required_response_header(
1392
1407
data = None
1393
1408
response = MockResponse (data , status_code = 200 )
1394
1409
1395
- response_result = response_validator .validate (request , response )
1410
+ with pytest .warns (DeprecationWarning ):
1411
+ response_result = response_validator .validate (request , response )
1412
+
1396
1413
assert response_result .errors == [
1397
1414
MissingRequiredHeader (name = 'x-delete-confirm' ),
1398
1415
]
0 commit comments