"""
PrecipGen Workflow Testing Framework

This module provides comprehensive testing infrastructure for PrecipGen's four
distinct workflows: Data Acquisition, Data Analysis, Simulation, and Simulation Validation.

The framework enables independent testing of each workflow while supporting 
end-to-end integration testing, with organized file management and multiple 
interface options (API, CLI, Jupyter).
"""

from .infrastructure.directory_manager import DirectoryManager
from .infrastructure.test_config import TestConfig
from .infrastructure.test_logger import WorkflowTestLogger

__all__ = [
    "DirectoryManager",
    "TestConfig", 
    "WorkflowTestLogger",
]
