def test_quarterly_eps_sqlite(self): turn_on_request_caching() start, end = (datetime.date(2013, 1, 1), datetime.date(2013, 8, 1)) cache = sqlite_fundamentals_cache(metric=QuarterlyEPS, db_file_path=':memory:') cache.load_from_cache(stocks=['GOOG', 'AAPL'], start=start, end=end)
def test_quarterly_eps_sqlite(self): turn_on_request_caching() start, end = (datetime.date(2013, 1, 1), datetime.date(2013, 8, 1)) cache = sqlite_fundamentals_cache(metric=QUARTERLY_EPS, db_file_path=':memory:') cache.load_from_cache(stocks=['GOOG', 'AAPL'], start=start, end=end)
def test_quarterly_eps_sqlite(self): turn_on_request_caching() start, end = (datetime.datetime(2013, 1, 1, tzinfo=pytz.UTC), datetime.datetime(2013, 1, 2, tzinfo=pytz.UTC)) cache = sqlite_fundamentals_cache(metric=QUARTERLY_EPS, db_file_path=':memory:') data = cache.load_from_cache(stocks=['GOOG', 'AAPL'], start=start, end=end) self.assertEqual(data['GOOG'][0], 6.53)
def test_sqlite_fundamentals_cache(self): cache = sqlite_fundamentals_cache(metric=QUARTERLY_EPS, db_file_path=':memory:') symbol = 'GOOG' dates = [datetime.datetime(2011, 12, 1, tzinfo=pytz.UTC), datetime.datetime(2012, 12, 3, tzinfo=pytz.UTC), datetime.datetime(2012, 12, 4, tzinfo=pytz.UTC), ] values = list(cache.get(symbol=symbol, dates=dates)) self.assertEqual(values[1], 6.53)
def test_sqlite_fundamentals_cache(self): cache = sqlite_fundamentals_cache(metric=accounting_metrics.QuarterlyEPS, db_file_path=':memory:') symbol = 'GOOG' dates = [datetime.datetime(2011, 12, 1, tzinfo=pytz.UTC), datetime.datetime(2012, 12, 3, tzinfo=pytz.UTC), datetime.datetime(2012, 12, 4, tzinfo=pytz.UTC), ] values = list(cache.get(symbol=symbol, dates=dates)) self.assertEqual(values[1], 6.53)