Browse Source

🔧 Add pragma comments to pass test coverage.

The test implies that the code that causes coverage issue won't be run
pull/15307/head
Dima Bulavenko 3 months ago
parent
commit
5bdfa0249f
  1. 6
      tests/test_unresolvable_annotations/apps/annotated_depends_late_type.py
  2. 2
      tests/test_unresolvable_annotations/apps/type_declared_after_endpoint.py

6
tests/test_unresolvable_annotations/apps/annotated_depends_late_type.py

@ -8,16 +8,16 @@ from fastapi import Depends, FastAPI
app = FastAPI()
def get_potato() -> Potato:
def get_potato() -> Potato: # pragma: no cover
return Potato(color="red", size=5)
@app.get("/")
async def read_root(potato: Annotated[Potato, Depends(get_potato)]):
async def read_root(potato: Annotated[Potato, Depends(get_potato)]): # pragma: no cover
return {"Hello": "World"}
@dataclass
@dataclass # pragma: no cover
class Potato:
color: str
size: int

2
tests/test_unresolvable_annotations/apps/type_declared_after_endpoint.py

@ -11,7 +11,7 @@ app = FastAPI()
def read_root(potato: Potato) -> Potato: ...
@dataclass
@dataclass # pragma: no cover
class Potato:
color: str
size: int

Loading…
Cancel
Save