Browse Source

Fix syntax in test

pull/13605/head
Yurii Motov 6 months ago
parent
commit
8dd0d21aad
  1. 22
      tests/test_request_uploadfile_type.py

22
tests/test_request_uploadfile_type.py

@ -1,5 +1,5 @@
import io import io
from typing import Any, Dict, List from typing import Any
import pytest import pytest
from fastapi import Depends, FastAPI, File, UploadFile from fastapi import Depends, FastAPI, File, UploadFile
@ -10,7 +10,7 @@ app = FastAPI()
@app.post("/uploadfile") @app.post("/uploadfile")
async def uploadfile(uploadfile: UploadFile = File(...)) -> Dict[str, Any]: async def uploadfile(uploadfile: UploadFile = File(...)) -> dict[str, Any]:
return { return {
"filename": uploadfile.filename, "filename": uploadfile.filename,
"is_fastapi_uploadfile": isinstance(uploadfile, UploadFile), "is_fastapi_uploadfile": isinstance(uploadfile, UploadFile),
@ -21,8 +21,8 @@ async def uploadfile(uploadfile: UploadFile = File(...)) -> Dict[str, Any]:
@app.post("/uploadfiles") @app.post("/uploadfiles")
async def uploadfiles( async def uploadfiles(
uploadfiles: List[UploadFile] = File(...), uploadfiles: list[UploadFile] = File(...),
) -> List[Dict[str, Any]]: ) -> list[dict[str, Any]]:
return [ return [
{ {
"filename": uploadfile.filename, "filename": uploadfile.filename,
@ -34,7 +34,7 @@ async def uploadfiles(
] ]
async def get_uploadfile_info(uploadfile: UploadFile = File(...)) -> Dict[str, Any]: async def get_uploadfile_info(uploadfile: UploadFile = File(...)) -> dict[str, Any]:
return { return {
"filename": uploadfile.filename, "filename": uploadfile.filename,
"is_fastapi_uploadfile": isinstance(uploadfile, UploadFile), "is_fastapi_uploadfile": isinstance(uploadfile, UploadFile),
@ -45,14 +45,14 @@ async def get_uploadfile_info(uploadfile: UploadFile = File(...)) -> Dict[str, A
@app.post("/uploadfile-dep") @app.post("/uploadfile-dep")
async def uploadfile_dep( async def uploadfile_dep(
uploadfile_info: Dict[str, Any] = Depends(get_uploadfile_info), uploadfile_info: dict[str, Any] = Depends(get_uploadfile_info),
) -> Dict[str, Any]: ) -> dict[str, Any]:
return uploadfile_info return uploadfile_info
async def get_uploadfiles_info( async def get_uploadfiles_info(
uploadfiles: List[UploadFile] = File(...), uploadfiles: list[UploadFile] = File(...),
) -> List[Dict[str, Any]]: ) -> list[dict[str, Any]]:
return [ return [
{ {
"filename": uploadfile.filename, "filename": uploadfile.filename,
@ -66,8 +66,8 @@ async def get_uploadfiles_info(
@app.post("/uploadfiles-dep") @app.post("/uploadfiles-dep")
async def uploadfiles_dep( async def uploadfiles_dep(
uploadfiles_info: List[Dict[str, Any]] = Depends(get_uploadfiles_info), uploadfiles_info: list[dict[str, Any]] = Depends(get_uploadfiles_info),
) -> List[Dict[str, Any]]: ) -> list[dict[str, Any]]:
return uploadfiles_info return uploadfiles_info

Loading…
Cancel
Save