Exemple #1
0
 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)
Exemple #2
0
 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))
Exemple #3
0
 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))