code: def test_constructor(self, operator):
      assert operator.conn_id == "weaviate_conn"
      assert operator.input_data == [{"data": "sample_data"}]
      assert operator.class_name == "my_class"
      assert operator.document_column == "docLink"
      assert operator.existing == "skip"
      assert operator.uuid_column == "id"
      assert operator.vector_col == "vector"
      assert operator.batch_config_params == {"size": 1000}
      assert operator.hook_params == {}
  
file_path: airflow/tests/providers/weaviate/operators/test_weaviate.py
imports: from __future__ import annotations
  from unittest.mock import MagicMock, patch
  import pytest
  from airflow.providers.weaviate.operators.weaviate import WeaviateDocumentIngestOperator, WeaviateIngestOperator
label_desc: Use image node_id 2 for calling the TestWeaviateDocumentIngestOperator obj's underlying member method code with example usage: obj.test_constructor(operator) without return types