def METHOD_NAME():
    br = "l.first_name = r.first_name"
    expected = "first_name_l = first_name_r"
    move_l_r_test(br, expected)
    br = "substr(l.last_name, 1, 2) = substr(r.last_name, 1, 2)"
    expected = "substr(last_name_l, 1, 2) = substr(last_name_r, 1, 2)"
    move_l_r_test(br, expected)
    br = "l.name['first'] = r.name['first'] and levenshtein(l.dob, r.dob) < 2"
    expected = "name_l['first'] = name_r['first'] and levenshtein(dob_l, dob_r) < 2"
    move_l_r_test(br, expected)
    br = "concat_ws(', ', l.name, r.name)"
    expected = "concat_ws(', ', name_l, name_r)"
    move_l_r_test(br, expected)
    br = "my_custom_function(l.name, r.name)"
    expected = "my_custom_function(name_l, name_r)"
    move_l_r_test(br, expected)
    br = "len(list_filter(l.name_list, x -> list_contains(r.name_list, x))) >= 1"
    expected = "len(list_filter(name_list_l, x -> list_contains(name_list_r, x))) >= 1"
    move_l_r_test(br, expected)
    br = "len(list_filter(l.name_list, x -> list_contains(r.name_list, x))) >= 1"
    res = move_l_r_table_prefix_to_column_suffix(br)
    expected = "len(list_filter(name_list_l, x -> list_contains(name_list_r, x))) >= 1"
    assert res.lower() == expected.lower()