code: def teardown_method(self):
      self.collection_client.api_key = self.api_key
      all_collections = self.collection_client.collection_list()["data"]
      if self.name in all_collections:
          logger.info(f"collection {self.name} exist, drop it")
          payload = {
              "collectionName": self.name,
          }
          try:
              rsp = self.collection_client.collection_drop(payload)
          except Exception as e:
              logger.error(e)
  
file_path: milvus/tests/restful_client/base/testbase.py
imports: import json
  import sys
  import pytest
  import time
  from pymilvus import connections, db
  from utils.util_log import test_log
  from api.milvus import VectorClient, CollectionClient
  from utils.utils import get_data_by_payload
label_desc: Use image node_id 1 for calling the TestBase obj's underlying member method code with example usage: obj.teardown_method() without return types