@@ -341,6 +341,7 @@ def test_record_elastic_event_start(self):
341341 """Tests recording an elastic slice down start."""
342342 elastic_utils .elastic_manager = self .fake_manager
343343 self .fake_manager .new_slice_event .is_set .return_value = False
344+ self .fake_manager .slice_to_devices = {0 : [FakeDevice ()], 1 : [FakeDevice ()]}
344345 fake_recorder = Mock ()
345346 config = FakeConfig ()
346347
@@ -356,6 +357,7 @@ def test_record_elastic_event_start_scale_up(self):
356357 """Tests recording an elastic slice scale up start."""
357358 elastic_utils .elastic_manager = self .fake_manager
358359 self .fake_manager .new_slice_event .is_set .return_value = True
360+ self .fake_manager .slice_to_devices = {0 : [FakeDevice ()], 1 : [FakeDevice ()]}
359361 fake_recorder = Mock ()
360362 config = FakeConfig ()
361363
@@ -380,6 +382,9 @@ def test_record_elastic_wait_end_and_reinit_start_noop_on_first_attempt(self):
380382 def test_record_elastic_wait_end_and_reinit_start (self ):
381383 """Test recording end of slice down and start of reinit."""
382384 elastic_utils .pending_elastic_event_type = 'elastic_slice_down'
385+ elastic_utils .elastic_manager = self .fake_manager
386+ self .fake_manager .active_slice_indices = {0 }
387+ self .fake_manager .slice_to_devices = {0 : [FakeDevice ()], 1 : [FakeDevice ()]}
383388 fake_recorder = Mock ()
384389
385390 elastic_utils .record_elastic_wait_end_and_reinit_start (fake_recorder )
@@ -398,6 +403,9 @@ def test_record_elastic_reinit_end(self):
398403 """Tests recording end of elastic reinit."""
399404 fake_recorder = Mock ()
400405 elastic_utils .pending_reinit_recorder = fake_recorder
406+ elastic_utils .elastic_manager = self .fake_manager
407+ self .fake_manager .active_slice_indices = {0 }
408+ self .fake_manager .slice_to_devices = {0 : [FakeDevice ()], 1 : [FakeDevice ()]}
401409
402410 elastic_utils .record_elastic_reinit_end ()
403411
0 commit comments