code: def test_eq(self):
      def md(**kwargs):
          kwargs.setdefault("data_location", "/tmp/logs")
          kwargs.setdefault("experiment_name", "FooExperiment")
          kwargs.setdefault(
              "experiment_description", "Experiment on Foo"
          )
          kwargs.setdefault("creation_time", 1.25)
          return provider.ExperimentMetadata(**kwargs)
  
      a1 = md()
      a2 = md()
      b = md(experiment_name="BarExperiment")
      self.assertEqual(a1, a2)
      self.assertNotEqual(a1, b)
      self.assertNotEqual(b, object())
  
imports: import numpy
  from tensorboard import test
  from tensorboard.data import provider
label_desc: Use image node_id 3 for calling the ExperimentMetadataTest obj's underlying member method code with example usage: obj.test_eq() and returns: provider