code: def test_all_upgrade_adapters_exist(self):
      self.assertEqual(
          LATEST_VERSION,
          max(ADAPTERS.keys()) + 1,
          "Missing adapter for LATEST_VERSION",
      )
      for i, v in enumerate(sorted(ADAPTERS.keys())):
          self.assertEqual(
              i, v, f"Missing upgrade adapter for version {i}"
          )
  
file_path: pytext/pytext/config/test/config_adapter_test.py
imports: import glob
  import json
  import os
  import unittest
  from pytext.builtin_task import register_builtin_tasks
  from pytext.config import LATEST_VERSION, pytext_config_from_json
  from pytext.config.config_adapter import ADAPTERS, DOWNGRADE_ADAPTERS, downgrade_one_version, upgrade_one_version
  from pytext.utils.file_io import PathManager
label_desc: Use image node_id 1 for calling the ConfigAdapterTest obj's underlying member method code with example usage: obj.test_all_upgrade_adapters_exist() without return types