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)
def testWallsAround00Cell(self): b = Board(4,4) expected = set() self.assertEquals(b.wallsAroundCell(0, 0), expected)
def testWallsAroundSomeWalledCell(self): b = Board(4,4) expected = set() b.addWall(4, 5) expected.add((4, 5)) self.assertEquals(b.wallsAroundCell(5, 5), expected)
def testWallsAroundCentralCell(self): b = Board(4,4) expected = set() expected.add((0, 1)) expected.add((1, 0)) self.assertEquals(b.wallsAroundCell(1, 1), expected)