Esempio n. 1
0
 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)
Esempio n. 5
0
 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)