code: def test_load_dataset_including_selective_vectors(
      self, owner: User, vector_names: Union[str, List[str]]
  ):
      rg.init(api_key=owner.api_key)
      workspace = Workspace.create(name="test")
  
      feedback_dataset = FeedbackDataset(
          fields=[TextField(name="text")],
          questions=[TextQuestion(name="question")],
          vectors_settings=[
              VectorSettings(name="vector1", dimensions=2),
              VectorSettings(name="vector2", dimensions=2),
              VectorSettings(name="vector3", dimensions=2),
          ],
      )
  
      feedback_dataset.add_records(
          [
              FeedbackRecord(
                  external_id="0",
                  fields={"text": "hello"},
                  vectors={
                      vector_settings.name: [1, 2]
                      for vector_settings in feedback_dataset.vectors_settings
                  },
              ),
              FeedbackRecord(
                  external_id="1",
                  fields={"text": "hello"},
                  vectors={
                      vector_settings.name: [3, 4]
                      for vector_settings in feedback_dataset.vectors_settings
                  },
              ),
              FeedbackRecord(
                  external_id="2",
                  fields={"text": "hello"},
                  vectors={
                      vector_settings.name: [5, 6]
                      for vector_settings in feedback_dataset.vectors_settings
                  },
              ),
          ]
      )
  
      remote = feedback_dataset.push_to_argilla(
          "test_find_similar_records", workspace=workspace
      )
      remote = FeedbackDataset.from_argilla(
          id=remote.id, with_vectors=vector_names
      )
  
      if not isinstance(vector_names, list):
          vector_names = [vector_names]
  
      expected_vector_names = set(vector_names)
  
      assert set(remote[0].vectors.keys()) == expected_vector_names
      assert set(remote[1].vectors.keys()) == expected_vector_names
      assert set(remote[2].vectors.keys()) == expected_vector_names
  
file_path: argilla/tests/integration/client/feedback/dataset/remote/test_working_with_vectors.py
imports: from typing import Any, List, Union
  import argilla.client.singleton
  import pytest
  from argilla import User, Workspace
  from argilla.feedback import FeedbackDataset, FeedbackRecord, ResponseSchema, TextField, TextQuestion, VectorSettings
label_desc: Use image node_id 3 for calling the TestSuiteWorkingWithVectors obj's underlying member method code with example usage: obj.test_load_dataset_including_selective_vectors(owner, vector_names) without return types