David Gwilliam
19fe87573d
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-21 19:26:53 -07:00
..
2026-03-15 20:54:03 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 15:16:37 -07:00
2026-03-20 03:40:20 -07:00
2026-03-21 16:33:06 -07:00
2026-03-21 16:06:23 -07:00
2026-03-16 03:11:24 -07:00
2026-03-18 03:37:53 -07:00
2026-03-21 16:06:23 -07:00
2026-03-20 03:40:20 -07:00
2026-03-21 13:09:37 -07:00
2026-03-19 23:20:32 -07:00
2026-03-18 23:16:09 -07:00
2026-03-18 03:58:48 -07:00
2026-03-19 03:34:06 -07:00
2026-03-17 00:21:18 -07:00
2026-03-21 13:18:08 -07:00
2026-03-21 16:06:23 -07:00
2026-03-15 19:13:32 -07:00
2026-03-18 03:58:48 -07:00
2026-03-16 20:14:21 -07:00
2026-03-19 03:34:06 -07:00
2026-03-15 23:26:10 -07: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-19 22:38:55 -07:00
2026-03-21 13:09:37 -07:00
2026-03-21 13:09:37 -07:00
2026-03-21 13:09:37 -07:00
2026-03-15 15:16:37 -07:00
2026-03-21 13:18:08 -07:00
2026-03-15 19:13:32 -07:00
2026-03-19 03:34:06 -07:00
2026-03-19 03:34:06 -07:00
2026-03-18 03:58:48 -07:00
2026-03-21 19:26:53 -07:00
2026-03-18 03:58:48 -07:00
2026-03-16 03:11:24 -07:00
2026-03-15 19:15:08 -07:00
2026-03-18 22:33:36 -07:00
2026-03-19 22:38:55 -07:00
2026-03-16 16:55:57 -07:00
2026-03-16 19:47:12 -07:00
2026-03-16 16:55:57 -07:00
2026-03-19 04:33:00 -07:00
2026-03-21 13:18:08 -07:00
2026-03-19 03:34:06 -07:00
2026-03-19 22:36:35 -07:00
2026-03-21 13:18:08 -07:00
2026-03-16 13:55:47 -07:00
2026-03-15 15:16:37 -07:00
2026-03-18 22:33:36 -07:00
2026-03-15 15:16:37 -07:00
2026-03-19 03:34:06 -07:00
2026-03-18 03:58:48 -07:00
2026-03-15 20:54:03 -07:00
2026-03-15 19:13:32 -07:00
2026-03-18 12:19:18 -07:00
2026-03-18 22:33:36 -07:00
2026-03-15 19:13:32 -07:00
2026-03-16 01:46:21 -07:00
2026-03-21 15:50:56 -07:00
2026-03-16 00:30:52 -07:00
2026-03-18 22:33:36 -07:00