code: def testReset(self):
      barFeed = yahoofeed.Feed()
      barFeed.addBarsFromCSV(
          FeedTestCase.TestInstrument,
          common.get_data_file_path("orcl-2000-yahoofinance.csv"),
          marketsession.USEquities.getTimezone(),
      )
      barFeed.loadAll()
      instruments = barFeed.getRegisteredInstruments()
      ds = barFeed[FeedTestCase.TestInstrument]
  
      barFeed.reset()
      barFeed.loadAll()
      reloadedDs = barFeed[FeedTestCase.TestInstrument]
  
      self.assertEqual(len(reloadedDs), len(ds))
      self.assertNotEqual(reloadedDs, ds)
      self.assertEqual(instruments, barFeed.getRegisteredInstruments())
      for i in range(len(ds)):
          self.assertEqual(
              ds[i].getDateTime(), reloadedDs[i].getDateTime()
          )
          self.assertEqual(ds[i].getClose(), reloadedDs[i].getClose())
  
imports: import datetime
  from .None import common
  from .None import barfeed_test
  from .None import feed_test
  from pyalgotrade.utils import dt
  from pyalgotrade.barfeed import yahoofeed
  from pyalgotrade.barfeed import csvfeed
  from pyalgotrade import bar
  from pyalgotrade import marketsession
label_desc: Use image node_id 22 for calling the FeedTestCase obj's underlying member method code with example usage: obj.testReset() without return types