def test_google_boundry(self): quarterly_eps = EPS.quarterly() getter = AccountingMetricGetter(metric=quarterly_eps, filing_getter=HTMLEdgarDriver) date = datetime.date(2013, 4, 25) #Google filed on this date. interval_start, _, _ = getter.get_data(symbol='goog', date=date) self.assertEqual(interval_start, datetime.date(2012, 10, 31))
def test_google(self): quarterly_eps = EPS.quarterly() getter = AccountingMetricGetter(metric=quarterly_eps, filing_getter=HTMLEdgarDriver) date = datetime.date(2013, 1, 2) interval_start, earnings, interval_end = getter.get_data(symbol="goog", date=date) self.assertEqual(interval_start, datetime.date(2012, 10, 31)) self.assertEqual(interval_end, datetime.date(2013, 4, 25)) self.assertEqual(earnings, 6.53)