code: def collection_list(self, db_name="default"):
      url = f"{self.protocol}://{self.url}/vector/collections"
      params = {}
      if self.db_name is not None:
          params = {"dbName": self.db_name}
      if db_name != "default":
          params = {"dbName": db_name}
      response = self.get(
          url, headers=self.update_headers(), params=params
      )
      res = response.json()
      return res
  
imports: import json
  import requests
  import time
  import uuid
  from utils.util_log import test_log
label_desc: Use image node_id 3 for calling the CollectionClient obj's underlying member method code with example usage: obj.collection_list(db_name) and returns: res