def METHOD_NAME() -> None:
    src = """
    x = 1
    if x > 1:
        print('hi')
        if x == 2:
            print('nested')
        else:
            print('not nested')
        print('done')
    else:
        print('bye')
    print(x)
    """
    expected_blocks = [
        ["x = 1"],
        ["x > 1"],
        ["print('hi')"],
        ["x == 2"],
        ["print('nested')"],
        ["print('done')"],
        ["print(x)"],
        [],
        ["print('not nested')"],
        ["print('bye')"],
    ]
    assert _extract_blocks(build_cfg_separate_conditions(src)) == expected_blocks