code: def test_range_values_correct_with_even_length(self):
      df = pd.DataFrame([0, 1, 2, 3], 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 2 for calling the GetRangeValuesPerColumnTestCase obj's underlying member method code with example usage: obj.test_range_values_correct_with_even_length() without return types