code: def test_eq(self):
      nd = np.array
      x1 = provider.TensorDatum(
          step=12, wall_time=0.25, numpy=nd([1.0, 2.0])
      )
      x2 = provider.TensorDatum(
          step=12, wall_time=0.25, numpy=nd([1.0, 2.0])
      )
      x3 = provider.TensorDatum(
          step=23, wall_time=3.25, numpy=nd([-0.5, -2.5])
      )
      self.assertEqual(x1, x2)
      self.assertNotEqual(x1, x3)
      self.assertNotEqual(x1, object())
  
imports: import numpy
  from tensorboard import test
  from tensorboard.data import provider
label_desc: Use image node_id 2 for calling the TensorDatumTest obj's underlying member method code with example usage: obj.test_eq() without return types