With the first test passing, we can go ahead with the second test:
def test_increasing_trend_is_false_if_price_decreases(self): timestamps = [datetime(2014, 2, 11), datetime(2014, 2, 12), \ datetime(2014, 2, 13)] prices = [8, 12, 10] for timestamp, price in zip(timestamps, prices): self.goog.update(timestamp, price) self.assertFalse(self.goog.is_increasing_trend())
Our implementation already passes this test, so let us move on to the third test:
def test_increasing_trend_is_false_if_price_equal(self): timestamps = [datetime(2014, 2, 11), datetime(2014, 2, 12), \ datetime(2014, 2, 13)] prices = [8, 10, 10] for timestamp, price in zip(timestamps, prices): self.goog.update(timestamp, price) self.assertFalse(self.goog.is_increasing_trend())
The current code passes this test as well. But let us pause at this point. If we look at the test cases so far, we can...