Beispiel #1
0
 def testdotSeesCellSomeDotsCannotBeBypassedDotOnWall(self):
     b = Board(4, 4)
     b.addDot(1, 1)
     b.addDot(1, 3)
     b.addDot(3, 2)
     b.addDot(5, 3)
     self.assertFalse(b.dotSeesCell(1, 1, 7, 7))
Beispiel #2
0
 def testdotSeesCellSomeDotsCanBeBypassed(self):
     b = Board(4, 4)
     b.addDot(1, 1)
     b.addDot(1, 3)
     b.addDot(3, 3)
     b.addDot(5, 3)
     self.assertTrue(b.dotSeesCell(1, 1, 7, 7))
Beispiel #3
0
 def testdotSeesCellSomeDots(self):
     b = Board(4, 4)
     b.addDot(1, 1)
     b.addDot(3, 1)
     self.assertTrue(b.dotSeesCell(1, 1, 3, 3))
Beispiel #4
0
 def testdotSeesCellLotsOfDots(self):
     b = Board(4, 4)
     b.addDot(1, 1)
     b.addDot(1, 3)
     b.addDot(3, 1)
     self.assertFalse(b.dotSeesCell(1, 1, 3, 3))
Beispiel #5
0
 def testdotSeesCellEmptyBoard(self):
     b = Board(4, 4)
     b.addDot(1, 1)
     self.assertTrue(b.dotSeesCell(1, 1, 3, 3))
Beispiel #6
0
 def testdotSeesCellHalfCellAway(self):
     b = Board(4, 4)
     b.addDot(1, 2)
     self.assertTrue(b.dotSeesCell(1, 2, 1, 1))