McRogueFace/tests/integration
John McCardle 86f8e596b0 Fix GridView.grid property and add sanitizer stress test
- Implement GridView.grid getter: reconstruct shared_ptr<UIGrid> from
  aliasing grid_data pointer, use PythonObjectCache for identity
  preservation (view.grid is grid == True)
- Add sanitizer stress test exercising entity lifecycle, behavior
  stepping, GridView lifecycle, FOV dedup, and spatial hash churn
- Add GridView.grid identity test

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:19:33 -04:00
..
3d_full_test.py Test suite modernization 2026-02-09 08:15:18 -05:00
astar_vs_dijkstra.py Test suite modernization 2026-02-09 08:15:18 -05:00
debug_visibility.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_all_paths.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_cycle_paths.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_debug.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_interactive.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_interactive_enhanced.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_test.py Test suite modernization 2026-02-09 08:15:18 -05:00
force_non_interactive.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
grid_step_test.py Phase 3: Behavior system with grid.step() turn manager 2026-03-15 22:14:02 -04:00
interactive_visibility.py Test suite modernization 2026-02-09 08:15:18 -05:00
sanitizer_stress_test.py Fix GridView.grid property and add sanitizer stress test 2026-03-16 18:19:33 -04:00
simple_interactive_visibility.py Test suite modernization 2026-02-09 08:15:18 -05:00
simple_visibility_test.py Test suite modernization 2026-02-09 08:15:18 -05:00
trace_interactive.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00