code: def test_image_wrapper_returns_image_observation_on_reset(self):
      env = deepmind_control_lib.create_deepmind_control_environment(
          "cartpole", "swingup", use_image_observations=True
      )
  
      state = env.reset()
  
      self.assertIsInstance(state, np.ndarray)
      self.assertEqual(state.shape, (84, 84, 3))
      self.assertEqual(state.dtype, np.uint8)
  
imports: import collections
  from typing import Callable, Mapping
  from unittest import mock
  from absl.testing import absltest
  from absl.testing import parameterized
  from dm_control import suite
  from dm_control.rl import control
  import dm_env
  from dm_env import specs
  from dopamine.labs.sac_from_pixels import deepmind_control_lib
  import numpy
label_desc: Use image node_id 4 for calling the DeepmindControlLibTest obj's underlying member method code with example usage: obj.test_image_wrapper_returns_image_observation_on_reset() without return types