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
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
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
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