def testEdgessAround00Cell(self): b = Board(4,4) expected = set() expected.add((0, 1)) expected.add((1, 0)) expected.add((2, 1)) expected.add((1, 2)) self.assertEquals(b.edgesAroundCell(1, 1), expected)
def testEdgesAroundAsymCell(self): b = Board(4,4) expected = set() expected.add((1, 0)) expected.add((0, 1)) expected.add((0, 3)) expected.add((1, 4)) expected.add((2, 3)) expected.add((2, 1)) result = b.edgesAroundCell(1, 2) self.assertEquals(result, expected) self.assertEquals(len(result), len(expected))
def testEdgesAroundCentralCell(self): b = Board(4,4) expected = set() expected.add((2, 3)) expected.add((3, 4)) expected.add((5, 4)) expected.add((6, 3)) expected.add((5, 2)) expected.add((3, 2)) result = b.edgesAroundCell(4, 3) self.assertEquals(result, expected) self.assertEquals(len(result), len(expected))