class_docstr: Test case of database 
class_docstr_tok: ["Test","case","of","database"]
docstr: target: test using with invalid db name
  method: using invalid db
  expected: exception
docstr_tok: ["target",":","test","using","with","invalid","db","name","method",":","using","invalid","db","expected",":","exception"]
code: def test_using_invalid_db(self, invalid_db_name):
      """
      target: test using with invalid db name
      method: using invalid db
      expected: exception
      """
      # connect with default alias using
      self._connect()
  
      # create collection in default db
      collection_w = self.init_collection_wrap(
          name=cf.gen_unique_str(prefix)
      )
  
      # using db with invalid name
      self.database_wrap.using_database(
          db_name=invalid_db_name,
          check_task=CheckTasks.err_res,
          check_items={ct.err_code: 1, ct.err_msg: "db existed"},
      )
  
      # verify using db is default db
      collections, _ = self.utility_wrap.list_collections()
      assert collection_w.name in collections
  
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 10 for calling the TestDatabaseParams obj's underlying member method code with example usage: obj.test_using_invalid_db(invalid_db_name) without return types