code: def test_get_set_idle_state_retention_time(self):
      table_config = TableConfig.get_default()
  
      table_config.set_idle_state_retention_time(
          datetime.timedelta(days=1), datetime.timedelta(days=2)
      )
  
      self.assertEqual(
          3 * 24 * 3600 * 1000 / 2,
          table_config.get_max_idle_state_retention_time(),
      )
      self.assertEqual(
          24 * 3600 * 1000,
          table_config.get_min_idle_state_retention_time(),
      )
  
file_path: flink/flink-python/pyflink/table/tests/test_table_config.py
imports: import datetime
  from pyflink.common import Configuration
  from pyflink.table import TableConfig, SqlDialect
  from pyflink.testing.test_case_utils import PyFlinkTestCase
label_desc: Use image node_id 1 for calling the TableConfigTests obj's underlying member method code with example usage: obj.test_get_set_idle_state_retention_time() without return types