Ejemplo n.º 1
0
def test_checkout_voucher_form_voucher_not_applicable(
        voucher, request_checkout_with_item):
    voucher.min_amount_spent = 200
    voucher.save()
    form = CheckoutVoucherForm({"voucher": voucher.code},
                               instance=request_checkout_with_item)
    assert not form.is_valid()
    assert "voucher" in form.errors
Ejemplo n.º 2
0
def test_checkout_voucher_form_invalid_voucher_code(
    monkeypatch, request_checkout_with_item
):
    form = CheckoutVoucherForm(
        {"voucher": "invalid"}, instance=request_checkout_with_item
    )
    assert not form.is_valid()
    assert "voucher" in form.errors
Ejemplo n.º 3
0
def test_checkout_voucher_form_voucher_not_applicable(
    voucher, request_checkout_with_item
):
    voucher.min_amount_spent = 200
    voucher.save()
    form = CheckoutVoucherForm(
        {"voucher": voucher.code}, instance=request_checkout_with_item
    )
    assert not form.is_valid()
    assert "voucher" in form.errors
Ejemplo n.º 4
0
def test_checkout_voucher_form_invalid_voucher_code(
        monkeypatch, request_checkout_with_item):
    form = CheckoutVoucherForm({"voucher": "invalid"},
                               instance=request_checkout_with_item)
    assert not form.is_valid()
    assert "voucher" in form.errors