code: def test_disabled_pipeline_data_preprocessing(
      case: Tuple[Callable[[], InputData], bool]
  ):
      """
      Tests pipeline with disabled input data preprocessing preprocesses the data in no way
  
      Args:
          case: input_data for preprocessing and is it preprocessing for fit stage
      """
      data_getter, is_fit_stage = case
      input_data = data_getter()
  
      pipeline = Pipeline(
          PipelineNode("ridge"), use_input_preprocessing=False
      )
      if is_fit_stage:
          preprocessed_data = pipeline._preprocess(
              input_data, is_fit_stage=is_fit_stage
          )
      else:
          try:
              preprocessed_data = pipeline._preprocess(
                  input_data, is_fit_stage=is_fit_stage
              )
          except Exception as exc:
              assert (
                  False
              ), "Raised exception during predict preprocessing even without fit stage"
      assert id(preprocessed_data) != id(input_data)
      _assert_equal_data(preprocessed_data, input_data)
  
file_path: FEDOT/test/integration/preprocessing/test_pipeline_preprocessing.py
imports: from typing import Tuple, Callable
  import pandas
  import pytest
  from fedot.core.data.data import InputData
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.preprocessing.dummy_preprocessing import DummyPreprocessor
  from fedot.preprocessing.preprocessing import DataPreprocessor
  from test.unit.preprocessing.test_pipeline_preprocessing import data_with_mixed_types_in_each_column, data_with_only_categorical_features
label_desc: Use image node_id 3 for calling a global function with example usage: test_disabled_pipeline_data_preprocessing(case) without return types