Skip to main content

✅ Can use ability returns false if not registered

CategoryAbility
StatusPassing
Testtests/test_abilities_registry.py::test_can_use_ability_returns_false_if_not_registered

No handler registered for Sabnock's ability.

Preconditions

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

  • Sabnock on field, READIED, 5 AP

Action

  • can_use_ability(state, demon, ability_idx=0)

Expected Postconditions

  • Returns (False, "<reason mentioning 'no handler registered'>")

Assertions

assert ok is False
assert "no handler" in reason.lower()