def test_black_pawn_initial_reach(): pawn = Pawn(mock_board, 5, 7, BLACK) assert pawn.can_reach(5, 5) assert pawn.can_reach(5, 6) assert not pawn.can_reach(5, 8) assert not pawn.can_reach(5, 4)
def test_white_pawn_initial_reach(): pawn = Pawn(mock_board, 4, 2, WHITE) assert pawn.can_reach(4, 4) assert pawn.can_reach(4, 3) assert not pawn.can_reach(4, 1)
def test_black_pawn_reach(): pawn = Pawn(mock_board, 6, 2, BLACK) assert pawn.can_reach(6, 1) assert not pawn.can_reach(5, 2) assert not pawn.can_reach(6, 3)
def test_white_pawn_reach(): pawn = Pawn(mock_board, 5, 5, WHITE) assert pawn.can_reach(5, 6) assert not pawn.can_reach(6, 5) assert not pawn.can_reach(5, 4) assert not pawn.can_reach(5, 7)