docstr: target: test drop default db
  method: drop default db
  expected: exception
docstr_tok: ["target",":","test","drop","default","db","method",":","drop","default","db","expected",":","exception"]
code: def test_drop_default_db(self):
      """
      target: test drop default db
      method: drop default db
      expected: exception
      """
      self._connect()
  
      # drop default db
      self.database_wrap.drop_database(
          db_name=ct.default_db,
          check_task=CheckTasks.err_res,
          check_items={
              ct.err_code: 1,
              ct.err_msg: "can not drop default database",
          },
      )
  
      dbs, _ = self.database_wrap.list_database()
      assert ct.default_db in dbs
  
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 8 for calling the TestDatabaseOperation obj's underlying member method code with example usage: obj.test_drop_default_db() without return types