Fix pre-commit formatting and test coverage

- Collapse _try_resolve_annotated signature to one line (ruff format)
- Add pragma: no cover to dep() stubs that are never called during tests

Made-with: Cursor
This commit is contained in:
ahsan.sheraz 2026-03-11 16:11:33 +01:00
parent db7f2e4b19
commit fff2b10e04
1 changed files with 3 additions and 3 deletions

View File

@ -73,7 +73,7 @@ def test_try_resolve_strict_success():
"""Fully resolvable annotation returns immediately via strict eval."""
def dep() -> str:
return "ok"
return "ok" # pragma: no cover
ns = {"Annotated": Annotated, "str": str, "Depends": Depends, "dep": dep}
result = _try_resolve_annotated("Annotated[str, Depends(dep)]", ns)
@ -90,7 +90,7 @@ def test_try_resolve_lenient_with_depends():
"""Unresolvable type + Depends → Annotated[Any, Depends(...)]."""
def dep() -> str:
return "ok"
return "ok" # pragma: no cover
ns = {"Annotated": Annotated, "Depends": Depends, "dep": dep}
result = _try_resolve_annotated("Annotated[MissingClass, Depends(dep)]", ns)
@ -146,7 +146,7 @@ def test_get_typed_annotation_annotated_with_result():
"""Annotated string that resolves via _try_resolve_annotated."""
def dep() -> str:
return "ok"
return "ok" # pragma: no cover
ns = {"Annotated": Annotated, "str": str, "Depends": Depends, "dep": dep}
result = get_typed_annotation("Annotated[str, Depends(dep)]", ns)