Beispiel #1
0
 def test_calls_update_rackd_status_on_all_racks_on_create(self):
     rack_controllers = [factory.make_RackController() for _ in range(3)]
     mock_update_rackd_status = self.patch(RackController,
                                           "update_rackd_status")
     factory.make_RegionControllerProcess()
     self.assertEquals(len(rack_controllers),
                       mock_update_rackd_status.call_count)
Beispiel #2
0
 def test__calls_create_services_for_on_all_racks_on_create(self):
     rack_controllers = [
         factory.make_RackController()
         for _ in range(3)
     ]
     mock_create_for = self.patch(Service.objects, "create_services_for")
     factory.make_RegionControllerProcess()
     self.assertEquals(
         len(rack_controllers) + 1, mock_create_for.call_count)
 def create_process_and_racks():
     process = factory.make_RegionControllerProcess()
     rack_controllers = [
         factory.make_RackController(managing_process=process)
         for _ in range(3)
     ]
     return process, rack_controllers
Beispiel #4
0
 def create_region_controller_process(self, params=None):
     if params is None:
         params = {}
     return factory.make_RegionControllerProcess(**params)