code: def testBaseFeedInterface(self):
      tmpFeed = TemporarySQLiteFeed(
          SQLiteFeedTestCase.dbName, bar.Frequency.DAY
      )
      with tmpFeed:
          # Load bars using a Yahoo! feed.
          yahooFeed = yahoofeed.Feed()
          yahooFeed.addBarsFromCSV(
              "orcl",
              common.get_data_file_path("orcl-2000-yahoofinance.csv"),
              marketsession.USEquities.timezone,
          )
          yahooFeed.addBarsFromCSV(
              "orcl",
              common.get_data_file_path("orcl-2001-yahoofinance.csv"),
              marketsession.USEquities.timezone,
          )
  
          # Fill the database using the bars from the Yahoo! feed.
          sqliteFeed = tmpFeed.getFeed()
          sqliteFeed.getDatabase().addBarsFromFeed(yahooFeed)
  
          # Load the SQLite feed and process all bars.
          sqliteFeed.loadBars("orcl")
          feed_test.tstBaseFeedInterface(self, sqliteFeed)
  
file_path: pyalgotrade/testcases/dbfeed_test.py
imports: import os
  from six.moves import xrange
  from .None import common
  from .None import feed_test
  from pyalgotrade.barfeed import yahoofeed
  from pyalgotrade.barfeed import sqlitefeed
  from pyalgotrade import bar
  from pyalgotrade import marketsession
label_desc: Use image node_id 1 for calling the SQLiteFeedTestCase obj's underlying member method code with example usage: obj.testBaseFeedInterface() without return types