code: def test_Init(self) -> None:
      self.assertEqual(self.t.cutoffs["m1"], (-float("inf"), 2.0))
      self.assertEqual(self.t.cutoffs["m2"], (-float("inf"), 2.0))
      self.assertEqual(self.t1.cutoffs["m1"], (-float("inf"), 1.0))
      self.assertEqual(self.t1.cutoffs["m2"], (-float("inf"), 1.0))
      self.assertEqual(self.t2.cutoffs["m1"], (0.0, float("inf")))
      self.assertEqual(self.t2.cutoffs["m2"], (0.0, float("inf")))
      with self.assertRaises(DataRequiredError):
          Winsorize(search_space=None, observations=[])
  
file_path: Ax/ax/modelbridge/transforms/tests/test_winsorize_legacy_transform.py
imports: import warnings
  from copy import deepcopy
  import numpy
  from ax.core.observation import Observation, ObservationData, ObservationFeatures
  from ax.exceptions.core import DataRequiredError
  from ax.modelbridge.transforms.winsorize import Winsorize
  from ax.utils.common.testutils import TestCase
label_desc: Use image node_id 3 for calling the WinsorizeTransformTestLegacy obj's underlying member method code with example usage: obj.test_Init() without return types