Commit Graph

1 Commits

Author SHA1 Message Date
Alexander Payne
984582b3ee test: add unit tests for typeclasses and commands (closes #15)
- Create tests/ package with Django/Evennia environment setup
- Add test_audited_character.py: at_object_creation, at_post_move,
  at_pre_cmd, at_pre_puppet, at_post_unpuppet, prune_audit_history,
  get_audit_summary, and audit log rate limiting tests
- Add test_commands.py: CmdExamine, CmdRooms, CmdStatus, CmdMap,
  CmdAcademy, CmdSmell, CmdListen, CmdWho (presence and attribute tests)
- Add test_rebuild_world.py: parse_wing_file, ROOM_CONFIG consistency,
  WING_INFO metadata, bidirectional exit verification concept
- Uses evennia.utils.test_resources for serverless testing
2026-04-26 01:32:30 -04:00