@@ -1750,7 +1750,7 @@ def test_translate_column_names_missing_column_match_explicit_null() -> None:
17501750 )
17511751
17521752 # Translate column names
1753- translated_expr = translate_column_names (bound_expr , file_schema , case_sensitive = True , projected_field_values = {2 : None })
1753+ translated_expr = translate_column_names (bound_expr , file_schema , projected_field_values = {2 : None })
17541754
17551755 # Should evaluate to AlwaysTrue because the missing column is treated as null
17561756 # missing_col's default initial_default (None) satisfies the IsNull predicate
@@ -1828,12 +1828,7 @@ def test_translate_column_names_missing_column_with_projected_field_matches() ->
18281828 )
18291829
18301830 # Projected column that is missing in the file schema
1831- projected_field_values = {2 : 42 }
1832-
1833- # Translate column names
1834- translated_expr = translate_column_names (
1835- bound_expr , file_schema , case_sensitive = True , projected_field_values = projected_field_values
1836- )
1831+ translated_expr = translate_column_names (bound_expr , file_schema , projected_field_values = {2 : 42 })
18371832
18381833 # Should evaluate to AlwaysTrue since projected field value matches the expression literal
18391834 # even though the field is missing in the file schema
@@ -1860,12 +1855,7 @@ def test_translate_column_names_missing_column_with_projected_field_mismatch() -
18601855 )
18611856
18621857 # Projected column that is missing in the file schema
1863- projected_field_values = {2 : 1 }
1864-
1865- # Translate column names
1866- translated_expr = translate_column_names (
1867- bound_expr , file_schema , case_sensitive = True , projected_field_values = projected_field_values
1868- )
1858+ translated_expr = translate_column_names (bound_expr , file_schema , projected_field_values = {2 : 1 })
18691859
18701860 # Should evaluate to AlwaysFalse since projected field value does not match the expression literal
18711861 assert translated_expr == AlwaysFalse ()
@@ -1891,15 +1881,14 @@ def test_translate_column_names_missing_column_projected_field_fallbacks_to_init
18911881 )
18921882
18931883 # Projected field value that differs from both the expression literal and initial_default
1894- projected_field_values = {2 : 10 } # This doesn't match expression literal (42)
1895-
1896- # Translate column names
18971884 translated_expr = translate_column_names (
1898- bound_expr , file_schema , case_sensitive = True , projected_field_values = projected_field_values
1885+ bound_expr ,
1886+ file_schema ,
1887+ projected_field_values = {2 : 10 }, # This doesn't match expression literal (42)
18991888 )
19001889
1901- # Should evaluate to AlwaysTrue since projected field value doesn't match but initial_default does
1902- assert translated_expr == AlwaysTrue ()
1890+ # Should evaluate to AlwaysFalse since projected field value doesn't
1891+ assert translated_expr == AlwaysFalse ()
19031892
19041893
19051894def test_translate_column_names_missing_column_projected_field_matches_initial_default_mismatch () -> None :
@@ -1922,11 +1911,10 @@ def test_translate_column_names_missing_column_projected_field_matches_initial_d
19221911 )
19231912
19241913 # Projected field value that matches the expression literal
1925- projected_field_values = {2 : 10 } # This doesn't match expression literal (42)
1926-
1927- # Translate column names
19281914 translated_expr = translate_column_names (
1929- bound_expr , file_schema , case_sensitive = True , projected_field_values = projected_field_values
1915+ bound_expr ,
1916+ file_schema ,
1917+ projected_field_values = {2 : 10 }, # This doesn't match expression literal (42)
19301918 )
19311919
19321920 # Should evaluate to AlwaysFalse since both projected field value and initial_default does not match
0 commit comments