Coverage report: 93%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-17 22:53 +0000

File statements missing excluded branches partial coverage
benefits/__init__.py 6 2 0 0 0 67%
benefits/admin.py 40 4 0 8 2 83%
benefits/apps.py 3 0 0 0 0 100%
benefits/core/__init__.py 0 0 0 0 0 100%
benefits/core/admin/__init__.py 5 0 0 0 0 100%
benefits/core/admin/common.py 13 0 0 4 0 100%
benefits/core/admin/enrollment.py 90 7 0 44 8 87%
benefits/core/admin/transit.py 22 1 0 8 1 93%
benefits/core/admin/users.py 40 0 0 8 1 98%
benefits/core/analytics.py 99 20 0 18 3 72%
benefits/core/apps.py 5 0 0 0 0 100%
benefits/core/context/__init__.py 7 0 0 0 0 100%
benefits/core/context/agency.py 17 0 0 0 0 100%
benefits/core/context/flow.py 19 0 0 0 0 100%
benefits/core/context_processors.py 48 2 0 14 2 94%
benefits/core/middleware.py 84 7 0 20 3 90%
benefits/core/mixins.py 31 0 0 8 0 100%
benefits/core/models/__init__.py 4 0 0 0 0 100%
benefits/core/models/common.py 51 2 0 14 0 97%
benefits/core/models/enrollment.py 155 3 0 30 3 97%
benefits/core/models/transit.py 144 0 0 30 0 100%
benefits/core/recaptcha.py 13 5 0 4 1 53%
benefits/core/session.py 131 3 0 32 0 98%
benefits/core/urls.py 25 0 0 2 0 100%
benefits/core/views.py 75 6 0 4 0 90%
benefits/core/widgets.py 25 5 0 6 2 71%
benefits/eligibility/__init__.py 0 0 0 0 0 100%
benefits/eligibility/analytics.py 27 3 0 2 1 86%
benefits/eligibility/apps.py 5 0 0 0 0 100%
benefits/eligibility/context/__init__.py 2 0 0 0 0 100%
benefits/eligibility/context/flow.py 37 0 0 0 0 100%
benefits/eligibility/forms.py 65 2 0 16 8 88%
benefits/eligibility/urls.py 5 0 0 0 0 100%
benefits/eligibility/verify.py 12 0 0 4 0 100%
benefits/eligibility/views.py 101 3 0 18 1 95%
benefits/enrollment/__init__.py 0 0 0 0 0 100%
benefits/enrollment/analytics.py 21 4 0 6 2 78%
benefits/enrollment/apps.py 5 0 0 0 0 100%
benefits/enrollment/context/__init__.py 2 0 0 0 0 100%
benefits/enrollment/context/flow.py 34 0 0 0 0 100%
benefits/enrollment/enrollment.py 46 1 0 10 2 95%
benefits/enrollment/forms.py 14 0 0 0 0 100%
benefits/enrollment/urls.py 5 0 0 0 0 100%
benefits/enrollment/views.py 64 0 0 6 1 99%
benefits/enrollment_littlepay/__init__.py 0 0 0 0 0 100%
benefits/enrollment_littlepay/admin.py 4 0 0 0 0 100%
benefits/enrollment_littlepay/apps.py 4 0 0 0 0 100%
benefits/enrollment_littlepay/enrollment.py 80 0 0 24 1 99%
benefits/enrollment_littlepay/migrations/0001_initial.py 7 0 0 0 0 100%
benefits/enrollment_littlepay/migrations/0002_littlepaygroup.py 18 8 0 4 1 50%
benefits/enrollment_littlepay/migrations/0003_rename_littlepayconfig_oldlittlepayconfig.py 4 0 0 0 0 100%
benefits/enrollment_littlepay/migrations/0004_littlepayconfig.py 15 4 0 4 1 63%
benefits/enrollment_littlepay/migrations/0005_delete_oldlittlepayconfig.py 4 0 0 0 0 100%
benefits/enrollment_littlepay/migrations/__init__.py 0 0 0 0 0 100%
benefits/enrollment_littlepay/models.py 29 0 0 8 0 100%
benefits/enrollment_littlepay/session.py 35 0 0 8 0 100%
benefits/enrollment_littlepay/urls.py 5 0 0 0 0 100%
benefits/enrollment_littlepay/views.py 80 5 0 12 2 90%
benefits/enrollment_switchio/__init__.py 0 0 0 0 0 100%
benefits/enrollment_switchio/admin.py 4 0 0 0 0 100%
benefits/enrollment_switchio/api.py 132 1 0 10 1 99%
benefits/enrollment_switchio/apps.py 4 0 0 0 0 100%
benefits/enrollment_switchio/enrollment.py 125 0 0 36 3 98%
benefits/enrollment_switchio/migrations/0001_initial.py 8 0 0 0 0 100%
benefits/enrollment_switchio/migrations/0002_switchioconfig_enrollment_api.py 6 0 0 0 0 100%
benefits/enrollment_switchio/migrations/0003_switchiogroup.py 5 0 0 0 0 100%
benefits/enrollment_switchio/migrations/0004_rename_switchioconfig_oldswitchioconfig.py 4 0 0 0 0 100%
benefits/enrollment_switchio/migrations/0005_switchioconfig_delete_oldswitchioconfig.py 7 0 0 0 0 100%
benefits/enrollment_switchio/migrations/__init__.py 0 0 0 0 0 100%
benefits/enrollment_switchio/models.py 49 0 0 12 0 100%
benefits/enrollment_switchio/session.py 28 0 0 6 0 100%
benefits/enrollment_switchio/urls.py 5 0 0 0 0 100%
benefits/enrollment_switchio/views.py 107 0 0 26 2 98%
benefits/in_person/__init__.py 0 0 0 0 0 100%
benefits/in_person/apps.py 4 0 0 0 0 100%
benefits/in_person/context/__init__.py 2 0 0 0 0 100%
benefits/in_person/context/eligibility.py 8 0 0 0 0 100%
benefits/in_person/forms.py 42 9 0 6 0 73%
benefits/in_person/urls.py 6 0 0 0 0 100%
benefits/in_person/views.py 122 1 0 8 1 98%
benefits/locale/__init__.py 0 0 0 0 0 100%
benefits/locale/en/__init__.py 0 0 0 0 0 100%
benefits/locale/en/formats.py 1 0 0 0 0 100%
benefits/locale/es/__init__.py 0 0 0 0 0 100%
benefits/locale/es/formats.py 1 0 0 0 0 100%
benefits/oauth/__init__.py 0 0 0 0 0 100%
benefits/oauth/analytics.py 41 11 0 4 0 76%
benefits/oauth/apps.py 5 0 0 0 0 100%
benefits/oauth/hooks.py 56 0 0 0 0 100%
benefits/oauth/middleware.py 23 0 0 6 0 100%
benefits/oauth/urls.py 12 0 0 0 0 100%
benefits/oauth/views.py 8 0 0 0 0 100%
benefits/routes.py 116 0 0 0 0 100%
benefits/secrets.py 48 8 0 10 1 81%
benefits/sentry.py 57 12 0 10 1 81%
benefits/settings.py 131 7 0 24 9 90%
benefits/urls.py 27 7 0 4 2 71%
benefits/wsgi.py 4 4 0 0 0 0%
Total 3080 157 0 538 66 93%

No items found using the specified filter.