def test_should_return_new_ten_day_high(self): new_highs = get_new_highs(self.timeseries, 10) for high in new_highs: print "New 10-day high on %s: %f" % (str(high.date), high.price) self.assertEquals(1, len(new_highs)) self.assertEquals(5, new_highs[0].price)
def test_get_new_highs_should_return_empty_for_insufficient_data(self): new_highs = get_new_highs(self.timeseries, 20) self.assertEquals(0, len(new_highs))