def METHOD_NAME() -> None:
    """Test an if statement with multiple statements in each branch with the visitor configured to
    separate the test condition from the preceding statements."""
    src = """
    if 3 > 1:
        print('hi')
        print('hi')
    else:
        print('bye')
        print('bye')
        print('bye')
    """
    expected_blocks = [
        ["3 > 1"],
        ["print('hi')", "print('hi')"],
        [],
        ["print('bye')", "print('bye')", "print('bye')"],
    ]
    assert _extract_blocks(build_cfg_separate_conditions(src)) == expected_blocks