Skip to main content

✅ Check defeat equal cp time token

CategoryAbility
StatusPassing
Testtests/test_scoring.py::test_check_defeat_equal_cp_time_token

Engine behavior test.

Preconditions

  • P1 CP: 15

  • P2 CP: 15

  • P1 has_time_token: True

  • P2 has_time_token: False

Action

  • check_defeat(state)

Expected Postconditions

  • Returns (True, PLAYER_2, reason)

  • P2 loses. P1 wins (holds time token).

Assertions

assert game_over is True
assert loser == Side.PLAYER_2