def test_grid(self): start = """ +----+ |* | | | | | | | +----+ """ cells = cells_from_str(start) self.assertTrue((0,0) in cells)
def test_three_neighbors(self): start = """ +----+ |** | |** | | | | | +----+ """ finish = """ +----+ |** | |** | | | | | +----+ """ cells = cells_from_str(start) engine.tick(cells) finish_cells = cells_from_str(finish) self.assertEqual(cells, finish_cells)
def test_bottomright(self): start = """ +----+ | | | | | *| | **| +----+ """ finish = """ +----+ | | | | | **| | **| +----+ """ cells = cells_from_str(start) engine.tick(cells) finish_cells = cells_from_str(finish) self.assertEqual(cells, finish_cells)