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