code: def init_health_checkers(self, collection_name=None):
      c_name = collection_name
      schema = cf.gen_default_collection_schema(auto_id=False)
  
      checkers = {
          Op.create: CollectionCreateChecker(
              collection_name=None, schema=schema
          ),
          Op.insert: InsertChecker(
              collection_name=c_name, schema=schema
          ),
          Op.upsert: UpsertChecker(
              collection_name=c_name, schema=schema
          ),
          Op.flush: FlushChecker(collection_name=c_name, schema=schema),
          Op.index: IndexCreateChecker(
              collection_name=None, schema=schema
          ),
          Op.search: SearchChecker(
              collection_name=c_name, schema=schema
          ),
          Op.query: QueryChecker(collection_name=c_name, schema=schema),
          Op.delete: DeleteChecker(
              collection_name=c_name, schema=schema
          ),
          Op.drop: CollectionDropChecker(
              collection_name=None, schema=schema
          ),
      }
      self.health_checkers = checkers
  
imports: import time
  from pathlib import Path
  import subprocess
  import pytest
  from time import sleep
  from yaml import full_load
  from pymilvus import connections, utility
  from chaos.checker import CollectionCreateChecker, InsertChecker, UpsertChecker, FlushChecker, SearchChecker, QueryChecker, IndexCreateChecker, DeleteChecker, CollectionDropChecker, Op
  from utils.util_k8s import wait_pods_ready
  from utils.util_log import test_log
  from chaos import chaos_commons
  from common.common_type import CaseLabel
  from common import common_func
  from chaos.chaos_commons import assert_statistic
  from chaos import constants
  from delayed_assert import assert_expectations
label_desc: Use image node_id 2 for calling the TestOperations obj's underlying member method code with example usage: obj.init_health_checkers(collection_name) without return types