예제 #1
0
파일: test.py 프로젝트: abukmca/Grid_life
def test_is_alive():
    grid = grid_life([[1, 1], [0, 0]])
    assert grid.is_alive(0, 0) == True
예제 #2
0
파일: test.py 프로젝트: abukmca/Grid_life
def test_grid():
    grid = grid_life([[1, 1], [1, 1]])
    assert grid.s == 2
예제 #3
0
파일: test.py 프로젝트: abukmca/Grid_life
def test_apply_rules():
    grid = grid_life([[1, 0, 1], [1, 1, 1], [0, 0, 1]])
    assert grid.apply_rules() == ([[1, 0, 1], [1, 0, 1], [0, 0, 1]])
예제 #4
0
파일: test.py 프로젝트: abukmca/Grid_life
def test_size():
    grid = grid_life([[1, 1, 1], [1, 0, 1], [0, 0, 1]])
    assert grid.sizee() == 3
예제 #5
0
파일: test.py 프로젝트: abukmca/Grid_life
def test_num_neighboours():
    grid = grid_life([[1, 1, 0], [1, 0, 0], [1, 1, 1]])
    assert grid.num_neighbours(1, 1) == 6
    assert grid.num_neighbours(0, 0) == 3