class YahooDAM(BaseDAM): ''' Yahoo DAM ''' def __init__(self): ''' constructor ''' super(YahooDAM, self).__init__() self.__yf = YahooFinance() def readQuotes(self, start, end): ''' read quotes from Yahoo Financial''' if self.symbol is None: LOG.debug('Symbol is None') return [] return self.__yf.getQuotes(self.symbol, start, end)
def testGetHistoricalPrices(self): yahooFinance = YahooFinance() data = yahooFinance.getQuotes('^STI', '20110101', '20110110') self.assertNotEqual(0, len(data))