Solution
Sandeep Kumar answered on
Jun 16 2021
import grid
def test_create_grid():
A = grid.Grid()
ip = [[0,0,0], [0,1,1], [1,0,0]]
A.create_grid(ip)
assert A.life_grid == ip
def test_is_alive():
A = grid.Grid()
ip = [[0,0,0], [0,1,1], [1,0,0]]
A.create_grid(ip)
assert A.is_alive(1, 1) == True
assert A.is_alive(0, 0) == False
assert A.is_alive(2, 1) == False
def test_num_neighbours():
A = grid.Grid()
ip = [[0,0,0], [1,1,1], [1,0,0]]
A.create_grid(ip)
"""for the cell in the middle"""
assert A.num_neighbours(1, 1) == 3
"""for the left edge"""
assert A.num_neighbours(1, 0) == 2
"""for the right edge"""
assert A.num_neighbours(1, 2) == 1
"""for the...