Exemplo n.º 1
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
Exemplo n.º 2
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
Exemplo n.º 3
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
Exemplo n.º 4
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