| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/__init__.py |
InterfaceNameRulesConfig.ready |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/__init__.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/api/__init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/api/serializers.py |
InterfaceNameRuleSerializer.validate |
|
100% |
9 |
0 |
10 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/api/serializers.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/api/urls.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/api/views.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
pinned_rule_cache |
|
100% |
11 |
0 |
0 |
|
67% |
6 |
2 |
|
88% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_compile_pattern |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_version_row_signature |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_enabled_rules_version |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_get_enabled_rules |
|
100% |
20 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_get_parent_module_type |
|
100% |
5 |
0 |
0 |
|
75% |
4 |
1 |
|
89% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_collect_unrenamed |
|
100% |
11 |
0 |
0 |
|
90% |
10 |
1 |
|
95% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
apply_interface_name_rules |
|
100% |
26 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
predict_rule_output |
|
100% |
21 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_try_rename_device_interface |
|
100% |
37 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
apply_device_interface_rules |
|
100% |
24 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_get_raw_interface_names |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_flag_rule_potentially_deprecated |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_scope_ids |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_rule_scope_matches |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_build_candidates |
|
100% |
13 |
0 |
0 |
|
88% |
8 |
1 |
|
95% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_find_exact_match |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_find_regex_match |
|
100% |
8 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
find_matching_rule |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_extract_trailing_digits |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_resolve_bay_position |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_resolve_slot |
|
70% |
10 |
3 |
0 |
|
62% |
8 |
1 |
|
67% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
build_variables |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_name_exists_on_device |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_record_conflict |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_rename_in_place |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_create_channel |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_apply_rule_to_interface |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_find_channel_base |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_matching_moduletype_pks |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
has_applicable_interfaces |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_build_module_qs |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_evaluate_plain_interface |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_channel_rule_entry |
|
93% |
14 |
1 |
0 |
|
83% |
6 |
1 |
|
90% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_count_remaining_interfaces |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_process_channel_module |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_process_plain_module |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
find_interfaces_for_rule |
|
100% |
19 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_apply_channel_rule_to_module |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
_apply_plain_rule_to_module |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
apply_rule_to_existing |
|
100% |
21 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
evaluate_name_template |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
evaluate_name_template._eval_expr |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/engine.py |
(no function) |
|
100% |
63 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/filters.py |
InterfaceNameRuleFilterSet.search |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/filters.py |
(no function) |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/forms.py |
RuleTestForm.clean |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/forms.py |
RuleTestForm.clean_channel_count |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/forms.py |
RuleTestForm.clean_channel_start |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/forms.py |
(no function) |
|
100% |
49 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/jobs.py |
ApplyRuleJob.run |
|
95% |
20 |
1 |
0 |
|
75% |
4 |
1 |
|
92% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/jobs.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
_validate_module_type_pattern |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.clean |
|
100% |
16 |
0 |
0 |
|
100% |
14 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.get_absolute_url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.specificity_score |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.specificity_label |
|
100% |
12 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.__str__ |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.to_csv |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
InterfaceNameRule.to_yaml |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/models.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/navigation.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
on_module_pre_save |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
on_module_saved |
|
100% |
16 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
_apply_rules_deferred |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
on_device_pre_save |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
on_device_saved |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
_apply_rules_for_device_deferred |
|
100% |
29 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
on_librenms_predict_module_interface_names |
|
89% |
9 |
1 |
0 |
|
50% |
2 |
1 |
|
82% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/signals.py |
(no function) |
|
96% |
23 |
1 |
0 |
|
50% |
2 |
1 |
|
92% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/tables.py |
SpecificityColumn.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/tables.py |
SpecificityColumn.render |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/tables.py |
SpecificityColumn.value |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/tables.py |
(no function) |
|
100% |
30 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/urls.py |
(no function) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
InterfaceNameRuleListView.export_yaml |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
InterfaceNameRuleDuplicateView.get |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView.get_required_permission |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView.get |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView.post |
|
100% |
15 |
0 |
0 |
|
83% |
6 |
1 |
|
95% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView._find_existing_rule |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView._handle_save_rule |
|
100% |
22 |
0 |
0 |
|
92% |
12 |
1 |
|
97% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView._evaluate_template_preview |
|
100% |
17 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleTestView._fetch_db_preview |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleApplyListView.get_required_permission |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleApplyListView.get |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleApplicableView.get |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleApplyDetailView.get |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleApplyDetailView.post |
|
96% |
25 |
1 |
0 |
|
83% |
6 |
1 |
|
94% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
RuleToggleView.post |
|
80% |
15 |
3 |
0 |
|
62% |
8 |
1 |
|
74% |
| /home/runner/work/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox-InterfaceNameRules-plugin/netbox_interface_name_rules/views.py |
(no function) |
|
96% |
101 |
4 |
0 |
|
50% |
2 |
1 |
|
95% |