code: def test_evaluation_correctly_work_with_window_size_selector(n_jobs):
      ts = get_timeseries(length=1000)
      data_splitter = DataSourceSplitter(cv_folds=3)
      data_producer = data_splitter.build(ts)
      objective = MetricsObjective("rmse", False)
      objective_evaluator = PipelineObjectiveEvaluate(
          objective=objective,
          data_producer=data_producer,
          validation_blocks=data_splitter.validation_blocks,
          eval_n_jobs=n_jobs,
      )
      objective_function = objective_evaluator.evaluate
  
      pipeline = (
          PipelineBuilder().add_sequence("lagged", "ridge").build()
      )
  
      # prepare factory to get all records
      records = prepare_logging()
  
      # run objective function
      objective_function(pipeline)
  
      # check that WindowSizeSelector runs once
      assert sum(check_window_size_selector_logging(records)) == 1
  
imports: import logging
  from copy import deepcopy
  import numpy
  import pytest
  from golem.core.log import default_log
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.data.multi_modal import MultiModalData
  from fedot.core.operations.evaluation.operation_implementations.data_operations.ts_transformations import _sparse_matrix, prepare_target, ts_to_table
  from fedot.core.optimisers.objective import MetricsObjective, PipelineObjectiveEvaluate
  from fedot.core.optimisers.objective.data_source_splitter import DataSourceSplitter
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.pipelines.pipeline_builder import PipelineBuilder
  from fedot.core.pipelines.tuning.tuner_builder import TunerBuilder
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum, TsForecastingParams
label_desc: Use image node_id 15 for calling a global function with example usage: test_evaluation_correctly_work_with_window_size_selector(n_jobs) without return types