cursus.validation.script_testing.input_collector¶
Script Testing Input Collector
This module extends DAGConfigFactory patterns for script input collection, reusing existing interactive collection infrastructure instead of reimplementing it.
- class ScriptTestingInputCollector(dag, config_path, registry=None, use_dependency_resolution=True)[source]¶
Bases:
objectEnhanced with Direct Registry Integration for field value population.
This class reuses the existing 600+ lines of proven interactive collection patterns and integrates directly with ScriptExecutionRegistry for: - Registry-coordinated field population - Message passing between script executions - Dynamic environment variable generation - Dependency-aware path resolution
- collect_script_inputs_for_dag()[source]¶
Enhanced collection with Direct Registry Integration.
This method supports three modes: 1. Registry-integrated collection (NEW) 2. Two-phase dependency resolution 3. Manual collection (backward compatibility)