def test_buy_one_stock(self): p = Portfolio() p.buy("IBM", 100, 176.48) self.assertCostEqual(p, 17648.0)
def test_bad_input(): p = Portfolio() with pytest.raises(TypeError): p.buy("IBM")
def test_buy_two_stocks(): p = Portfolio() p.buy("IBM", 100, 176.48) p.buy("HPQ", 100, 36.15) assert p.cost() == 21263.0
def test_buy_one_stock(): p = Portfolio() p.buy("IBM", 100, 176.48) assert p.cost() == 17648.0
def test_bad_input(self): p = Portfolio() with self.assertRaises(TypeError): p.buy("IBM")
def test_buy_two_stocks(self): p = Portfolio() p.buy("IBM", 100, 176.48) p.buy("HPQ", 100, 36.15) self.assertCostEqual(p, 21263.0)