@@ -438,7 +438,7 @@ def teardown_method(self):
438438 def test_block_until_complete_logs_symbolic_state_name (self ):
439439 """State log must use symbolic enum name, not a bare integer (regression for Python 3.11+)."""
440440 state_sequence = [
441- gca_schedule .Schedule .State .ACTIVE , # first loop check
441+ gca_schedule .Schedule .State .ACTIVE , # first loop check
442442 gca_schedule .Schedule .State .COMPLETED , # second check exits loop
443443 ]
444444 state_index = [0 ]
@@ -461,17 +461,18 @@ def get_state():
461461
462462 # time.time: first call sets previous_time=0; second gives 10 → triggers log (10 >= 5)
463463 time_vals = iter ([0.0 , 10.0 , 20.0 ])
464- with mock .patch ("google.cloud.aiplatform.schedules.time.time" , side_effect = time_vals ), \
465- mock .patch ("google.cloud.aiplatform.schedules.time.sleep" ), \
466- mock .patch .object (
467- aiplatform_schedules ._LOGGER , "info" ,
468- side_effect = lambda msg , * a , ** kw : logged_messages .append (msg )
469- ):
464+ with mock .patch (
465+ "google.cloud.aiplatform.schedules.time.time" , side_effect = time_vals
466+ ), mock .patch (
467+ "google.cloud.aiplatform.schedules.time.sleep"
468+ ), mock .patch .object (
469+ aiplatform_schedules ._LOGGER ,
470+ "info" ,
471+ side_effect = lambda msg , * a , ** kw : logged_messages .append (msg ),
472+ ):
470473 aiplatform_schedules ._Schedule ._block_until_complete (mock_schedule )
471474
472- state_log = next (
473- (m for m in logged_messages if "current state" in m ), None
474- )
475+ state_log = next ((m for m in logged_messages if "current state" in m ), None )
475476 assert state_log is not None , "No 'current state' log message found"
476477 assert "ACTIVE" in state_log
477478 assert "current state:\n 1" not in state_log
0 commit comments