def test_numLiveNeighbors(self): lifegrid = LifeGrid(5, 5) lifegrid.configure([(1, 1)]) self.assertEqual(lifegrid.numLiveNeighbors(1, 1), 0) self.assertEqual(lifegrid.numLiveNeighbors(0, 0), 1) self.assertEqual(lifegrid.numLiveNeighbors(3, 3), 0) lifegrid.setCell(0, 0) self.assertEqual(lifegrid.numLiveNeighbors(0, 1), 2)
def test_setCell(self): lg = LifeGrid(5, 5) lg.setCell(0, 0) self.assertEqual(lg.isLiveCell(0, 0), True)