class_docstr: Test case of action before reinstall 
class_docstr_tok: ["Test","case","of","action","before","reinstall"]
code: def teardown_method(self, method):
      log.info(("*" * 35) + " teardown " + ("*" * 35))
      log.info(
          "[teardown_method] Start teardown test case %s..."
          % method.__name__
      )
      log.info("show collection info")
      log.info(
          f"collection {self.collection_w.name} has entities: {self.collection_w.num_entities}"
      )
  
      res, _ = self.utility_wrap.get_query_segment_info(
          self.collection_w.name
      )
      log.info(
          f"The segment info of collection {self.collection_w.name} is {res}"
      )
  
      index_infos = [
          index.to_dict() for index in self.collection_w.indexes
      ]
      log.info(
          f"collection {self.collection_w.name} index infos {index_infos}"
      )
      log.info("skip drop collection")
  
file_path: milvus/tests/python_client/deploy/testcases/test_action_second_deployment.py
imports: import pytest
  import re
  import time
  import pymilvus
  from common import common_func
  from common import common_type
  from common.common_type import CaseLabel, CheckTasks
  from common.milvus_sys import MilvusSys
  from utils.util_pymilvus import *
  from deploy.base import TestDeployBase
  from deploy.common import gen_index_param, gen_search_param, get_deploy_test_collections
  from utils.util_log import test_log
label_desc: Use image node_id 2 for calling the TestActionSecondDeployment obj's underlying member method code with example usage: obj.teardown_method(method) without return types