David Gwilliam
ba230d3e70
test(graph): Add comprehensive test suite for graph system
Add 17 tests covering all aspects of the graph-based pipeline system:
- Graph creation and manipulation (7 tests)
- Empty graph creation
- Node addition with various formats
- Connection handling with validation
- Chain connection helper
- Graph validation (3 tests)
- Disconnected node detection
- Cycle detection using DFS
- Clean graph validation
- Serialization/deserialization (2 tests)
- to_dict() for basic graphs
- from_dict() for loading from dictionaries
- Pipeline conversion (5 tests)
- Minimal pipeline conversion
- Effect nodes with intensity
- Positioning nodes
- Camera nodes
- Simple graph execution
All tests pass successfully and verify the graph system works correctly
with the existing pipeline architecture.
2026-03-30 19:16:07 -07:00
..
2026-03-31 01:55:21 +00:00
2026-03-15 19:13:32 -07:00
2026-03-15 15:16:37 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:13:32 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:20:47 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:13:32 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 15:16:37 -07:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:13:32 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-30 19:16:07 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:15:08 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 15:16:37 -07:00
2026-03-31 01:55:21 +00:00
2026-03-15 15:16:37 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:13:32 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-15 19:13:32 -07:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00
2026-03-31 01:55:21 +00:00