def test_life_25(self): k = FredkinCell(True) l = Life(1,1) l.addCell(0,0,k) l.countLives() k.evolve(l) assert k.alive == False
def test_life_26(self): k1 = FredkinCell(True) k2 = FredkinCell(True) l = Life(2,2) l.addCell(0,0,k1) l.addCell(1,0,k2) l.countLives() k1.evolve(l) assert k1.alive == True
def test_life_27(self): k1 = FredkinCell(True) k2 = FredkinCell(True) l = Life(2,2) l.addCell(0,0,k1) l.addCell(1,0,k2) l.countLives() k1.age = 1 k1.evolve(l) assert isinstance(k1,ConwayCell)
def test_life_8(self): l = Life(2,2) c1 = FredkinCell(True) c2 = FredkinCell(True) c3 = FredkinCell(True) c4 = FredkinCell(True) l.addCell(0,0,c1) l.addCell(0,1,c2) l.addCell(1,0,c3) l.addCell(1,1,c4) l.countLives() l.livesCount = [[2,2],[2,2]]
def test_life_7(self): l = Life(2,2) c1 = ConwayCell(True) c2 = ConwayCell(True) c3 = ConwayCell(True) c4 = ConwayCell(True) l.addCell(0,0,c1) l.addCell(0,1,c2) l.addCell(1,0,c3) l.addCell(1,1,c4) l.countLives() l.livesCount == [[3,3],[3,3]]
def test_life_42(self): l = Life(2,2) c1 = ConwayCell(True) c2 = ConwayCell(True) c3 = FredkinCell() c4 = FredkinCell() l.addCell(0,0,c1) l.addCell(0,1,c2) l.addCell(1,0,c3) l.addCell(1,1,c4) l.countLives() l.cellExecute(1,1) assert l.liveNeighbors() == 1
def test_life_47(self): l = Life(2,2) c1 = FredkinCell(True) c2 = FredkinCell(True) c3 = FredkinCell(True) c4 = FredkinCell(False) l.addCell(0,0,c1) l.addCell(0,1,c2) l.addCell(1,0,c3) l.addCell(1,1,c4) l.countLives() l.cellExecute(1,1) assert not c1.getAlive()
def test_life_45(self): l = Life(2,2) c1 = ConwayCell(True) c2 = ConwayCell(True) c3 = ConwayCell(True) c4 = ConwayCell(False) l.addCell(0,0,c1) l.addCell(0,1,c2) l.addCell(1,0,c3) l.addCell(1,1,c4) l.countLives() l.cellExecute(2,2) assert c4.getAlive()
def test_life_9(self): l = Life(1,1) c1 = FredkinCell() l.addCell(0,0,c1) l.countLives() l.livesCount = [[0]]