def test_remove_unavailable_variants(cart, product): variant = product.variants.get() cart.add(variant, 1) variant.quantity = 0 variant.save() utils.remove_unavailable_variants(cart) assert len(cart) == 0
def test_remove_unavailable_variants(cart, product): variant = product.variants.get() cart.add(variant, 1) variant.quantity = 0 variant.save() utils.remove_unavailable_variants(cart) assert len(cart) == 0
def test_remove_unavailable_variants(cart, product_in_stock): variant = product_in_stock.variants.get() cart.add(variant, 1) variant.stock.update(quantity=0) utils.remove_unavailable_variants(cart) assert len(cart) == 0
def test_remove_unavailable_variants(cart, product_in_stock): variant = product_in_stock.variants.get() cart.add(variant, 1) variant.stock.update(quantity=0) utils.remove_unavailable_variants(cart) assert len(cart) == 0