def test_flipturn(self): start_position = Position( board=TEST_BOARD, n=0, komi=6.5, caps=(1, 2), ko=pc('A1'), recent=tuple(), to_play=BLACK, ) expected_position = Position( board=TEST_BOARD, n=0, komi=6.5, caps=(1, 2), ko=None, recent=tuple(), to_play=WHITE, ) flip_position = start_position.flip_playerturn() self.assertEqualPositions(flip_position, expected_position)
def test_flipturn(self): start_position = Position( utils_test.BOARD_SIZE, board=TEST_BOARD, n=0, komi=6.5, caps=(1, 2), ko=coords.from_kgs(utils_test.BOARD_SIZE, 'A1'), recent=tuple(), to_play=BLACK, ) expected_position = Position( utils_test.BOARD_SIZE, board=TEST_BOARD, n=0, komi=6.5, caps=(1, 2), ko=None, recent=tuple(), to_play=WHITE, ) flip_position = start_position.flip_playerturn() self.assertEqualPositions(flip_position, expected_position)