@@ -323,6 +323,7 @@ def test_validate_pydantic_header_snake_case_to_kebab_case_schema(gw_event):
323
323
class HeaderParams (BaseModel ):
324
324
correlation_id : str = Field (description = "Correlation ID header" )
325
325
user_agent : str = Field (default = "PowerTools/1.0" , description = "User agent header" )
326
+ accept : str = Field (default = "application/json" ) # omit description to test optional description
326
327
327
328
@app .get ("/kebab-headers" )
328
329
def kebab_handler (my_headers : Annotated [HeaderParams , Header ()]):
@@ -1124,8 +1125,8 @@ def handler2(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1124
1125
1125
1126
@app .get ("/users" )
1126
1127
def handler3 (
1127
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1128
- header1 : Annotated [str , Header (name = "Header1" )],
1128
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1129
+ header1 : Annotated [str , Header (alias = "Header1" )],
1129
1130
):
1130
1131
print (header2 )
1131
1132
@@ -1190,8 +1191,8 @@ def handler2(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1190
1191
1191
1192
@app .get ("/users" )
1192
1193
def handler3 (
1193
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1194
- header1 : Annotated [str , Header (name = "Header1" )],
1194
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1195
+ header1 : Annotated [str , Header (alias = "Header1" )],
1195
1196
):
1196
1197
print (header2 )
1197
1198
@@ -1253,8 +1254,8 @@ def handler2(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1253
1254
1254
1255
@app .get ("/users" )
1255
1256
def handler3 (
1256
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1257
- header1 : Annotated [str , Header (name = "Header1" )],
1257
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1258
+ header1 : Annotated [str , Header (alias = "Header1" )],
1258
1259
):
1259
1260
print (header2 )
1260
1261
@@ -1318,8 +1319,8 @@ def handler2(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1318
1319
1319
1320
@app .get ("/users" )
1320
1321
def handler3 (
1321
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1322
- header1 : Annotated [str , Header (name = "Header1" )],
1322
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1323
+ header1 : Annotated [str , Header (alias = "Header1" )],
1323
1324
):
1324
1325
print (header2 )
1325
1326
@@ -1382,8 +1383,8 @@ def handler2(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1382
1383
1383
1384
@app .get ("/users" )
1384
1385
def handler3 (
1385
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1386
- header1 : Annotated [str , Header (name = "Header1" )],
1386
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1387
+ header1 : Annotated [str , Header (alias = "Header1" )],
1387
1388
):
1388
1389
print (header2 )
1389
1390
@@ -1446,8 +1447,8 @@ def handler1(header2: Annotated[List[int], Header()], header1: Annotated[str, He
1446
1447
1447
1448
@app .get ("/users" )
1448
1449
def handler3 (
1449
- header2 : Annotated [List [str ], Header (name = "Header2" )],
1450
- header1 : Annotated [str , Header (name = "Header1" )],
1450
+ header2 : Annotated [List [str ], Header (alias = "Header2" )],
1451
+ header1 : Annotated [str , Header (alias = "Header1" )],
1451
1452
):
1452
1453
print (header2 )
1453
1454
0 commit comments