• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

liqd / adhocracy-plus / 25327419454

04 May 2026 03:20PM UTC coverage: 42.415% (-43.8%) from 86.168%
25327419454

Pull #3075

github

web-flow
Merge 06ba30015 into 15731e8ac
Pull Request #3075: [ST-1932] Breadcrumb Navigation

0 of 31 new or added lines in 1 file covered. (0.0%)

3376 existing lines in 150 files now uncovered.

3302 of 7785 relevant lines covered (42.41%)

0.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

58.33
/apps/captcha/fields.py
1
from django import forms
1✔
2
from django.utils.translation import gettext_lazy as _
1✔
3

4
from .utils import verify_token
1✔
5
from .widgets import ProsopoCaptchaWidget
1✔
6

7

8
class ProsopoCaptchaField(forms.CharField):
1✔
9
    widget = ProsopoCaptchaWidget
1✔
10

11
    def validate(self, value):
1✔
UNCOV
12
        super().validate(value)
×
13

14
        if not value:
×
15
            raise forms.ValidationError(_("Please complete the captcha."))
×
16

17
        # Verify the token with Prosopo server
18
        if not verify_token(value):
×
19
            raise forms.ValidationError(
×
20
                _("Captcha verification failed. Please try again.")
21
            )
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc