コード例 #1
0
 def test_unique_id_copied(self):
   test_board = ProductGameBoard(AbstractTranspositionTable())
   test_board.make_move(ProductGameMove(1, 1))
   self.assertEqual(test_board.unique_id_int(), test_board.unique_id_faster)
   copied_board = test_board.copy_board()
   self.assertEqual(copied_board.unique_id_faster, test_board.unique_id_faster)
   self.assertEqual(copied_board.unique_id_int(), test_board.unique_id_int())
   self.assertEqual(copied_board.unique_id_int(),
                    copied_board.unique_id_faster)
   new_board = test_board.new_board_from_move(ProductGameMove(1, 2))
   self.assertEqual(new_board.unique_id_int(), new_board.unique_id_faster)