def test_rebuild_device_config_no_result(self, line_find_all_by_device_id, build_line_for_device): device = Device(id=self.device_id) line_find_all_by_device_id.return_value = [] device_services.rebuild_device_config(device) self.assertEquals(build_line_for_device.call_count, 0)
def test_rebuild_device_config(self, line_find_all_by_device_id, build_line_for_device): device = Device(id=self.device_id) line1 = LineSIP(device_id=self.device_id) line_find_all_by_device_id.return_value = [line1] device_services.rebuild_device_config(device) build_line_for_device.assert_called_once_with(device, line1)
def _update_device(line): if hasattr(line, 'device_id') and line.device_id: device = device_dao.find(line.device_id) if device: device_services.rebuild_device_config(device)