Пример #1
0
def test_cart_voucher_form_voucher_not_applicable(voucher,
                                                  request_cart_with_item):
    voucher.min_amount_spent = 200
    voucher.save()
    form = CartVoucherForm({'voucher': voucher.code},
                           instance=request_cart_with_item)
    assert not form.is_valid()
    assert 'voucher' in form.errors
Пример #2
0
def test_cart_voucher_form_voucher_not_applicable(
        voucher, request_cart_with_item):
    voucher.limit = 200
    voucher.save()
    form = CartVoucherForm(
        {'voucher': voucher.code}, instance=request_cart_with_item)
    assert not form.is_valid()
    assert 'voucher' in form.errors
Пример #3
0
def test_cart_voucher_form_invalid_voucher_code(monkeypatch,
                                                request_cart_with_item):
    form = CartVoucherForm({'voucher': 'invalid'},
                           instance=request_cart_with_item)
    assert not form.is_valid()
    assert 'voucher' in form.errors
Пример #4
0
def test_cart_voucher_form_invalid_voucher_code(
        monkeypatch, request_cart_with_item):
    form = CartVoucherForm(
        {'voucher': 'invalid'}, instance=request_cart_with_item)
    assert not form.is_valid()
    assert 'voucher' in form.errors