code: def test_ignores_non_finite_values(self):
      df = pd.DataFrame(
          [0, 1, 2, 3, np.NaN, np.PINF, np.NINF], columns=["value"]
      )
  
      (
          col_to_max,
          col_to_min,
          col_to_median,
      ) = dataframe_functions.get_range_values_per_column(df)
  
      self.assertEqual(col_to_max, {"value": 3})
      self.assertEqual(col_to_min, {"value": 0})
      self.assertEqual(col_to_median, {"value": 1.5})
  
imports: import warnings
  from unittest import TestCase
  import numpy
  import pandas
  from pandas.testing import assert_frame_equal, assert_series_equal
  from tests.fixtures import warning_free
  from tsfresh import extract_relevant_features
  from tsfresh.feature_extraction.settings import MinimalFCParameters
  from tsfresh.utilities import dataframe_functions
label_desc: Use image node_id 1 for calling the GetRangeValuesPerColumnTestCase obj's underlying member method code with example usage: obj.test_ignores_non_finite_values() without return types