def test_main_unknown_prod(capsys): main.main(['pie', '--verbose']) stdout, _ = capsys.readouterr() expectd_op = ('INFO: Item \'pie\' not in stock\nSubtotal: £0.00\n' '(No offers available)\nTotal: £0.00') assert expectd_op in stdout
def test_main(capsys): main.main(['apples']) stdout, _ = capsys.readouterr() expectd_op = 'Subtotal: £1.00\nApples 10% off: -10p\nTotal: £0.90' assert expectd_op in stdout