code: def test_update_record_with_vectors(
      self, owner: ServerUser, role: UserRole
  ) -> None:
      argilla.client.singleton.init(api_key=owner.api_key)
      workspace = Workspace.create(f"workspace")
      user = User.create(
          username="user",
          role=role,
          password="password",
          workspaces=[workspace.name],
      )
  
      feedback_dataset = FeedbackDataset(
          fields=[TextField(name="text")],
          questions=[TextQuestion(name="question")],
          vectors_settings=[
              VectorSettings(name="vector-1", dimensions=3),
              VectorSettings(name="vector-2", dimensions=4),
          ],
      )
  
      argilla.client.singleton.init(
          api_key=user.api_key, workspace=workspace.name
      )
  
      remote_dataset = feedback_dataset.push_to_argilla(
          name="dataset", workspace=workspace
      )
      remote_dataset.add_records(
          [FeedbackRecord(fields={"text": "text"})]
      )
  
      record = remote_dataset.records[0]
  
      response = update_record(
          client=argilla.client.singleton.active_api().client.httpx,
          id=record.id,
          data={
              "vectors": {
                  "vector-1": [1.0, 2.0, 3.0],
                  "vector-2": [1.0, 2.0, 3.0, 4.0],
              }
          },
      )
  
      assert response.status_code == 200
      assert isinstance(response.parsed, FeedbackItemModel)
      assert response.parsed.id == record.id
      assert response.parsed.vectors == {
          "vector-1": [1.0, 2.0, 3.0],
          "vector-2": [1.0, 2.0, 3.0, 4.0],
      }
  
file_path: argilla/tests/integration/client/sdk/v1/test_records.py
imports: import argilla.client.singleton
  import pytest
  from argilla import FeedbackDataset, FeedbackRecord, FloatMetadataProperty, IntegerMetadataProperty, TermsMetadataProperty, TextField, TextQuestion, User, VectorSettings, Workspace
  from argilla.client.client import Argilla
  from argilla.client.sdk.v1.records.api import delete_record, delete_suggestions, update_record
  from argilla.client.sdk.v1.records.models import FeedbackItemModel
  from argilla.server.models import User
  from argilla.server.models import UserRole
  from tests.factories import DatasetFactory, RatingQuestionFactory, RecordFactory, SuggestionFactory, UserFactory, WorkspaceFactory
label_desc: Use image node_id 2 for calling the TestRecordsSDK obj's underlying member method code with example usage: obj.test_update_record_with_vectors(owner, role) without return types