def test_clone_board(self): board = Board(False) board.load_fen("4k3/8/8/5R2/8/8/8/3R1R2 w kQkq - 0 1") clone = board.clone() self.assertEqual(clone.at((5, 4)), WR) self.assertEqual(clone.at((4, 7)), BK) self.assertEqual(clone.at((3, 0)), WR) self.assertEqual(clone.at((5, 0)), WR) self.assertEqual(clone.color(), board.color()) self.assertEqual(clone.get_hash(), board.get_hash())