Fix test failures caused by type hint changes

- Use TYPE_CHECKING guard in recipes.py to prevent typing imports from
  appearing in module namespace (fixes test_recipes_are_documented)
- Update test_convert_help to check for function names with type hints
  in a more flexible way
This commit is contained in:
Claude 2025-12-15 19:28:45 +00:00
commit 9b83ae0325
No known key found for this signature in database
2 changed files with 9 additions and 4 deletions

View file

@ -1,4 +1,9 @@
from typing import Any, Callable, Optional
from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from typing import Any, Callable, Optional
from dateutil import parser
import json