docstr: method: create a rg with a max length name
  verify: create a rg successfully
docstr_tok: ["method",":","create","a","rg","with","a","max","length","name","verify",":","create","a","rg","successfully"]
code: def test_create_rg_max_length_name(self):
      """
      method: create a rg with a max length name
      verify: create a rg successfully
      """
      name_max_length = 255
      rg_name = cf.gen_str_by_length(name_max_length, letters_only=True)
      self.init_resource_group(name=rg_name)
      self.utility_wrap.describe_resource_group(
          name=rg_name,
          check_task=ct.CheckTasks.check_rg_property,
          check_items={"name": rg_name},
      )
      rg_name = cf.gen_str_by_length(name_max_length + 1)
      error = {
          ct.err_code: 999,
          ct.err_msg: "Invalid resource group name",
      }
      self.init_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 6 for calling the TestResourceGroupParams obj's underlying member method code with example usage: obj.test_create_rg_max_length_name() without return types