paper-dynasty-gameplay-webapp/app/models/__init__.py
Cal Corum 1c24161e76 CLAUDE: Achieve 100% test pass rate with comprehensive AI service testing
- Fix TypeError in check_steal_opportunity by properly mocking catcher defense
- Correct tag_from_third test calculation to account for all adjustment conditions
- Fix pitcher replacement test by setting appropriate allowed runners threshold
- Add comprehensive test coverage for AI service business logic
- Implement VS Code testing panel configuration with pytest integration
- Create pytest.ini for consistent test execution and warning management
- Add test isolation guidelines and factory pattern implementation
- Establish 102 passing tests with zero failures

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 17:55:34 -05:00

33 lines
709 B
Python

"""Models package for Paper Dynasty web app."""
from .manager_ai import ManagerAi, ManagerAiBase
from .cardset import Cardset, CardsetBase
from .team import Team, TeamBase
from .position_rating import PositionRating, PositionRatingBase
from .ai_responses import (
AiResponse,
RunResponse,
JumpResponse,
TagResponse,
UncappedRunResponse,
ThrowResponse,
DefenseResponse,
)
__all__ = [
"ManagerAi",
"ManagerAiBase",
"Cardset",
"CardsetBase",
"Team",
"TeamBase",
"PositionRating",
"PositionRatingBase",
"AiResponse",
"RunResponse",
"JumpResponse",
"TagResponse",
"UncappedRunResponse",
"ThrowResponse",
"DefenseResponse",
]