class_docstr: Test case of search interface 
class_docstr_tok: ["Test","case","of","search","interface"]
docstr: target: test high level api: client.create_collection
  method: create collection with auto id on string primary key
  expected: Raise exception
docstr_tok: ["target",":","test","high","level","api",":","client.create_collection","method",":","create","collection","with","auto","id","on","string","primary","key","expected",":","Raise","exception"]
code: def test_high_level_collection_string_auto_id(self):
      """
      target: test high level api: client.create_collection
      method: create collection with auto id on string primary key
      expected: Raise exception
      """
      client = self._connect(enable_high_level_api=True)
      collection_name = cf.gen_unique_str(prefix)
      # 1. create collection
      error = {
          ct.err_code: 65535,
          ct.err_msg: f"type param(max_length) should be specified for varChar "
          f"field of collection {collection_name}",
      }
      client_w.create_collection(
          client,
          collection_name,
          default_dim,
          id_type="string",
          auto_id=True,
          check_task=CheckTasks.err_res,
          check_items=error,
      )
  
imports: import multiprocessing
  import numbers
  import random
  import numpy
  import threading
  import pytest
  import pandas
  import decimal
  from decimal import Decimal, getcontext
  from time import sleep
  import heapq
  from base.client_base import TestcaseBase
  from utils.util_log import test_log
  from common import common_func
  from common import common_type
  from common.common_type import CaseLabel, CheckTasks
  from utils.util_pymilvus import *
  from common.constants import *
  from pymilvus.orm.types import CONSISTENCY_STRONG, CONSISTENCY_BOUNDED, CONSISTENCY_SESSION, CONSISTENCY_EVENTUALLY
  from base.high_level_api_wrapper import HighLevelApiWrapper
label_desc: Use image node_id 4 for calling the TestHighLevelApi obj's underlying member method code with example usage: obj.test_high_level_collection_string_auto_id() without return types