Example #1
0
def test_parallel_flows2():
    input_list = parallel_flow_input2.split('\n')
    ground = Ground(input_list)
    ground.flow_water()
    render = ground.render()
    assert render == parallel_flow_result2
Example #2
0
def test_water_flow():
    input_list = test_input.split('\n')
    ground = Ground(input_list)
    ground.flow_water()
    render = ground.render()
    assert render == wet_test_ground
Example #3
0
def test_anti_loop():
    input_list = anti_loop_input.split('\n')
    ground = Ground(input_list)
    ground.flow_water()
    render = ground.render()
    assert render == anti_loop_result
Example #4
0
def test_parsing():
    input_list = test_input.split('\n')
    ground = Ground(input_list)
    render = ground.render()
    assert render == blank_test_ground