18
18
from typing_extensions import Annotated
19
19
20
20
from pydantic import Field , StrictBytes , StrictStr
21
- from typing import Any , Dict , List , Optional , Union
21
+ from typing import Any , Dict , List , Optional , Tuple , Union
22
22
from typing_extensions import Annotated
23
23
from openapi_client .models .pet import Pet
24
24
from openapi_client .models .string_enum_ref import StringEnumRef
@@ -244,7 +244,9 @@ def _test_binary_gif_serialize(
244
244
_query_params : List [Tuple [str , str ]] = []
245
245
_header_params : Dict [str , Optional [str ]] = _headers or {}
246
246
_form_params : List [Tuple [str , str ]] = []
247
- _files : Dict [str , Union [str , bytes ]] = {}
247
+ _files : Dict [
248
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
249
+ ] = {}
248
250
_body_params : Optional [bytes ] = None
249
251
250
252
# process the path parameters
@@ -288,7 +290,7 @@ def _test_binary_gif_serialize(
288
290
@validate_call
289
291
def test_body_application_octetstream_binary (
290
292
self ,
291
- body : Optional [Union [StrictBytes , StrictStr ]] = None ,
293
+ body : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
292
294
_request_timeout : Union [
293
295
None ,
294
296
Annotated [StrictFloat , Field (gt = 0 )],
@@ -355,7 +357,7 @@ def test_body_application_octetstream_binary(
355
357
@validate_call
356
358
def test_body_application_octetstream_binary_with_http_info (
357
359
self ,
358
- body : Optional [Union [StrictBytes , StrictStr ]] = None ,
360
+ body : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
359
361
_request_timeout : Union [
360
362
None ,
361
363
Annotated [StrictFloat , Field (gt = 0 )],
@@ -422,7 +424,7 @@ def test_body_application_octetstream_binary_with_http_info(
422
424
@validate_call
423
425
def test_body_application_octetstream_binary_without_preload_content (
424
426
self ,
425
- body : Optional [Union [StrictBytes , StrictStr ]] = None ,
427
+ body : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
426
428
_request_timeout : Union [
427
429
None ,
428
430
Annotated [StrictFloat , Field (gt = 0 )],
@@ -500,7 +502,9 @@ def _test_body_application_octetstream_binary_serialize(
500
502
_query_params : List [Tuple [str , str ]] = []
501
503
_header_params : Dict [str , Optional [str ]] = _headers or {}
502
504
_form_params : List [Tuple [str , str ]] = []
503
- _files : Dict [str , Union [str , bytes ]] = {}
505
+ _files : Dict [
506
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
507
+ ] = {}
504
508
_body_params : Optional [bytes ] = None
505
509
506
510
# process the path parameters
@@ -513,6 +517,9 @@ def _test_body_application_octetstream_binary_serialize(
513
517
if isinstance (body , str ):
514
518
with open (body , "rb" ) as _fp :
515
519
_body_params = _fp .read ()
520
+ elif isinstance (body , tuple ):
521
+ # drop the filename from the tuple
522
+ _body_params = body [1 ]
516
523
else :
517
524
_body_params = body
518
525
@@ -564,7 +571,7 @@ def _test_body_application_octetstream_binary_serialize(
564
571
@validate_call
565
572
def test_body_multipart_formdata_array_of_binary (
566
573
self ,
567
- files : List [Union [StrictBytes , StrictStr ]],
574
+ files : List [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]],
568
575
_request_timeout : Union [
569
576
None ,
570
577
Annotated [StrictFloat , Field (gt = 0 )],
@@ -631,7 +638,7 @@ def test_body_multipart_formdata_array_of_binary(
631
638
@validate_call
632
639
def test_body_multipart_formdata_array_of_binary_with_http_info (
633
640
self ,
634
- files : List [Union [StrictBytes , StrictStr ]],
641
+ files : List [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]],
635
642
_request_timeout : Union [
636
643
None ,
637
644
Annotated [StrictFloat , Field (gt = 0 )],
@@ -698,7 +705,7 @@ def test_body_multipart_formdata_array_of_binary_with_http_info(
698
705
@validate_call
699
706
def test_body_multipart_formdata_array_of_binary_without_preload_content (
700
707
self ,
701
- files : List [Union [StrictBytes , StrictStr ]],
708
+ files : List [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]],
702
709
_request_timeout : Union [
703
710
None ,
704
711
Annotated [StrictFloat , Field (gt = 0 )],
@@ -777,7 +784,9 @@ def _test_body_multipart_formdata_array_of_binary_serialize(
777
784
_query_params : List [Tuple [str , str ]] = []
778
785
_header_params : Dict [str , Optional [str ]] = _headers or {}
779
786
_form_params : List [Tuple [str , str ]] = []
780
- _files : Dict [str , Union [str , bytes ]] = {}
787
+ _files : Dict [
788
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
789
+ ] = {}
781
790
_body_params : Optional [bytes ] = None
782
791
783
792
# process the path parameters
@@ -836,7 +845,7 @@ def _test_body_multipart_formdata_array_of_binary_serialize(
836
845
@validate_call
837
846
def test_body_multipart_formdata_single_binary (
838
847
self ,
839
- my_file : Optional [Union [StrictBytes , StrictStr ]] = None ,
848
+ my_file : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
840
849
_request_timeout : Union [
841
850
None ,
842
851
Annotated [StrictFloat , Field (gt = 0 )],
@@ -903,7 +912,7 @@ def test_body_multipart_formdata_single_binary(
903
912
@validate_call
904
913
def test_body_multipart_formdata_single_binary_with_http_info (
905
914
self ,
906
- my_file : Optional [Union [StrictBytes , StrictStr ]] = None ,
915
+ my_file : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
907
916
_request_timeout : Union [
908
917
None ,
909
918
Annotated [StrictFloat , Field (gt = 0 )],
@@ -970,7 +979,7 @@ def test_body_multipart_formdata_single_binary_with_http_info(
970
979
@validate_call
971
980
def test_body_multipart_formdata_single_binary_without_preload_content (
972
981
self ,
973
- my_file : Optional [Union [StrictBytes , StrictStr ]] = None ,
982
+ my_file : Optional [Union [StrictBytes , StrictStr , Tuple [ StrictStr , StrictBytes ] ]] = None ,
974
983
_request_timeout : Union [
975
984
None ,
976
985
Annotated [StrictFloat , Field (gt = 0 )],
@@ -1048,7 +1057,9 @@ def _test_body_multipart_formdata_single_binary_serialize(
1048
1057
_query_params : List [Tuple [str , str ]] = []
1049
1058
_header_params : Dict [str , Optional [str ]] = _headers or {}
1050
1059
_form_params : List [Tuple [str , str ]] = []
1051
- _files : Dict [str , Union [str , bytes ]] = {}
1060
+ _files : Dict [
1061
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
1062
+ ] = {}
1052
1063
_body_params : Optional [bytes ] = None
1053
1064
1054
1065
# process the path parameters
@@ -1319,7 +1330,9 @@ def _test_echo_body_all_of_pet_serialize(
1319
1330
_query_params : List [Tuple [str , str ]] = []
1320
1331
_header_params : Dict [str , Optional [str ]] = _headers or {}
1321
1332
_form_params : List [Tuple [str , str ]] = []
1322
- _files : Dict [str , Union [str , bytes ]] = {}
1333
+ _files : Dict [
1334
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
1335
+ ] = {}
1323
1336
_body_params : Optional [bytes ] = None
1324
1337
1325
1338
# process the path parameters
@@ -1590,7 +1603,9 @@ def _test_echo_body_free_form_object_response_string_serialize(
1590
1603
_query_params : List [Tuple [str , str ]] = []
1591
1604
_header_params : Dict [str , Optional [str ]] = _headers or {}
1592
1605
_form_params : List [Tuple [str , str ]] = []
1593
- _files : Dict [str , Union [str , bytes ]] = {}
1606
+ _files : Dict [
1607
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
1608
+ ] = {}
1594
1609
_body_params : Optional [bytes ] = None
1595
1610
1596
1611
# process the path parameters
@@ -1861,7 +1876,9 @@ def _test_echo_body_pet_serialize(
1861
1876
_query_params : List [Tuple [str , str ]] = []
1862
1877
_header_params : Dict [str , Optional [str ]] = _headers or {}
1863
1878
_form_params : List [Tuple [str , str ]] = []
1864
- _files : Dict [str , Union [str , bytes ]] = {}
1879
+ _files : Dict [
1880
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
1881
+ ] = {}
1865
1882
_body_params : Optional [bytes ] = None
1866
1883
1867
1884
# process the path parameters
@@ -2132,7 +2149,9 @@ def _test_echo_body_pet_response_string_serialize(
2132
2149
_query_params : List [Tuple [str , str ]] = []
2133
2150
_header_params : Dict [str , Optional [str ]] = _headers or {}
2134
2151
_form_params : List [Tuple [str , str ]] = []
2135
- _files : Dict [str , Union [str , bytes ]] = {}
2152
+ _files : Dict [
2153
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
2154
+ ] = {}
2136
2155
_body_params : Optional [bytes ] = None
2137
2156
2138
2157
# process the path parameters
@@ -2403,7 +2422,9 @@ def _test_echo_body_string_enum_serialize(
2403
2422
_query_params : List [Tuple [str , str ]] = []
2404
2423
_header_params : Dict [str , Optional [str ]] = _headers or {}
2405
2424
_form_params : List [Tuple [str , str ]] = []
2406
- _files : Dict [str , Union [str , bytes ]] = {}
2425
+ _files : Dict [
2426
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
2427
+ ] = {}
2407
2428
_body_params : Optional [bytes ] = None
2408
2429
2409
2430
# process the path parameters
@@ -2674,7 +2695,9 @@ def _test_echo_body_tag_response_string_serialize(
2674
2695
_query_params : List [Tuple [str , str ]] = []
2675
2696
_header_params : Dict [str , Optional [str ]] = _headers or {}
2676
2697
_form_params : List [Tuple [str , str ]] = []
2677
- _files : Dict [str , Union [str , bytes ]] = {}
2698
+ _files : Dict [
2699
+ str , Union [str , bytes , List [str ], List [bytes ], List [Tuple [str , bytes ]]]
2700
+ ] = {}
2678
2701
_body_params : Optional [bytes ] = None
2679
2702
2680
2703
# process the path parameters
0 commit comments