Coverage report: 93%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-22 19:08 +0000

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

No items found using the specified filter.