Coverage report:
76%
hide covered
Files
Functions
Classes
coverage.py v7.6.12
, created at 2025-04-04 14:54 +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/config.py
29
0
0
100%
src/meshadmin/cli/main.py
378
304
0
20%
src/meshadmin/cli/schemas.py
17
0
0
100%
src/meshadmin/cli/test_cli.py
5
0
0
100%
src/meshadmin/common/utils.py
104
33
0
68%
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
63
6
0
90%
src/meshadmin/server/networks/api.py
180
43
0
76%
src/meshadmin/server/networks/apps.py
4
0
0
100%
src/meshadmin/server/networks/forms.py
203
27
0
87%
src/meshadmin/server/networks/migrations/0001_initial.py
7
0
0
100%
src/meshadmin/server/networks/migrations/0002_firewall_rule.py
5
0
0
100%
src/meshadmin/server/networks/migrations/0003_alter_host_assigned_ip.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0004_alter_host_unique_together.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0005_host_firewall.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0006_alter_host_firewall.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0007_rename_firewall_host_firewalls.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0008_host_last_config_refresh.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0009_alter_rule_groups_and_more.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0010_template_firewalls.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0011_ca_created_at_ca_updated_at_firewall_created_at_and_more.py
5
0
0
100%
src/meshadmin/server/networks/migrations/0012_host_config_freeze_configrollout.py
5
0
0
100%
src/meshadmin/server/networks/migrations/0013_host_is_ephemeral_template_ephemeral_peers_and_more.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0014_alter_rule_groups.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0015_networkmembership_network_members_and_more.py
6
0
0
100%
src/meshadmin/server/networks/migrations/0016_remove_template_firewalls_remove_host_firewalls_and_more.py
5
0
0
100%
src/meshadmin/server/networks/migrations/0017_remove_host_security_groups_and_more.py
4
0
0
100%
src/meshadmin/server/networks/migrations/0018_network_update_interval.py
4
0
0
100%
src/meshadmin/server/networks/migrations/__init__.py
0
0
0
100%
src/meshadmin/server/networks/mixins.py
20
6
0
70%
src/meshadmin/server/networks/models.py
139
9
0
94%
src/meshadmin/server/networks/schemas.py
26
0
0
100%
src/meshadmin/server/networks/services.py
201
10
0
95%
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
14
0
0
100%
src/meshadmin/server/networks/tests/test_network.py
73
0
0
100%
src/meshadmin/server/networks/tests/test_services.py
215
0
0
100%
src/meshadmin/server/networks/tests/test_views.py
368
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
130
50
0
62%
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
1
0
91%
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
52
0
0
100%
src/meshadmin/server/project/settings/test.py
8
0
0
100%
src/meshadmin/server/project/urls.py
4
0
0
100%
testnet/test_integration.py
76
52
0
32%
Total
3332
804
0
76%
No items found using the specified filter.