def METHOD_NAME():
    dull = InputColumn("dull")
    dull_l_r = ['"l"."dull" as "dull_l"', '"r"."dull" as "dull_r"']
    assert dull.l_r_names_as_l_r() == dull_l_r
    assert dull.bf_name() == '"bf_dull"'
    assert dull.tf_name_l() == '"tf_dull_l"'
    tf_dull_l_r = ['"l"."tf_dull" as "tf_dull_l"', '"r"."tf_dull" as "tf_dull_r"']
    assert dull.l_r_tf_names_as_l_r() == tf_dull_l_r
    ll = InputColumn("lat['long']")
    assert ll.name_l() == "\"lat_l\"['long']"
    ll_tf_l_r = [
        '"l"."tf_lat"[\'long\'] as "tf_lat_l"[\'long\']',
        '"r"."tf_lat"[\'long\'] as "tf_lat_r"[\'long\']',
    ]
    assert ll.l_r_tf_names_as_l_r() == ll_tf_l_r
    group = InputColumn("group")
    assert group.name_l() == '"group_l"'
    assert group.bf_name() == '"bf_group"'
    group_l_r_names = ['"l"."group" as "group_l"', '"r"."group" as "group_r"']
    assert group.l_r_names_as_l_r() == group_l_r_names
    group_tf_l_r = ['"l"."tf_group" as "tf_group_l"', '"r"."tf_group" as "tf_group_r"']
    assert group.l_r_tf_names_as_l_r() == group_tf_l_r
    cols = ["unique_id", "SUR name", "group"]
    out_cols = ['"unique_id"', '"SUR name"', '"group"']
    cols_class = [InputColumn(c) for c in cols]
    assert [c.name() for c in cols_class] == out_cols