docstr: target: test using a not existed db
  method: using a not existed db
  expected: exception
docstr_tok: ["target",":","test","using","a","not","existed","db","method",":","using","a","not","existed","db","expected",":","exception"]
code: def test_using_db_not_existed(self):
      """
      target: test using a not existed db
      method: using a not existed db
      expected: exception
      """
      # create db
      self._connect()
      collection_w = self.init_collection_wrap(
          cf.gen_unique_str(prefix)
      )
  
      # list collection with not exist using db -> exception
      self.database_wrap.using_database(
          db_name=cf.gen_unique_str(),
          check_task=CheckTasks.err_res,
          check_items={
              ct.err_code: 1,
              ct.err_msg: "database not found",
          },
      )
  
      # change using to default and list collections
      self.database_wrap.using_database(db_name=ct.default_db)
      colls, _ = self.utility_wrap.list_collections()
      assert collection_w.name in colls
  
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 12 for calling the TestDatabaseOperation obj's underlying member method code with example usage: obj.test_using_db_not_existed() without return types