code: def test_search_records_with_record_api_call(
      self, mock_httpx_client: httpx.Client
  ):
      dataset_id = uuid.uuid4()
      query = FeedbackRecordsSearchVectorQuery(
          name="test-vector", record_id=uuid.uuid4()
      )
      max_results = 100
  
      mock_httpx_client.post.return_value = httpx.Response(
          status_code=200, json={"total": 0, "items": []}
      )
  
      search_records(
          client=mock_httpx_client,
          id=dataset_id,
          vector_query=query,
          limit=max_results,
      )
  
      mock_httpx_client.post.assert_called_once_with(
          url=f"/api/v1/datasets/{dataset_id}/records/search",
          params={"limit": max_results},
          json={
              "query": {
                  "vector": {
                      "name": query.name,
                      "record_id": str(query.record_id),
                  }
              }
          },
      )
  
file_path: argilla/tests/unit/client/sdk/v1/test_search_records.py
imports: import uuid
  import httpx
  import pytest
  from argilla.client.sdk.commons.errors import ArApiResponseError, BadRequestApiError
  from argilla.client.sdk.v1.datasets.api import search_records
  from argilla.client.sdk.v1.datasets.models import FeedbackRecordsSearchVectorQuery
label_desc: Use image node_id 1 for calling the TestSuiteSearchRecordsSDK obj's underlying member method code with example usage: obj.test_search_records_with_record_api_call(mock_httpx_client) without return types