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))