code: def test_insert_points():
      assert_read_write(
          CLIENT.grpc_points.Upsert,
          qgrpc.UpsertPoints(
              collection_name="test_collection",
              wait=True,
              points=[
                  qgrpc.PointStruct(
                      id={"num": 1},
                      vectors={
                          "vector": {"data": [0.05, 0.61, 0.76, 0.74]}
                      },
                      payload=payload_to_grpc(
                          {
                              "city": {"string_value": "Berlin"},
                              "country": {"string_value": "Germany"},
                              "population": {"integer_value": 1000000},
                              "square": {"double_value": 12.5},
                              "coords": {
                                  "struct_value": {
                                      "fields": {
                                          "lat": {"double_value": 1.0},
                                          "lon": {"double_value": 2.0},
                                      }
                                  }
                              },
                          }
                      ),
                  )
              ],
          ),
      )
  
file_path: qdrant/tests/api_key/test_grpc.py
imports: from qdrant_client import QdrantClient, grpc
  import pytest
  from qdrant_client.conversions.conversion import payload_to_grpc
  import os
label_desc: Use image node_id 4 for calling a global function with example usage: test_insert_points() without return types