modoboa / modoboa
Files Coverage
modoboa/__init__.py 60.00%
modoboa/admin/__init__.py 100.00%
modoboa/admin/api/v1/serializers.py 92.49%
modoboa/admin/api/v1/urls.py 100.00%
modoboa/admin/api/v1/viewsets.py 94.87%
modoboa/admin/api/v2/serializers.py 75.84%
modoboa/admin/api/v2/urls.py 100.00%
modoboa/admin/api/v2/viewsets.py 95.68%
modoboa/admin/app_settings.py 83.90%
modoboa/admin/apps.py 100.00%
modoboa/admin/constants.py 100.00%
modoboa/admin/factories.py 100.00%
modoboa/admin/forms/__init__.py 100.00%
modoboa/admin/forms/account.py 89.79%
modoboa/admin/forms/alias.py 75.60%
modoboa/admin/forms/domain.py 88.23%
modoboa/admin/forms/export.py 81.81%
modoboa/admin/forms/forward.py 100.00%
modoboa/admin/forms/import_.py 86.66%
modoboa/admin/handlers.py 86.56%
modoboa/admin/lib.py 86.16%
modoboa/admin/management/commands/handle_mailbox_operations.py 63.07%
modoboa/admin/management/commands/modo.py 100.00%
modoboa/admin/management/commands/subcommands/_export.py 65.51%
modoboa/admin/management/commands/subcommands/_import.py 88.40%
modoboa/admin/management/commands/subcommands/_manage_dkim_keys.py 84.84%
modoboa/admin/management/commands/subcommands/_mx.py 84.84%
modoboa/admin/management/commands/subcommands/_repair.py 91.42%
modoboa/admin/models/__init__.py 100.00%
modoboa/admin/models/alarm.py 84.00%
modoboa/admin/models/alias.py 93.10%
modoboa/admin/models/base.py 92.68%
modoboa/admin/models/domain.py 92.14%
modoboa/admin/models/domain_alias.py 90.69%
modoboa/admin/models/mailbox.py 86.69%
modoboa/admin/models/mixins.py 66.66%
modoboa/admin/models/mxrecord.py 94.11%
modoboa/admin/postfix_maps.py 100.00%
modoboa/admin/signals.py 100.00%
modoboa/admin/templatetags/admin_tags.py 76.31%
modoboa/admin/urls.py 100.00%
modoboa/admin/views/__init__.py 100.00%
modoboa/admin/views/alias.py 80.82%
modoboa/admin/views/dns.py 83.33%
modoboa/admin/views/domain.py 84.66%
modoboa/admin/views/export.py 87.50%
modoboa/admin/views/identity.py 80.71%
modoboa/admin/views/import_.py 94.91%
modoboa/admin/views/user.py 86.84%
modoboa/core/__init__.py 100.00%
modoboa/core/api/v1/serializers.py 71.42%
modoboa/core/api/v1/urls.py 100.00%
modoboa/core/api/v1/viewsets.py 95.65%
modoboa/core/api/v2/serializers.py 88.88%
modoboa/core/api/v2/urls.py 100.00%
modoboa/core/api/v2/views.py 55.88%
modoboa/core/api/v2/viewsets.py 100.00%
modoboa/core/app_settings.py 81.40%
modoboa/core/apps.py 100.00%
modoboa/core/checks/__init__.py 100.00%
modoboa/core/checks/settings_checks.py 100.00%
modoboa/core/commands/__init__.py 25.00%
modoboa/core/commands/deploy.py 0.00%
modoboa/core/commands/help.py 0.00%
modoboa/core/constants.py 88.23%
modoboa/core/context_processors.py 100.00%
modoboa/core/drf_authentication.py 97.29%
modoboa/core/extensions.py 95.83%
modoboa/core/factories.py 88.23%
modoboa/core/forms.py 93.82%
modoboa/core/handlers.py 85.71%
modoboa/core/loggers.py 100.00%
modoboa/core/management/commands/clean_inactive_accounts.py 87.87%
modoboa/core/management/commands/cleanlogs.py 76.92%
modoboa/core/management/commands/communicate_with_public_api.py 80.00%
modoboa/core/management/commands/generate_postfix_maps.py 95.74%
modoboa/core/management/commands/load_initial_data.py 83.78%
modoboa/core/management/commands/set_default_site.py 0.00%
modoboa/core/middleware.py 100.00%
modoboa/core/mocks.py 93.75%
modoboa/core/models.py 87.79%
modoboa/core/password_hashers/__init__.py 100.00%
modoboa/core/password_hashers/advanced.py 91.35%
modoboa/core/password_hashers/base.py 95.52%
modoboa/core/password_validation.py 83.33%
modoboa/core/signals.py 100.00%
modoboa/core/sms_backends/__init__.py 78.04%
modoboa/core/sms_backends/dummy.py 0.00%
modoboa/core/sms_backends/ovh.py 90.00%
modoboa/core/templatetags/core_tags.py 75.20%
modoboa/core/urls.py 100.00%
modoboa/core/utils.py 93.75%
modoboa/core/views/__init__.py 100.00%
modoboa/core/views/admin.py 71.66%
modoboa/core/views/auth.py 90.57%
modoboa/core/views/base.py 78.26%
modoboa/core/views/dashboard.py 90.74%
modoboa/core/views/user.py 91.95%
modoboa/dnstools/api/v2/serializers.py 100.00%
modoboa/dnstools/api/v2/urls.py 100.00%
modoboa/dnstools/api/v2/viewsets.py 100.00%
modoboa/dnstools/apps.py 0.00%
modoboa/dnstools/constants.py 100.00%
modoboa/dnstools/factories.py 100.00%
modoboa/dnstools/lib.py 97.75%
modoboa/dnstools/models.py 90.74%
modoboa/dnstools/urls.py 100.00%
modoboa/dnstools/views.py 94.11%
modoboa/ldapsync/__init__.py 100.00%
modoboa/ldapsync/apps.py 100.00%
modoboa/ldapsync/handlers.py 84.61%
modoboa/ldapsync/lib.py 76.71%
modoboa/ldapsync/management/commands/import_from_ldap_directory.py 80.00%
modoboa/ldapsync/management/commands/update_dovecot_conf.py 81.25%
modoboa/lib/api_client.py 67.74%
modoboa/lib/authbackends.py 81.39%
modoboa/lib/connections.py 0.00%
modoboa/lib/cryptutils.py 85.71%
modoboa/lib/db_utils.py 61.53%
modoboa/lib/email_utils.py 71.09%
modoboa/lib/exceptions.py 87.50%
modoboa/lib/fields.py 100.00%
modoboa/lib/form_utils.py 80.89%
modoboa/lib/imap_utf7.py 0.00%
modoboa/lib/ldap_utils.py 80.95%
modoboa/lib/listing.py 77.77%
modoboa/lib/middleware.py 85.18%
modoboa/lib/pagination.py 100.00%
modoboa/lib/paginator.py 0.00%
modoboa/lib/permissions.py 93.10%
modoboa/lib/renderers.py 25.92%
modoboa/lib/signals.py 100.00%
modoboa/lib/singleton.py 0.00%
modoboa/lib/sysutils.py 81.81%
modoboa/lib/templatetags/form_tags.py 96.29%
modoboa/lib/templatetags/lib_tags.py 80.39%
modoboa/lib/test_utils.py 100.00%
modoboa/lib/u2u_decode.py 93.75%
modoboa/lib/validators.py 73.33%
modoboa/lib/views.py 100.00%
modoboa/lib/viewsets.py 85.71%
modoboa/lib/web_utils.py 42.72%
modoboa/limits/__init__.py 100.00%
modoboa/limits/api/v1/serializers.py 100.00%
modoboa/limits/api/v1/urls.py 100.00%
modoboa/limits/api/v1/viewsets.py 100.00%
modoboa/limits/api/v2/serializers.py 100.00%
modoboa/limits/app_settings.py 100.00%
modoboa/limits/apps.py 100.00%
modoboa/limits/constants.py 100.00%
modoboa/limits/forms.py 79.10%
modoboa/limits/handlers.py 95.13%
modoboa/limits/lib.py 89.65%
modoboa/limits/models.py 86.13%
modoboa/limits/utils.py 84.61%
modoboa/maillog/__init__.py 100.00%
modoboa/maillog/api/v2/serializers.py 100.00%
modoboa/maillog/api/v2/urls.py 100.00%
modoboa/maillog/api/v2/viewsets.py 100.00%
modoboa/maillog/apps.py 100.00%
modoboa/maillog/factories.py 100.00%
modoboa/maillog/forms.py 91.30%
modoboa/maillog/graphics.py 89.79%
modoboa/maillog/handlers.py 100.00%
modoboa/maillog/lib.py 72.72%
modoboa/maillog/management/commands/logparser.py 76.50%
modoboa/maillog/management/commands/update_statistics.py 97.95%
modoboa/maillog/models.py 100.00%
modoboa/maillog/parser.py 0.00%
modoboa/maillog/signals.py 100.00%
modoboa/maillog/urls.py 100.00%
modoboa/maillog/views.py 93.84%
modoboa/parameters/api/v2/serializers.py 100.00%
modoboa/parameters/api/v2/urls.py 100.00%
modoboa/parameters/api/v2/viewsets.py 100.00%
modoboa/parameters/apps.py 0.00%
modoboa/parameters/forms.py 85.71%
modoboa/parameters/tools.py 84.66%
modoboa/policyd/__init__.py 100.00%
modoboa/policyd/apps.py 100.00%
modoboa/policyd/constants.py 100.00%
modoboa/policyd/core.py 80.47%
modoboa/policyd/handlers.py 96.00%
modoboa/policyd/management/commands/policy_daemon.py 91.66%
modoboa/policyd/utils.py 100.00%
modoboa/relaydomains/__init__.py 100.00%
modoboa/relaydomains/api/v1/serializers.py 95.34%
modoboa/relaydomains/api/v1/urls.py 100.00%
modoboa/relaydomains/api/v1/viewsets.py 100.00%
modoboa/relaydomains/apps.py 100.00%
modoboa/relaydomains/forms.py 100.00%
modoboa/relaydomains/handlers.py 93.65%
modoboa/relaydomains/lib.py 84.61%
modoboa/relaydomains/models.py 100.00%
modoboa/relaydomains/postfix_maps.py 100.00%
modoboa/relaydomains/transport.py 100.00%
modoboa/transport/__init__.py 100.00%
modoboa/transport/apps.py 100.00%
modoboa/transport/backends.py 81.25%
modoboa/transport/constants.py 0.00%
modoboa/transport/factories.py 88.88%
modoboa/transport/forms.py 90.32%
modoboa/transport/handlers.py 91.66%
modoboa/transport/models.py 85.00%
modoboa/transport/postfix_maps.py 100.00%
modoboa/urls.py 66.66%
modoboa/urls_api_v1.py 100.00%
modoboa/urls_api_v2.py 100.00%
Project Totals (208 files) 81.93%
Loading