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() app = FastAPI()
def get_potato() -> Potato: def get_potato() -> Potato: # pragma: no cover
return Potato(color="red", size=5) return Potato(color="red", size=5)
@app.get("/") @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"} return {"Hello": "World"}
@dataclass @dataclass # pragma: no cover
class Potato: class Potato:
color: str color: str
size: int 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: ... def read_root(potato: Potato) -> Potato: ...
@dataclass @dataclass # pragma: no cover
class Potato: class Potato:
color: str color: str
size: int size: int

Loading…
Cancel
Save