Exemple #1
0
 def test_two_territory_rectangular_board(self):
     board = Board([" BW ", " BW "])
     territories = board.territories()
     self.assertSetEqual(territories[BLACK], {(0, 0), (0, 1)})
     self.assertSetEqual(territories[WHITE], {(3, 0), (3, 1)})
     self.assertSetEqual(territories[NONE], set())
Exemple #2
0
 def test_two_region_rectangular_board(self):
     board = Board([" B "])
     territories = board.territories()
     self.assertSetEqual(territories[BLACK], {(0, 0), (2, 0)})
     self.assertSetEqual(territories[WHITE], set())
     self.assertSetEqual(territories[NONE], set())
Exemple #3
0
 def test_one_territory_is_the_whole_board(self):
     board = Board([" "])
     territories = board.territories()
     self.assertSetEqual(territories[BLACK], set())
     self.assertSetEqual(territories[WHITE], set())
     self.assertSetEqual(territories[NONE], {(0, 0)})