docstr: target: create db with a existed db name
  method: create db repeatedly
  expected: exception
docstr_tok: ["target",":","create","db","with","a","existed","db","name","method",":","create","db","repeatedly","expected",":","exception"]
code: def test_create_db_name_existed(self):
      """
      target: create db with a existed db name
      method: create db repeatedly
      expected: exception
      """
      # create db
      self._connect()
      db_name = cf.gen_unique_str(prefix)
      self.database_wrap.create_database(db_name)
  
      # create existed db again
      error = {ct.err_code: 1, ct.err_msg: "database already exist"}
      self.database_wrap.create_database(
          db_name, check_task=CheckTasks.err_res, check_items=error
      )
  
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 2 for calling the TestDatabaseOperation obj's underlying member method code with example usage: obj.test_create_db_name_existed() without return types