code: def test_full_specification(self):
      # Basic regression test for full specification.
      config = AutoscalingConfig(
          min_workers=2,
          max_workers=100,
          max_tasks_in_flight=3,
          ready_to_total_workers_ratio=0.8,
          idle_to_total_workers_ratio=0.25,
      )
      assert config.min_workers == 2
      assert config.max_workers == 100
      assert config.max_tasks_in_flight == 3
      assert config.ready_to_total_workers_ratio == 0.8
      assert config.idle_to_total_workers_ratio == 0.25
  
imports: import collections
  import time
  import pytest
  import ray
  from ray.data._internal.compute import ActorPoolStrategy
  from ray.data._internal.execution.operators.actor_pool_map_operator import AutoscalingConfig, AutoscalingPolicy, _ActorPool
  from ray.data._internal.execution.util import make_ref_bundles
  from ray.tests.conftest import *
label_desc: Use image node_id 4 for calling the TestAutoscalingConfig obj's underlying member method code with example usage: obj.test_full_specification() without return types