April 2015
Intermediate to advanced
264 pages
5h 31m
English
Now we have just one requirement for update remaining:
Let us take the remaining requirement. Here is the test:
def test_stock_price_should_give_the_latest_price(self):
goog = Stock("GOOG")
goog.update(datetime(2014, 2, 12), price=10)
goog.update(datetime(2014, 2, 13), price=8.4)
self.assertAlmostEqual(8.4, goog.price, delta=0.0001)What this test does is to simply call update twice, and when we ask for the price, provide us with the newer one. The interesting point about the test is that we use the assertAlmostEqual method here. This method is often used ...
Read now
Unlock full access