code: def testReset(self):
      key = "i"
      values = [
          (
              datetime.datetime.now() + datetime.timedelta(seconds=i),
              {key: i},
          )
          for i in xrange(100)
      ]
  
      feed = memfeed.MemFeed()
      feed.addValues(values)
  
      disp = dispatcher.Dispatcher()
      disp.addSubject(feed)
      disp.run()
  
      keys = feed.getKeys()
      values = feed[key]
  
      feed.reset()
      disp = dispatcher.Dispatcher()
      disp.addSubject(feed)
      disp.run()
      reloadedKeys = feed.getKeys()
      reloadedValues = feed[key]
  
      self.assertEqual(keys, reloadedKeys)
      self.assertNotEqual(values, reloadedValues)
      self.assertEqual(len(values), len(reloadedValues))
      for i in range(len(values)):
          self.assertEqual(values[i], reloadedValues[i])
  
file_path: pyalgotrade/testcases/memfeed_test.py
imports: import datetime
  from six.moves import xrange
  from .None import common
  from .None import feed_test
  from pyalgotrade.feed import memfeed
  from pyalgotrade import dispatcher
label_desc: Use image node_id 3 for calling the MemFeedTestCase obj's underlying member method code with example usage: obj.testReset() without return types