class_docstr: test other interface that has db_name params
class_docstr_tok: ["test","other","interface","that","has","db_name","params"]
docstr: target: test connect after using db
  method: 1. connect
          2. create a db and using db
          3. create collection in the db
          3. connect
          4. list collections
  expected: current db is connect params db, if None db is default
docstr_tok: ["target",":","test","connect","after","using","db","method",":","1.","connect","2.","create","a","db","and","using","db","3.","create","collection","in","the","db","3.","connect","4.","list","collections","expected",":","current","db","is","connect","params","db",",","if","None","db","is","default"]
code: def test_connect_after_using_db(self):
      """
      target: test connect after using db
      method: 1. connect
              2. create a db and using db
              3. create collection in the db
              3. connect
              4. list collections
      expected: current db is connect params db, if None db is default
      """
      # create db
      self._connect()
      db_name = cf.gen_unique_str(prefix)
      self.database_wrap.create_database(db_name)
      self.database_wrap.using_database(db_name)
  
      # create collection
      self.collection_wrap.init_collection(
          name=cf.gen_unique_str(prefix),
          schema=cf.gen_default_collection_schema(),
      )
  
      # connect again
      self._connect()
      collections_default, _ = self.utility_wrap.list_collections()
      assert self.collection_wrap.name not in collections_default
  
imports: import pandas
  import pytest
  from base.client_base import TestcaseBase
  from common.common_type import CheckTasks, CaseLabel
  from common import common_func
  from common import common_type
  from utils.util_log import test_log
label_desc: Use image node_id 6 for calling the TestDatabaseOtherApi obj's underlying member method code with example usage: obj.test_connect_after_using_db() without return types