From 42c664535b4640bd469c1a50552bea7451a6853e Mon Sep 17 00:00:00 2001 From: Nick Crews Date: Sun, 2 Feb 2025 20:03:32 -0900 Subject: [PATCH] test(join): add test that colliding column names will get merged into one --- ibis/tests/expr/test_table.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ibis/tests/expr/test_table.py b/ibis/tests/expr/test_table.py index b0ebe5b76355..b3d534f3dc52 100644 --- a/ibis/tests/expr/test_table.py +++ b/ibis/tests/expr/test_table.py @@ -1786,6 +1786,9 @@ def test_join_lname_rname(how): expr = method(right, rname="right_{name}", lname="left_{name}") assert expr.columns == ("left_id", "first_name", "right_id", "last_name") + expr = method(right, rname="{name}_z", lname="{name}_z") + assert expr.columns == ("id_z", "first_name", "last_name") + def test_join_lname_rname_still_collide(): t1 = ibis.table({"id": "int64", "col1": "int64", "col2": "int64"})