Coverage report: 79%

Files Functions Classes

coverage.py v7.6.12, created at 2025-04-22 07:26 +0200

File statements missing excluded coverage
src/meshadmin/__init__.py 0 0 0 100%
src/meshadmin/cli/__init__.py 0 0 0 100%
src/meshadmin/cli/commands/__init__.py 7 0 0 100%
src/meshadmin/cli/commands/context.py 49 0 0 100%
src/meshadmin/cli/commands/host.py 117 7 0 94%
src/meshadmin/cli/commands/nebula.py 24 12 0 50%
src/meshadmin/cli/commands/network.py 32 0 0 100%
src/meshadmin/cli/commands/service.py 142 120 0 15%
src/meshadmin/cli/commands/template.py 41 0 0 100%
src/meshadmin/cli/config.py 37 0 0 100%
src/meshadmin/cli/main.py 69 25 0 64%
src/meshadmin/cli/tests/__init__.py 0 0 0 100%
src/meshadmin/cli/tests/conftest.py 14 0 0 100%
src/meshadmin/cli/tests/test_context.py 62 0 0 100%
src/meshadmin/cli/tests/test_host.py 65 0 0 100%
src/meshadmin/cli/tests/test_integration.py 52 40 0 23%
src/meshadmin/cli/tests/test_network.py 47 0 0 100%
src/meshadmin/cli/tests/test_template.py 50 0 0 100%
src/meshadmin/cli/utils.py 131 97 0 26%
src/meshadmin/common/schemas.py 27 0 0 100%
src/meshadmin/common/utils.py 109 34 0 69%
src/meshadmin/server/assets/__init__.py 2 0 0 100%
src/meshadmin/server/networks/__init__.py 0 0 0 100%
src/meshadmin/server/networks/admin.py 67 6 0 91%
src/meshadmin/server/networks/api.py 228 70 0 69%
src/meshadmin/server/networks/apps.py 4 0 0 100%
src/meshadmin/server/networks/forms.py 233 42 0 82%
src/meshadmin/server/networks/mixins.py 20 6 0 70%
src/meshadmin/server/networks/models.py 167 14 0 92%
src/meshadmin/server/networks/services.py 230 13 0 94%
src/meshadmin/server/networks/templatetags/network_tags.py 18 5 0 72%
src/meshadmin/server/networks/tests/__init__.py 0 0 0 100%
src/meshadmin/server/networks/tests/conftest.py 24 0 0 100%
src/meshadmin/server/networks/tests/test_api.py 150 0 0 100%
src/meshadmin/server/networks/tests/test_models.py 23 0 0 100%
src/meshadmin/server/networks/tests/test_network.py 73 0 0 100%
src/meshadmin/server/networks/tests/test_services.py 240 0 0 100%
src/meshadmin/server/networks/tests/test_views.py 409 0 0 100%
src/meshadmin/server/networks/urls.py 5 0 0 100%
src/meshadmin/server/networks/views/__init__.py 8 0 0 100%
src/meshadmin/server/networks/views/auth.py 16 7 0 56%
src/meshadmin/server/networks/views/ca.py 70 15 0 79%
src/meshadmin/server/networks/views/group.py 179 64 0 64%
src/meshadmin/server/networks/views/host.py 84 30 0 64%
src/meshadmin/server/networks/views/network.py 135 24 0 82%
src/meshadmin/server/networks/views/rollout.py 107 23 0 79%
src/meshadmin/server/networks/views/rule.py 92 52 0 43%
src/meshadmin/server/networks/views/template.py 78 20 0 74%
src/meshadmin/server/project/__init__.py 0 0 0 100%
src/meshadmin/server/project/logging.py 11 6 0 45%
src/meshadmin/server/project/middleware.py 142 87 0 39%
src/meshadmin/server/project/settings/__init__.py 0 0 0 100%
src/meshadmin/server/project/settings/base.py 50 0 0 100%
src/meshadmin/server/project/settings/test.py 8 0 0 100%
src/meshadmin/server/project/urls.py 4 0 0 100%
Total 3952 819 0 79%

No items found using the specified filter.