class_docstr: test other interface that has db_name params
class_docstr_tok: ["test","other","interface","that","has","db_name","params"]
docstr: target: test conenct with invalid db name
  method: connect with invalid db name
  expected: connect fail
docstr_tok: ["target",":","test","conenct","with","invalid","db","name","method",":","connect","with","invalid","db","name","expected",":","connect","fail"]
code: def test_connect_invalid_db_name(self, host, port, invalid_db_name):
      """
      target: test conenct with invalid db name
      method: connect with invalid db name
      expected: connect fail
      """
      # connect with invalid db
      self.connection_wrap.connect(
          host=host,
          port=port,
          db_name=invalid_db_name,
          user=ct.default_user,
          password=ct.default_password,
          secure=cf.param_info.param_secure,
          check_task=CheckTasks.err_res,
          check_items={ct.err_code: 1, ct.err_msg: "is illegal"},
      )
  
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 TestDatabaseOtherApi obj's underlying member method code with example usage: obj.test_connect_invalid_db_name(host, port, invalid_db_name) without return types