def test_next_cell_status_IV(self): gol = GameOfLife() gol.set_alive(dict(x=2, y=2), dict(x=2, y=4), dict(x=3, y=3), dict(x=3, y=4)) status = gol.next_cell_status(dict(x=2, y=3)) self.assertFalse(status)
def test_next_cell_status_V(self): gol = GameOfLife() gol.set_alive(dict(x=2, y=1), dict(x=3, y=1), dict(x=2, y=2), dict(x=3, y=2), dict(x=3, y=3)) status = gol.next_cell_status(dict(x=1, y=1)) self.assertFalse(status) status = gol.next_cell_status(dict(x=2, y=1)) self.assertTrue(status) status = gol.next_cell_status(dict(x=3, y=1)) self.assertTrue(status) status = gol.next_cell_status(dict(x=3, y=1)) self.assertTrue(status) status = gol.next_cell_status(dict(x=2, y=2)) self.assertFalse(status) status = gol.next_cell_status(dict(x=3, y=2)) self.assertFalse(status) status = gol.next_cell_status(dict(x=3, y=3)) self.assertTrue(status) status = gol.next_cell_status(dict(x=4, y=2)) self.assertTrue(status) status = gol.next_cell_status(dict(x=2, y=3)) self.assertTrue(status)