code: def test_dqn(self):
      config = (
          DQNConfig()
          .reporting(min_sample_timesteps_per_iteration=1)
          .training(
              replay_buffer_config={
                  "capacity": 1000,
              }
          )
      )
      check_supported_spaces(
          "DQN", config, frameworks=["tf2", "torch", "tf"]
      )
  
imports: import logging
  import unittest
  import ray
  from ray.rllib.algorithms.appo import APPOConfig
  from ray.rllib.algorithms.dqn import DQNConfig
  from ray.rllib.algorithms.impala import ImpalaConfig
  from ray.rllib.algorithms.ppo import PPOConfig
  from ray.rllib.algorithms.sac import SACConfig
  from ray.rllib.utils.test_utils import check_supported_spaces
label_desc: Use image node_id 3 for calling the TestSupportedSpacesDQN obj's underlying member method code with example usage: obj.test_dqn() without return types