2025-09-22 02:04:19 +02:00
|
|
|
"""
|
|
|
|
|
tddai - Test-Driven Development with AI Support
|
|
|
|
|
|
|
|
|
|
A Python library for managing issue-driven TDD workflows with AI assistance.
|
|
|
|
|
Provides workspace management, test generation, and issue integration.
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
from .workspace import WorkspaceManager, Workspace, WorkspaceStatus
|
|
|
|
|
from .issue_fetcher import IssueFetcher, Issue
|
2025-09-24 23:36:07 +02:00
|
|
|
from .issue_creator import IssueCreator
|
2025-09-24 23:51:29 +02:00
|
|
|
from .project_manager import ProjectManager, ProjectState, Priority
|
2025-09-22 02:04:19 +02:00
|
|
|
from .test_generator import TestGenerator
|
2025-09-23 03:35:20 +02:00
|
|
|
from .coverage_analyzer import CoverageAnalyzer, CoverageAssessment, TestRequirement, CoverageGap
|
2025-09-22 02:04:19 +02:00
|
|
|
from .exceptions import TddaiError, WorkspaceError, IssueError, ConfigurationError, TestGenerationError
|
|
|
|
|
|
|
|
|
|
__version__ = "0.1.0"
|
|
|
|
|
__all__ = [
|
|
|
|
|
"WorkspaceManager",
|
|
|
|
|
"Workspace",
|
|
|
|
|
"WorkspaceStatus",
|
|
|
|
|
"IssueFetcher",
|
|
|
|
|
"Issue",
|
2025-09-24 23:36:07 +02:00
|
|
|
"IssueCreator",
|
2025-09-24 23:51:29 +02:00
|
|
|
"ProjectManager",
|
|
|
|
|
"ProjectState",
|
|
|
|
|
"Priority",
|
2025-09-22 02:04:19 +02:00
|
|
|
"TestGenerator",
|
2025-09-23 03:35:20 +02:00
|
|
|
"CoverageAnalyzer",
|
|
|
|
|
"CoverageAssessment",
|
|
|
|
|
"TestRequirement",
|
|
|
|
|
"CoverageGap",
|
2025-09-22 02:04:19 +02:00
|
|
|
"TddaiError",
|
|
|
|
|
"WorkspaceError",
|
|
|
|
|
"IssueError",
|
|
|
|
|
"ConfigurationError",
|
|
|
|
|
"TestGenerationError",
|
|
|
|
|
]
|