✅ Sharur pushes target away
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestSharurPostActionPush::test_sharur_pushes_target_away |
Sharur uses an ability targeting a demon in a different lane.
Preconditions
-
Lane 0: P1's Sharur (#068) — READIED
-
Lane 1: P2's Duban (#001) — at lane 1
Action
- Fire ABILITY_USED with source=Sharur (lane 0), target=Duban (lane 1)
Expected Postconditions
- Duban: lane 2 (Duban.lane > Sharur.lane -> push away = lane 2)
Assertions
assert duban_after.lane == 2, (
f"Duban at lane 1 with Sharur at lane 0: must push to lane 2. Got lane {duban_after.lane}."
)