Problem
35+ scripts have zero test coverage. The most critical untested scripts are the core management commands users actually run.
Priority Scripts to Test
- manage_warehouses.py - Warehouse operations
- cost_optimization.py - Cost analysis
- security_audit.py - Security checks
- backup_restore.py - Backup/restore operations
- deploy_safe.py - Safe deployment wrapper
- monitor_audit.py - Audit trail
- monitor_metrics.py - Operational metrics
Approach
Use mocked Snowflake connections (similar to existing test patterns). Focus on:
- CLI argument parsing
- Output formatting
- Error handling paths
- Edge cases
Acceptance Criteria
Problem
35+ scripts have zero test coverage. The most critical untested scripts are the core management commands users actually run.
Priority Scripts to Test
Approach
Use mocked Snowflake connections (similar to existing test patterns). Focus on:
Acceptance Criteria