Beispiel #1
0
 def test_parsing(self):
     self.assertEqual(utils.parse_sgf_coords('aa'), (0, 0))
     self.assertEqual(utils.parse_sgf_coords('ac'), (2, 0))
     self.assertEqual(utils.parse_sgf_coords('ca'), (0, 2))
     self.assertEqual(utils.parse_kgs_coords('A1'), (8, 0))
     self.assertEqual(utils.parse_kgs_coords('A9'), (0, 0))
     self.assertEqual(utils.parse_kgs_coords('C2'), (7, 2))
     self.assertEqual(utils.parse_pygtp_coords((1, 1)), (8, 0))
     self.assertEqual(utils.parse_pygtp_coords((1, 9)), (0, 0))
     self.assertEqual(utils.parse_pygtp_coords((3, 2)), (7, 2))
     self.assertEqual(utils.unparse_pygtp_coords((8, 0)), (1, 1))
     self.assertEqual(utils.unparse_pygtp_coords((0, 0)), (1, 9))
     self.assertEqual(utils.unparse_pygtp_coords((7, 2)), (3, 2))
Beispiel #2
0
 def test_parsing(self):
     self.assertEqual(utils.parse_sgf_coords('aa'), (0, 0))
     self.assertEqual(utils.parse_sgf_coords('ac'), (2, 0))
     self.assertEqual(utils.parse_sgf_coords('ca'), (0, 2))
     self.assertEqual(utils.parse_kgs_coords('A1'), (8, 0))
     self.assertEqual(utils.parse_kgs_coords('A9'), (0, 0))
     self.assertEqual(utils.parse_kgs_coords('C2'), (7, 2))
     self.assertEqual(utils.parse_pygtp_coords((1, 1)), (8, 0))
     self.assertEqual(utils.parse_pygtp_coords((1, 9)), (0, 0))
     self.assertEqual(utils.parse_pygtp_coords((3, 2)), (7, 2))
     self.assertEqual(utils.unparse_pygtp_coords((8, 0)), (1, 1))
     self.assertEqual(utils.unparse_pygtp_coords((0, 0)), (1, 9))
     self.assertEqual(utils.unparse_pygtp_coords((7, 2)), (3, 2))
 def test_parsing(self):
     self.assertEqual(pc('A9'), (0, 0))
     self.assertEqual(parse_sgf_coords('aa'), (0, 0))
     self.assertEqual(pc('A3'), (6, 0))
     self.assertEqual(parse_sgf_coords('ac'), (2, 0))
     self.assertEqual(pc('D4'), parse_sgf_coords('df'))
Beispiel #4
0
 def test_parsing(self):
     self.assertEqual(pc('A9'), (0, 0))
     self.assertEqual(parse_sgf_coords('aa'), (0, 0))
     self.assertEqual(pc('A3'), (6, 0))
     self.assertEqual(parse_sgf_coords('ac'), (2, 0))
     self.assertEqual(pc('D4'), parse_sgf_coords('df'))
Beispiel #5
0
 def make_move(self, color, vertex):
   coords = utils.parse_sgf_coords(vertex)
   self.accomodate_out_of_turn((color))
   self.position = self.position.play_move(coords, color=translate_gtp_colors(color))
   return self.position is not None