code: def upsert_multi_value_payload(collection_name):
      points = [
          {
              "id": 9000 + i,
              "vector": [0.0, 0.0, 1.0, 1.0],
              "payload": {"mkey": ["a"]},
          }
          for i in range(100)
      ] + [
          {
              "id": 9100 + i,
              "vector": [0.0, 0.0, 1.0, 0.0],
              "payload": {"mkey": ["a", "b"]},
          }
          for i in range(10)
      ]
  
      response = request_with_validation(
          api="/collections/{collection_name}/points",
          method="PUT",
          path_params={"collection_name": collection_name},
          query_params={"wait": "true"},
          body={"points": points},
      )
  
      assert response.ok
  
imports: import json
  import pytest
  from .helpers.collection_setup import basic_collection_setup, drop_collection
  from .helpers.helpers import request_with_validation
label_desc: Use image node_id 4 for calling a global function with example usage: upsert_multi_value_payload(collection_name) without return types