Exemplo n.º 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())
Exemplo n.º 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())
Exemplo n.º 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)})