cursus.validation.script_testing.utils¶
Script Testing Utilities
This module provides utility functions for script testing operations, focusing on simple, reusable functions that support the main API.
- validate_dag_and_config(dag, config_path)[source]¶
Validate DAG and config path inputs.
- Parameters:
dag – PipelineDAG instance
config_path (str) – Path to configuration file
- Returns:
Dictionary with validation results
- Raises:
ValueError – If validation fails
- Return type:
- create_default_paths(script_name, base_dir='test')[source]¶
Create default input and output paths for a script.
- merge_script_configs(base_config, script_config)[source]¶
Merge base configuration with script-specific configuration.