code: def _core_test_sharing(self, dtype):
      prot = tfe.protocol.Pond()
      tfe.set_protocol(prot)
  
      expected = np.array([[1, 2, 3], [4, 5, 6]])
      shares = prot._share(dtype.tensor(expected))
      actual = prot._reconstruct(*shares).to_native()
      np.testing.assert_array_equal(actual, expected)
  
imports: import unittest
  import numpy
  import pytest
  import tensorflow
  import tf_encrypted
  from tf_encrypted.protocol.pond import PondMaskedTensor
  from tf_encrypted.protocol.pond import PondPublicTensor
  from tf_encrypted.tensor import fixed100
  from tf_encrypted.tensor import fixed100_ni
  from tf_encrypted.tensor import int64factory
  from tf_encrypted.tensor import int100factory
  from tf_encrypted.tensor import native_factory
label_desc: Use image node_id 1 for calling the TestShare obj's underlying member method code with example usage: obj._core_test_sharing(dtype) without return types