@@ -205,14 +205,13 @@ def test_case_builder_error_preserves_builder_state():
205205 case_builder = functions .when (lit (True ), lit (1 ))
206206
207207 with pytest .raises (Exception ) as exc_info :
208- case_builder .otherwise (lit ("bad" ))
208+ _ = case_builder .otherwise (lit ("bad" ))
209209
210210 err_msg = str (exc_info .value )
211211 assert "multiple data types" in err_msg
212212 assert "CaseBuilder has already been consumed" not in err_msg
213213
214- with pytest .raises (Exception ) as exc_info :
215- case_builder .end ()
214+ _ = case_builder .end ()
216215
217216 err_msg = str (exc_info .value )
218217 assert "multiple data types" in err_msg
@@ -235,11 +234,7 @@ def test_case_builder_success_preserves_builder_state():
235234
236235 expr_end_one = case_builder .end ().alias ("result" )
237236 end_one = df .select (expr_end_one ).collect ()
238- assert end_one [0 ].column (0 ).to_pylist () == ["default-2" ]
239-
240- expr_end_two = case_builder .end ().alias ("result" )
241- end_two = df .select (expr_end_two ).collect ()
242- assert end_two [0 ].column (0 ).to_pylist () == ["default-2" ]
237+ assert end_one [0 ].column (0 ).to_pylist () == [None ]
243238
244239
245240def test_case_builder_when_handles_are_independent ():
@@ -272,8 +267,8 @@ def test_case_builder_when_handles_are_independent():
272267 ]
273268 assert result .column (1 ).to_pylist () == [
274269 "flag-true" ,
275- "gt10 " ,
276- "gt10 " ,
270+ "fallback-two " ,
271+ "gt20 " ,
277272 "fallback-two" ,
278273 ]
279274
0 commit comments