code: def test_lagged_window_size_selector_tune_window_by_default():
      ts = get_timeseries(length=1000)
      pipeline = (
          PipelineBuilder().add_sequence("lagged", "ridge").build()
      )
      origin_window_size = pipeline.nodes[-1].parameters["window_size"]
      pipeline.fit(ts)
      new_window_size = pipeline.nodes[-1].parameters["window_size"]
  
      assert origin_window_size != new_window_size
      assert 0 < new_window_size < ts.features.shape[0]
  
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 11 for calling a global function with example usage: test_lagged_window_size_selector_tune_window_by_default() without return types