Coverage report:
88%
hide covered
Files
Functions
Classes
coverage.py v7.6.12
, created at 2025-03-04 10:19 +0000
File
statements
missing
excluded
coverage
src/birdplan/__init__.py
363
88
6
76%
src/birdplan/__main__.py
6
6
0
0%
src/birdplan/bgpq3.py
117
10
4
91%
src/birdplan/bird_config/__init__.py
73
10
0
86%
src/birdplan/bird_config/config_parser.py
12
1
0
92%
src/birdplan/bird_config/globals.py
30
0
0
100%
src/birdplan/bird_config/sections/__init__.py
63
0
0
100%
src/birdplan/bird_config/sections/base.py
75
4
0
95%
src/birdplan/bird_config/sections/bird_attributes.py
7
0
0
100%
src/birdplan/bird_config/sections/constants.py
70
2
0
97%
src/birdplan/bird_config/sections/functions.py
102
5
0
95%
src/birdplan/bird_config/sections/log.py
16
1
0
94%
src/birdplan/bird_config/sections/main.py
15
0
0
100%
src/birdplan/bird_config/sections/protocols/__init__.py
68
0
0
100%
src/birdplan/bird_config/sections/protocols/base_protocol_functions.py
21
0
0
100%
src/birdplan/bird_config/sections/protocols/base.py
30
0
0
100%
src/birdplan/bird_config/sections/protocols/bgp/__init__.py
434
15
0
97%
src/birdplan/bird_config/sections/protocols/bgp/bgp_attributes.py
107
0
0
100%
src/birdplan/bird_config/sections/protocols/bgp/bgp_config_parser.py
256
54
0
79%
src/birdplan/bird_config/sections/protocols/bgp/bgp_functions.py
506
3
0
99%
src/birdplan/bird_config/sections/protocols/bgp/bgp_types.py
3
0
0
100%
src/birdplan/bird_config/sections/protocols/bgp/peer/__init__.py
1991
102
0
95%
src/birdplan/bird_config/sections/protocols/bgp/peer/actions.py
297
66
0
78%
src/birdplan/bird_config/sections/protocols/bgp/peer/peer_attributes.py
372
4
0
99%
src/birdplan/bird_config/sections/protocols/device.py
14
0
0
100%
src/birdplan/bird_config/sections/protocols/direct.py
55
0
0
100%
src/birdplan/bird_config/sections/protocols/kernel.py
30
1
0
97%
src/birdplan/bird_config/sections/protocols/ospf/__init__.py
179
5
0
97%
src/birdplan/bird_config/sections/protocols/ospf/area/__init__.py
61
2
0
97%
src/birdplan/bird_config/sections/protocols/ospf/area/area_attributes.py
14
1
0
93%
src/birdplan/bird_config/sections/protocols/ospf/area/interface/__init__.py
111
1
0
99%
src/birdplan/bird_config/sections/protocols/ospf/area/interface/interface_attributes.py
24
1
0
96%
src/birdplan/bird_config/sections/protocols/ospf/area/interface/ospf_area_interface_types.py
3
0
0
100%
src/birdplan/bird_config/sections/protocols/ospf/area/ospf_area_types.py
3
0
0
100%
src/birdplan/bird_config/sections/protocols/ospf/ospf_attributes.py
23
0
0
100%
src/birdplan/bird_config/sections/protocols/ospf/ospf_config_parser.py
88
18
0
80%
src/birdplan/bird_config/sections/protocols/ospf/ospf_functions.py
23
0
0
100%
src/birdplan/bird_config/sections/protocols/pipe.py
89
0
0
100%
src/birdplan/bird_config/sections/protocols/rip/__init__.py
191
6
0
97%
src/birdplan/bird_config/sections/protocols/rip/rip_attributes.py
27
0
0
100%
src/birdplan/bird_config/sections/protocols/rip/rip_config_parser.py
63
8
0
87%
src/birdplan/bird_config/sections/protocols/rip/rip_functions.py
26
0
0
100%
src/birdplan/bird_config/sections/protocols/rpki.py
171
11
0
94%
src/birdplan/bird_config/sections/protocols/static.py
67
1
0
99%
src/birdplan/bird_config/sections/router_id.py
19
0
0
100%
src/birdplan/bird_config/sections/tables/__init__.py
23
0
0
100%
src/birdplan/bird_config/sections/tables/kernel.py
9
0
0
100%
src/birdplan/bird_config/sections/tables/master/__init__.py
59
0
0
100%
src/birdplan/bird_config/sections/tables/master/master_attributes.py
19
0
0
100%
src/birdplan/bird_config/util.py
17
0
0
100%
src/birdplan/cmdline.py
156
50
2
68%
src/birdplan/console/__init__.py
0
0
0
100%
src/birdplan/console/colors.py
8
1
0
88%
src/birdplan/exceptions.py
13
4
0
69%
src/birdplan/monitor.py
22
22
0
0%
src/birdplan/peeringdb.py
44
1
6
98%
src/birdplan/plugin.py
108
22
0
80%
src/birdplan/plugins/__init__.py
0
0
0
100%
src/birdplan/plugins/cmdline/__init__.py
0
0
0
100%
src/birdplan/plugins/cmdline/bgp/__init__.py
20
3
0
85%
src/birdplan/plugins/cmdline/bgp/peer/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/bgp/peer/graceful_shutdown/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/bgp/peer/graceful_shutdown/remove.py
28
9
0
68%
src/birdplan/plugins/cmdline/bgp/peer/graceful_shutdown/set.py
34
2
0
94%
src/birdplan/plugins/cmdline/bgp/peer/graceful_shutdown/show.py
67
38
0
43%
src/birdplan/plugins/cmdline/bgp/peer/quarantine/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/bgp/peer/quarantine/remove.py
28
9
0
68%
src/birdplan/plugins/cmdline/bgp/peer/quarantine/set.py
30
0
4
100%
src/birdplan/plugins/cmdline/bgp/peer/quarantine/show.py
65
37
2
43%
src/birdplan/plugins/cmdline/bgp/peer/show.py
140
109
2
22%
src/birdplan/plugins/cmdline/bgp/peer/summary.py
68
34
2
50%
src/birdplan/plugins/cmdline/cmdline_plugin.py
18
4
0
78%
src/birdplan/plugins/cmdline/configure.py
59
3
2
95%
src/birdplan/plugins/cmdline/monitor.py
49
20
2
59%
src/birdplan/plugins/cmdline/ospf/__init__.py
20
3
0
85%
src/birdplan/plugins/cmdline/ospf/interface/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/ospf/interface/cost/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/ospf/interface/cost/remove.py
30
10
0
67%
src/birdplan/plugins/cmdline/ospf/interface/cost/set.py
32
1
0
97%
src/birdplan/plugins/cmdline/ospf/interface/ecmp_weight/__init__.py
21
3
0
86%
src/birdplan/plugins/cmdline/ospf/interface/ecmp_weight/remove.py
30
10
0
67%
src/birdplan/plugins/cmdline/ospf/interface/ecmp_weight/set.py
32
1
0
97%
src/birdplan/plugins/cmdline/ospf/interface/show.py
101
72
2
29%
src/birdplan/plugins/cmdline/ospf/summary.py
58
30
2
48%
src/birdplan/version.py
1
0
0
100%
src/birdplan/yaml/__init__.py
10
4
0
60%
src/birdplan/yaml/base.py
12
2
0
83%
src/birdplan/yaml/pyaml.py
33
0
4
100%
src/birdplan/yaml/ruamel.py
20
0
4
100%
Total
7904
945
44
88%
No items found using the specified filter.