def test_add_remove(list_of_books): cart = ShoppingCart() for book in list_of_books: cart.add(book) cart.remove(book) assert cart.total == 0.00
def test_add(list_of_books): cart = ShoppingCart() for book in list_of_books: cart.add(book) total = sum(book.price for book in list_of_books) assert cart.total == total
def test_add_remove(example_book): cart = ShoppingCart() cart.add(example_book) cart.remove(example_book) assert cart.total == 0.00
def test_add_discount(example_book): cart = ShoppingCart() cart.add(example_book) cart.add_discount(COUPONS["10OFF"]) assert cart.total == 9.00
def test_add(example_book): cart = ShoppingCart() cart.add(example_book) assert cart.total == 10.00