code: def setUpClass(cls):
      super(TestCompareEnvironments, cls).setUpClass()
      players = [
          sc2_env.Agent(race=sc2_env.Race.terran),
          sc2_env.Agent(race=sc2_env.Race.protoss),
      ]
      kwargs = {
          "map_name": "Flat64",
          "players": players,
          "agent_interface_format": [
              sc2_env.AgentInterfaceFormat(
                  feature_dimensions=sc2_env.Dimensions(
                      screen=(32, 64), minimap=(8, 16)
                  ),
                  rgb_dimensions=sc2_env.Dimensions(
                      screen=(31, 63), minimap=(7, 15)
                  ),
                  action_space=sc2_env.ActionSpace.FEATURES,
              ),
              sc2_env.AgentInterfaceFormat(
                  rgb_dimensions=sc2_env.Dimensions(
                      screen=64, minimap=32
                  )
              ),
          ],
      }
      cls._env = sc2_env.SC2Env(**kwargs)
      cls._mock_env = mock_sc2_env.SC2TestEnv(**kwargs)
  
file_path: pysc2/pysc2/env/mock_sc2_env_comparison_test.py
imports: from absl.testing import absltest
  from pysc2.env import mock_sc2_env
  from pysc2.env import sc2_env
label_desc: Use image node_id 1 for calling the TestCompareEnvironments obj's underlying member method code with example usage: obj.setUpClass(cls) without return types