Exemplo n.º 1
0
 def testWallsAroundSomeFullyWalledCellAsym(self):
     b = Board(4,4)
     expected = set()
     b.addWall(2, 5)
     b.addWall(4, 5)
     b.addWall(3, 4)
     b.addWall(3, 6)
     expected.add((2, 5))
     expected.add((4, 5))
     expected.add((3, 4))
     expected.add((3, 6))
     self.assertEquals(b.wallsAroundCell(3, 5), expected)
Exemplo n.º 2
0
 def testWallsAround00Cell(self):
     b = Board(4,4)
     expected = set()
     self.assertEquals(b.wallsAroundCell(0, 0), expected)
Exemplo n.º 3
0
 def testWallsAroundSomeWalledCell(self):
     b = Board(4,4)
     expected = set()
     b.addWall(4, 5)
     expected.add((4, 5))
     self.assertEquals(b.wallsAroundCell(5, 5), expected)
Exemplo n.º 4
0
 def testWallsAroundCentralCell(self):
     b = Board(4,4)
     expected = set()
     expected.add((0, 1))
     expected.add((1, 0))
     self.assertEquals(b.wallsAroundCell(1, 1), expected)