McRogueFace/tests/integration
John McCardle 6d5e99a114 Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306
Removed custom __eq__/__ne__ that allowed comparing enums to legacy string
names (e.g., Key.ESCAPE == "Escape"). Removed _legacy_names dicts and
to_legacy_string() functions. Kept from_legacy_string() in PyKey.cpp as
it's used by C++ event dispatch. Updated ~50 Python test/demo/cookbook
files to use enum members instead of string comparisons. Also updates
grid.position -> grid.pos in files that had both types of changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 22:19:02 -04:00
..
3d_full_test.py Test suite modernization 2026-02-09 08:15:18 -05:00
astar_vs_dijkstra.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
debug_visibility.py Test suite modernization 2026-02-09 08:15:18 -05:00
dijkstra_all_paths.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
dijkstra_cycle_paths.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
dijkstra_debug.py Remove redundant Grid.position alias, keep only Grid.pos, closes #308 2026-04-09 22:18:30 -04:00
dijkstra_interactive.py Remove redundant Grid.position alias, keep only Grid.pos, closes #308 2026-04-09 22:18:30 -04:00
dijkstra_interactive_enhanced.py Remove redundant Grid.position alias, keep only Grid.pos, closes #308 2026-04-09 22:18:30 -04:00
dijkstra_test.py Remove redundant Grid.position alias, keep only Grid.pos, closes #308 2026-04-09 22:18:30 -04: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 Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04: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 Remove redundant Grid.position alias, keep only Grid.pos, closes #308 2026-04-09 22:18:30 -04: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