Skip to main content

✅ Execute rejects unregistered handler

CategoryAbility
StatusPassing
Testtests/test_abilities_registry.py::test_execute_rejects_unregistered_handler

No handler is registered for Sabnock's ability. Raises KeyError.

Preconditions

  • P1 Main Phase, P1 has 5 AP

  • Lane 0: P1's Sabnock ("003") — READIED

  • No handler registered for ("003", 0)

Action

  • execute_ability(state, demon, ability_idx=0)

Expected Postconditions

  • Raises KeyError (no handler registered).