mud/tests
Jared Miller 37d1c86b34
Delete trivial constructor and property tests
Removed 32 tests that only verified constructor args are stored as
properties. Type annotations and behavioral tests already cover this.
2026-02-16 16:10:38 -05:00
..
__init__.py Add TOML verb support for thing templates 2026-02-11 21:47:33 -05:00
conftest.py Extract shared test fixtures to conftest.py 2026-02-14 01:00:37 -05:00
test_admin.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_alias.py Normalize alias casing across command and persistence 2026-02-15 12:40:10 -05:00
test_ambient_messages.py Add ambient message support to zones 2026-02-11 22:38:14 -05:00
test_ansi.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_boundaries.py Add boundary region data model with TOML parsing and export 2026-02-14 12:39:48 -05:00
test_build_commands.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -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_colors.py Add color markup engine for prompt templates 2026-02-13 22:48:59 -05:00
test_combat_commands.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_combat_encounter.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_combat_engine.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_combat_moves.py Add validation tests for combat move timing fields 2026-02-16 14:49:06 -05:00
test_combat_targeting.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_combat_zaxis.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_command_craft.py Add craft and recipes commands 2026-02-14 17:58:59 -05:00
test_command_describe.py Add describe command for home zone descriptions 2026-02-14 17:58:47 -05:00
test_command_home.py Add home command for personal zone teleportation 2026-02-14 17:17:36 -05:00
test_commands.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_commands_list.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_container.py Delete trivial constructor and property tests 2026-02-16 16:10:38 -05:00
test_container_display.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_container_grammar.py Add container grammar with get-all and targeting support 2026-02-14 01:39:45 -05:00
test_container_templates.py Add container support to thing template loader 2026-02-11 20:58:55 -05:00
test_content_loader.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_corpse.py Delete trivial constructor and property tests 2026-02-16 16:10:38 -05:00
test_crafting.py Add crafting recipe system 2026-02-14 17:58:30 -05:00
test_creation.py Add character creation flow with description prompt 2026-02-14 17:17:36 -05:00
test_dialogue.py Add dialogue tree data model with tests 2026-02-14 14:31:39 -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 Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_effects.py Add fly command with cloud trail effects 2026-02-07 14:48:42 -05:00
test_embedded_if.py Offer GMCP/MSDP during connection and guard tick sends 2026-02-12 15:58:54 -05:00
test_enter_portal.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_entity_posture.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_examine.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_fly.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_furnish.py Add furnish and unfurnish commands 2026-02-14 17:58:47 -05:00
test_furniture.py Add furniture persistence to home zone TOML 2026-02-14 17:58:30 -05:00
test_game_compatibility.py Add pytest regression harness for z-machine game compatibility 2026-02-10 17:10:29 -05:00
test_gametime.py Add atmosphere rendering function 2026-02-14 16:20:00 -05:00
test_get_drop.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_gmcp.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_help.py Add client command to show protocol and terminal info 2026-02-12 15:58:54 -05:00
test_help_command.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_help_topics.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_help_unlock.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_highlight.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_housing.py Add player housing zone creation and persistence 2026-02-14 17:17:36 -05:00
test_hub_zone.py Fix portal type narrowing in zone tests 2026-02-11 23:17:50 -05:00
test_if_mode.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_if_session.py Delete trivial constructor and property tests 2026-02-16 16:10:38 -05:00
test_if_spectator.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_import.py Add first generation 2026-02-07 09:45:48 -05:00
test_import_books.py Add bulk book import script 2026-02-14 12:39:48 -05:00
test_import_map.py Add YAML map import script with tests 2026-02-14 12:39:48 -05:00
test_inventory.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_inventory_persistence.py Add test for duplicate item persistence 2026-02-11 20:29:59 -05:00
test_key_unlock.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_kill_tracking.py Make snapneck the explicit kill/death/corpse finisher path 2026-02-15 12:40:25 -05:00
test_login_flow.py Add login and registration flow with server integration 2026-02-07 21:42:12 -05:00
test_look_command.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_look_targeting.py Wire target resolution into look command 2026-02-14 01:39:45 -05:00
test_loot.py Add loot table system with LootEntry and roll_loot 2026-02-14 10:02:38 -05:00
test_mob_ai.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_mob_ai_behavior_integration.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_mob_home_region.py Add mob home regions to spawn rules and entity 2026-02-14 11:51:39 -05:00
test_mob_pathfinding.py Add mob pathfinding back to home region 2026-02-14 12:39:48 -05:00
test_mob_spawns.py Add per-zone mob spawn rules 2026-02-11 22:38:14 -05:00
test_mobs.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_npc_behavior.py Add NPC behavior state machine with tests 2026-02-14 14:31:39 -05:00
test_npc_integration.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_npc_schedule.py Add atmosphere rendering function 2026-02-14 16:20:00 -05:00
test_object.py Add Object base class with containment primitives 2026-02-11 18:40:31 -05:00
test_open_close.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_paint_mode.py Offer GMCP/MSDP during connection and guard tick sends 2026-02-12 15:58:54 -05:00
test_persistence.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_play_command.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_player_caps.py Wire client capabilities into Player & terrain 2026-02-07 22:44:45 -05:00
test_player_fields.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_player_stats.py Add player stats model and persistence 2026-02-14 11:40:45 -05:00
test_portal.py Delete trivial constructor and property tests 2026-02-16 16:10:38 -05:00
test_portal_autotrigger.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_portal_display.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_pov.py Fix operator precedence in POV smart conjugation 2026-02-14 01:00:37 -05:00
test_power.py Extract shared test fixtures to conftest.py 2026-02-14 01:00:37 -05:00
test_prefix_matching.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_prompt.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_prompt_command.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_put_take.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -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_quit.py Extract shared test fixtures to conftest.py 2026-02-14 01:00:37 -05:00
test_readable.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_reload.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_render_room.py Add atmosphere rendering function 2026-02-14 16:20:00 -05:00
test_rest.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_room_render.py Refactor look/examine targeting and improve room rendering 2026-02-15 12:40:16 -05:00
test_safe_zones.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_score_command.py Add score command with stats display 2026-02-14 11:40:45 -05:00
test_seasons.py Add season system with tests 2026-02-14 16:18:03 -05:00
test_server.py Wire character creation and housing into server login flow 2026-02-14 17:17:36 -05:00
test_sleep.py Extract shared test fixtures to conftest.py 2026-02-14 01:00:37 -05:00
test_spawn_command.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_stamina_cue_wiring.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_stamina_cues.py Extract shared test fixtures to conftest.py 2026-02-14 01:00:37 -05:00
test_stats_login.py Add player stats model and persistence 2026-02-14 11:40:45 -05:00
test_store.py Add zone_name to persistence schema 2026-02-11 19:33:23 -05:00
test_store_description.py Add description and home_zone fields to player and database 2026-02-14 17:17:36 -05:00
test_talk.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_targeting.py Add target resolution module with ordinal and prefix matching 2026-02-14 01:39:45 -05:00
test_terrain.py Add world cache to speedup startup 2026-02-07 15:00:07 -05:00
test_terrain_edit.py Add terrain editing command for home zones 2026-02-14 17:58:30 -05:00
test_thing.py Delete trivial constructor and property tests 2026-02-16 16:10:38 -05:00
test_thing_templates.py Add Thing templates, TOML loading, and spawning 2026-02-11 20:01:15 -05:00
test_things_targeting.py Wire target resolution into thing commands 2026-02-14 01:39:45 -05:00
test_three_beat.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_timeofday.py Add time-of-day system with tests 2026-02-14 16:18:03 -05:00
test_toml_verbs.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_tutorial_zones.py Fix portal type narrowing in zone tests 2026-02-11 23:17:50 -05:00
test_two_way_portals.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_unconscious.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_unlock_system.py Rework combat state machine 2026-02-16 12:17:34 -05:00
test_use.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_variant_prefix.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_verb_dispatch.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_verbs.py Remove duplicate mock_writer/mock_reader fixtures 2026-02-16 15:29:21 -05:00
test_visibility.py Add visibility system for time and weather effects 2026-02-14 16:20:00 -05:00
test_weather.py Add weather-driven ambient messages 2026-02-14 16:20:00 -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 spawn point support to zones 2026-02-11 22:00:06 -05:00
test_zone_export.py Export safe flag and home_region in zone TOML 2026-02-14 11:54:47 -05:00
test_zone_loading.py Fix portal type narrowing in zone tests 2026-02-11 23:17:50 -05:00
test_zone_registry.py Add zone registry with register and lookup 2026-02-11 20:40:31 -05:00