Coverage report: 85%

Files Functions Classes

coverage.py v7.6.9, created at 2024-12-26 00:11 +0000

File class statements missing excluded coverage
config.py (no class) 64 2 11 97%
config_local.py (no class) 5 0 0 100%
ivatar/__init__.py (no class) 1 0 0 100%
ivatar/context_processors.py (no class) 22 0 1 100%
ivatar/ivataraccount/__init__.py (no class) 1 0 0 100%
ivatar/ivataraccount/admin.py (no class) 13 0 0 100%
ivatar/ivataraccount/forms.py AddEmailForm 23 0 0 100%
ivatar/ivataraccount/forms.py UploadPhotoForm 8 0 0 100%
ivatar/ivataraccount/forms.py AddOpenIDForm 14 0 0 100%
ivatar/ivataraccount/forms.py UpdatePreferenceForm 0 0 0 100%
ivatar/ivataraccount/forms.py UpdatePreferenceForm.Meta 0 0 0 100%
ivatar/ivataraccount/forms.py UploadLibravatarExportForm 0 0 0 100%
ivatar/ivataraccount/forms.py DeleteAccountForm 0 0 0 100%
ivatar/ivataraccount/forms.py (no class) 35 0 0 100%
ivatar/ivataraccount/gravatar.py (no class) 17 0 7 100%
ivatar/ivataraccount/migrations/0001_initial.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0001_initial.py (no class) 8 0 0 100%
ivatar/ivataraccount/migrations/0002_openidassociation_openidnonce.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0002_openidassociation_openidnonce.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0003_auto_20180508_0637.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0003_auto_20180508_0637.py (no class) 5 0 0 100%
ivatar/ivataraccount/migrations/0004_auto_20180508_0742.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0004_auto_20180508_0742.py (no class) 5 0 0 100%
ivatar/ivataraccount/migrations/0005_auto_20180522_1155.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0005_auto_20180522_1155.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0006_auto_20180626_1445.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0006_auto_20180626_1445.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0007_auto_20180627_0624.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0007_auto_20180627_0624.py (no class) 8 0 1 100%
ivatar/ivataraccount/migrations/0008_userpreference.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0008_userpreference.py (no class) 10 0 2 100%
ivatar/ivataraccount/migrations/0009_auto_20180705_1152.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0009_auto_20180705_1152.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0010_auto_20180705_1201.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0010_auto_20180705_1201.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0011_auto_20181107_1550.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0011_auto_20181107_1550.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0012_auto_20181107_1732.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0012_auto_20181107_1732.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0013_auto_20181203_1421.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0013_auto_20181203_1421.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0014_auto_20190218_1602.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0014_auto_20190218_1602.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0015_auto_20200225_0934.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0015_auto_20200225_0934.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0016_auto_20210413_0904.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0016_auto_20210413_0904.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0017_auto_20210528_1314.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0017_auto_20210528_1314.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/0018_alter_photo_format.py Migration 0 0 0 100%
ivatar/ivataraccount/migrations/0018_alter_photo_format.py (no class) 4 0 0 100%
ivatar/ivataraccount/migrations/__init__.py (no class) 0 0 0 100%
ivatar/ivataraccount/models.py UserPreference 1 0 0 100%
ivatar/ivataraccount/models.py BaseAccountModel 0 0 0 100%
ivatar/ivataraccount/models.py BaseAccountModel.Meta 0 0 0 100%
ivatar/ivataraccount/models.py Photo 71 22 7 69%
ivatar/ivataraccount/models.py Photo.Meta 0 0 0 100%
ivatar/ivataraccount/models.py ConfirmedEmailManager 11 0 0 100%
ivatar/ivataraccount/models.py ConfirmedEmail 6 1 0 83%
ivatar/ivataraccount/models.py ConfirmedEmail.Meta 0 0 0 100%
ivatar/ivataraccount/models.py UnconfirmedEmail 17 3 0 82%
ivatar/ivataraccount/models.py UnconfirmedEmail.Meta 0 0 0 100%
ivatar/ivataraccount/models.py UnconfirmedOpenId 1 1 0 0%
ivatar/ivataraccount/models.py UnconfirmedOpenId.Meta 0 0 0 100%
ivatar/ivataraccount/models.py ConfirmedOpenId 12 1 3 92%
ivatar/ivataraccount/models.py ConfirmedOpenId.Meta 0 0 0 100%
ivatar/ivataraccount/models.py OpenIDNonce 1 1 0 0%
ivatar/ivataraccount/models.py OpenIDAssociation 1 1 0 0%
ivatar/ivataraccount/models.py DjangoOpenIDStore 0 0 94 100%
ivatar/ivataraccount/models.py (no class) 134 0 11 100%
ivatar/ivataraccount/test_views.py Tester 521 0 0 100%
ivatar/ivataraccount/test_views.py (no class) 114 0 0 100%
ivatar/ivataraccount/urls.py (no class) 19 0 0 100%
ivatar/ivataraccount/views.py CreateView 22 8 1 64%
ivatar/ivataraccount/views.py PasswordSetView 6 0 0 100%
ivatar/ivataraccount/views.py AddEmailView 4 0 0 100%
ivatar/ivataraccount/views.py RemoveUnconfirmedEmailView 7 0 0 100%
ivatar/ivataraccount/views.py ConfirmEmailView 20 0 0 100%
ivatar/ivataraccount/views.py RemoveConfirmedEmailView 7 0 0 100%
ivatar/ivataraccount/views.py AssignPhotoEmailView 23 0 0 100%
ivatar/ivataraccount/views.py AssignPhotoOpenIDView 23 1 0 96%
ivatar/ivataraccount/views.py ImportPhotoView 48 28 2 42%
ivatar/ivataraccount/views.py RawImageView 4 1 0 75%
ivatar/ivataraccount/views.py DeletePhotoView 8 0 0 100%
ivatar/ivataraccount/views.py UploadPhotoView 15 0 0 100%
ivatar/ivataraccount/views.py AddOpenIDView 4 0 0 100%
ivatar/ivataraccount/views.py RemoveUnconfirmedOpenIDView 5 0 2 100%
ivatar/ivataraccount/views.py RemoveConfirmedOpenIDView 12 1 0 92%
ivatar/ivataraccount/views.py RedirectOpenIDView 11 0 13 100%
ivatar/ivataraccount/views.py ConfirmOpenIDView 0 0 61 100%
ivatar/ivataraccount/views.py CropPhotoView 18 8 0 56%
ivatar/ivataraccount/views.py UserPreferenceView 32 31 0 3%
ivatar/ivataraccount/views.py UploadLibravatarExportView 42 33 0 21%
ivatar/ivataraccount/views.py ResendConfirmationMailView 8 8 2 0%
ivatar/ivataraccount/views.py IvatarLoginView 4 1 0 75%
ivatar/ivataraccount/views.py ProfileView 28 17 0 39%
ivatar/ivataraccount/views.py PasswordResetView 17 3 0 82%
ivatar/ivataraccount/views.py DeleteAccountView 10 4 0 60%
ivatar/ivataraccount/views.py ExportView 50 0 0 100%
ivatar/ivataraccount/views.py (no class) 177 0 16 100%
ivatar/middleware.py MultipleProxyMiddleware 2 1 0 50%
ivatar/middleware.py (no class) 3 0 0 100%
ivatar/settings.py (no class) 27 0 0 100%
ivatar/test_auxiliary.py Tester 9 0 0 100%
ivatar/test_auxiliary.py (no class) 10 0 0 100%
ivatar/test_static_pages.py Tester 8 1 0 88%
ivatar/test_static_pages.py (no class) 21 0 0 100%
ivatar/test_utils.py Tester 32 0 0 100%
ivatar/test_utils.py (no class) 5 0 0 100%
ivatar/test_views.py Tester 18 0 0 100%
ivatar/test_views.py (no class) 22 0 0 100%
ivatar/test_wsgi.py TestCase 2 0 0 100%
ivatar/test_wsgi.py (no class) 7 0 0 100%
ivatar/tools/__init__.py (no class) 0 0 0 100%
ivatar/tools/forms.py CheckDomainForm 0 0 0 100%
ivatar/tools/forms.py CheckForm 20 8 0 60%
ivatar/tools/forms.py (no class) 18 0 0 100%
ivatar/tools/test_views.py Tester 24 0 0 100%
ivatar/tools/test_views.py (no class) 21 0 0 100%
ivatar/tools/urls.py (no class) 3 0 0 100%
ivatar/tools/views.py CheckDomainView 12 0 0 100%
ivatar/tools/views.py CheckView 36 3 0 92%
ivatar/tools/views.py (no class) 101 41 0 59%
ivatar/urls.py (no class) 19 3 0 84%
ivatar/utils.py (no class) 85 43 0 49%
ivatar/views.py CachingHttpResponse 3 0 0 100%
ivatar/views.py AvatarImageView 156 74 0 53%
ivatar/views.py GravatarProxyView 55 35 0 36%
ivatar/views.py StatsView 2 0 0 100%
ivatar/views.py (no class) 56 4 0 93%
ivatar/wsgi.py (no class) 4 0 0 100%
manage.py (no class) 7 0 2 100%
setup.py (no class) 2 2 0 0%
Total   2595 391 236 85%

No items found using the specified filter.