code: def testResetVector(self):
      ema = moving_averages.ExponentialMovingAverage(0.90)
      random_input = tf.random.normal((1, 5))
      ema(random_input)
      ema.reset()
      self.assertEqual(ema.value.shape, (1, 5))
      self.assertAllClose(
          ema.value.numpy(), tf.zeros_like(random_input)
      )
      self.assertEqual(ema._counter.dtype, tf.int64)
  
file_path: sonnet/sonnet/src/moving_averages_test.py
imports: from absl.testing import parameterized
  from sonnet.src import moving_averages
  from sonnet.src import test_utils
  import tensorflow
label_desc: Use image node_id 4 for calling the ExponentialMovingAverageTest obj's underlying member method code with example usage: obj.testResetVector() without return types