Qualis Pytest
Qualis Pytest
def test_add_new_stock_with_float_values(self):
with pytest.raises(ValueError) as excinfo:
self.inventory.add_stock({'iPhone Model A': 50.5, 'Xiaomi Model B': 2000.3,
'Nokia Model C': 25})
assert "No. of mobiles must be a positive integer" == str(excinfo.value)
def test_sell_stock_as_list(self):
with pytest.raises(TypeError) as excinfo:
self.inventory.sell_stock(["iPhone Model A", "Xiaomi Model B", "Nokia Model
C"])
assert "Requested stock must be a dictionary" == str(excinfo.value)