docstr: method: describe a rg with an empty name
  verify: fail with error msg
docstr_tok: ["method",":","describe","a","rg","with","an","empty","name","verify",":","fail","with","error","msg"]
code: def test_describe_rg_empty_name(self, rg_name):
      """
      method: describe a rg with an empty name
      verify: fail with error msg
      """
      self._connect()
      error = {
          ct.err_code: 999,
          ct.err_msg: "`resource_group_name` value {} is illegal".format(
              rg_name
          ),
      }
      self.utility_wrap.drop_resource_group(
          name=rg_name,
          check_task=ct.CheckTasks.err_res,
          check_items=error,
      )
  
imports: import pytest
  from base.client_base import TestcaseBase
  from common import common_func
  from common import common_type
  from common.common_type import CaseLabel, CheckTasks
  from utils.util_pymilvus import *
label_desc: Use image node_id 14 for calling the TestResourceGroupParams obj's underlying member method code with example usage: obj.test_describe_rg_empty_name(rg_name) without return types