- 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>
33 lines
709 B
Python
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",
|
|
] |