Skip to main content

✅ Advance contract to main p2 first

CategoryAbility
StatusPassing
Testtests/test_turn_sequence.py::test_advance_contract_to_main_p2_first

advance_phase from CONTRACT when P2 goes first.

Preconditions

  • phase = Phase.CONTRACT.

  • main_phase_order = [Side.PLAYER_2, Side.PLAYER_1].

Action

  • advance_phase(state)

Expected Postconditions

  • phase = Phase.MAIN.

  • current_player = Side.PLAYER_2.

Assertions

assert result.phase == Phase.MAIN
assert result.current_player == Side.PLAYER_2