mud/tests
Jared Miller 875ded5762
Migrate fly to use player.location (Zone)
Removed module-level world variable and replaced all world.wrap() calls
with player.location.wrap(). Added Zone assertion for type safety,
matching the pattern in movement.py. Updated tests to remove fly.world
injection since it's no longer needed.
2026-02-11 19:33:15 -05:00
..
test_ansi.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_caps.py Add MTTS capability parsing module with client color detection 2026-02-07 22:44:23 -05:00
test_collision_detection.py Add collision detection tests 2026-02-08 13:32:49 -05:00
test_combat_commands.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_combat_encounter.py Add 30-second idle timeout for combat encounters 2026-02-08 12:28:17 -05:00
test_combat_engine.py Fix variant defense mode and test cleanup 2026-02-08 12:28:17 -05:00
test_combat_moves.py Update tests for alias removal 2026-02-08 13:39:58 -05:00
test_commands.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_commands_list.py Update tests for clean command listings 2026-02-08 13:41:36 -05:00
test_content_loader.py Add TOML content loader for declarative command definitions 2026-02-07 20:27:29 -05:00
test_editor.py Fix editor search/replace parsing, dirty flag, and cursor tracking 2026-02-07 23:06:47 -05:00
test_editor_integration.py Wire edit command to open combat TOML files 2026-02-08 12:44:56 -05:00
test_effects.py Add fly command with cloud trail effects 2026-02-07 14:48:42 -05:00
test_embedded_if.py Suppress upper window writes in MudScreen to fix Lost Pig output 2026-02-10 14:36:42 -05:00
test_entity.py Add defense commitment lock and defense-everywhere support 2026-02-08 12:28:17 -05:00
test_fly.py Migrate fly to use player.location (Zone) 2026-02-11 19:33:15 -05:00
test_game_compatibility.py Add pytest regression harness for z-machine game compatibility 2026-02-10 17:10:29 -05:00
test_help_command.py Implement standalone help command 2026-02-08 13:33:46 -05:00
test_highlight.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_if_mode.py Fix line-too-long lint errors in IF mode tests 2026-02-09 16:10:29 -05:00
test_if_session.py Strip dfrotz prompt even without preceding newline 2026-02-09 17:55:14 -05:00
test_if_spectator.py Add broadcast_to_spectators helper 2026-02-09 16:24:48 -05:00
test_import.py Add first generation 2026-02-07 09:45:48 -05:00
test_login_flow.py Add login and registration flow with server integration 2026-02-07 21:42:12 -05:00
test_mob_ai.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_mobs.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_object.py Add Object base class with containment primitives 2026-02-11 18:40:31 -05:00
test_persistence.py Add save on logout and disconnect 2026-02-07 21:42:16 -05:00
test_play_command.py Fix IF bugs: case-insensitive story lookup, double prompt, phantom restore command 2026-02-10 14:16:19 -05:00
test_player_caps.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_prefix_matching.py Add test for alias exact match over prefix 2026-02-08 13:48:32 -05:00
test_quetzal_roundtrip.py Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame 2026-02-10 12:39:40 -05:00
test_quetzal_stks.py Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame 2026-02-10 12:39:40 -05:00
test_quetzal_writer.py Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame 2026-02-10 12:39:40 -05:00
test_reload.py Add reload command for hot-reloading TOML content 2026-02-08 14:32:51 -05:00
test_rest.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_server.py Create overworld Zone at startup, set player.location 2026-02-11 19:19:15 -05:00
test_spawn_command.py Add spawn command and wire mobs into server 2026-02-09 11:54:29 -05:00
test_store.py Add store module with SQLite account persistence 2026-02-07 21:42:07 -05:00
test_terrain.py Add world cache to speedup startup 2026-02-07 15:00:07 -05:00
test_variant_prefix.py Migrate movement to use player.location (Zone) 2026-02-11 19:28:27 -05:00
test_zmachine_opcodes.py Wire op_restore to QuetzalParser and filesystem 2026-02-10 10:13:45 -05:00
test_zmachine_undo.py Add undo command support 2026-02-10 16:49:46 -05:00
test_zmemory_v8.py Relax version gates to accept V8 story files 2026-02-10 13:37:22 -05:00
test_zone.py Add contents_near() spatial query to Zone 2026-02-11 19:17:17 -05:00