예제 #1
0
파일: pgn.py 프로젝트: skytreader/pychess
 def test_movre(self):
     """Testing SAN pattern regexp"""
     moves = "e4 fxg7 g8=Q gxh8=N a2+ axb1# c1=Q+ exd8=N# " + \
         "0-0-0 O-O-O 0-0 O-O Ka1 Kxf8 Kxd4+ " + \
         "Qc3 Rxh8 B1xg7 Nhxg2 Qe4xd5 Rb7+ Bxg4# N8xb2+ Qaxb7# Qd5xe4+"
     matches = [m[MOVE - 1] for m in pattern.findall(moves)]
     self.assertEqual(' '.join(matches), ' '.join(moves.split()))
예제 #2
0
파일: pgn.py 프로젝트: bboutkov/pychess
 def test_movre(self):
     """Testing SAN pattern regexp"""
     moves = "e4 fxg7 g8=Q gxh8=N a2+ axb1# c1=Q+ exd8=N# " + \
         "0-0-0 O-O-O 0-0 O-O Ka1 Kxf8 Kxd4+ " + \
         "Qc3 Rxh8 B1xg7 Nhxg2 Qe4xd5 Rb7+ Bxg4# N8xb2+ Qaxb7# Qd5xe4+"
     matches = [m[MOVE - 1] for m in pattern.findall(moves)]
     self.assertEqual(' '.join(matches), ' '.join(moves.split()))