docstr: target: test describe collection with a simple schema
  method: describe collection
  expected: info of description is same with param passed to create collection
docstr_tok: ["target",":","test","describe","collection","with","a","simple","schema","method",":","describe","collection","expected",":","info","of","description","is","same","with","param","passed","to","create","collection"]
code: def test_describe_collections_default(self):
      """
      target: test describe collection with a simple schema
      method: describe collection
      expected: info of description is same with param passed to create collection
      """
      name = gen_collection_name()
      dim = 128
      client = self.collection_client
      payload = {
          "collectionName": name,
          "dimension": dim,
      }
      rsp = client.collection_create(payload)
      assert rsp["code"] == 200
      rsp = client.collection_list()
      all_collections = rsp["data"]
      assert name in all_collections
      # describe collection
      rsp = client.collection_describe(name)
      assert rsp["code"] == 200
      assert rsp["data"]["collectionName"] == name
      assert f"FloatVector({dim})" in str(rsp["data"]["fields"])
  
imports: import datetime
  import random
  import time
  from utils.util_log import test_log
  from utils.utils import gen_collection_name
  import pytest
  from api.milvus import CollectionClient
  from base.testbase import TestBase
  import threading
label_desc: Use image node_id 1 for calling the TestDescribeCollection obj's underlying member method code with example usage: obj.test_describe_collections_default() without return types