Coverage report: 98%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-01 12:13 +0000

File class   statements missing excluded   coverage
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / __init__.py NetBoxDataImportConfig   3 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / __init__.py (no class)   25 2 0   92%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / __init__.py (no class)   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ImportProfileSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ImportProfileSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ColumnMappingSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ColumnMappingSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ClassRoleMappingSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ClassRoleMappingSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py DeviceTypeMappingSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py DeviceTypeMappingSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py IgnoredDeviceSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py IgnoredDeviceSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ColumnTransformRuleSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ColumnTransformRuleSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py SourceResolutionSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py SourceResolutionSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ImportJobSerializer   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py ImportJobSerializer.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / serializers.py (no class)   37 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / urls.py (no class)   13 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py ImportProfileViewSet   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py _PluginModelViewSet   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py ColumnMappingViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py ClassRoleMappingViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py DeviceTypeMappingViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py IgnoredDeviceViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py ColumnTransformRuleViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py SourceResolutionViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py ImportJobViewSet   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / api / views.py (no class)   38 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / engine.py ParseError   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / engine.py RowResult   4 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / engine.py ImportResult   31 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / engine.py (no class)   397 8 0   98%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / filters.py ImportProfileFilterSet   1 1 0   0%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / filters.py ImportProfileFilterSet.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / filters.py (no class)   9 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ImportProfileForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ImportProfileForm.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ColumnMappingForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ColumnMappingForm.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ClassRoleMappingForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ClassRoleMappingForm.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py DeviceTypeMappingForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py DeviceTypeMappingForm.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ColumnTransformRuleForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ColumnTransformRuleForm.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py ImportSetupForm   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / forms.py (no class)   36 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / jobs.py (no class)   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ImportProfile   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ImportProfile.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ColumnMapping   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ColumnMapping.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ClassRoleMapping   4 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ClassRoleMapping.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ImportJob   4 1 0   75%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ImportJob.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py DeviceTypeMapping   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py DeviceTypeMapping.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ManufacturerMapping   1 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ManufacturerMapping.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py IgnoredDevice   1 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py IgnoredDevice.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ColumnTransformRule   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py ColumnTransformRule.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py SourceResolution   1 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py SourceResolution.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py DeviceExistingMatch   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py DeviceExistingMatch.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / models.py (no class)   129 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / navigation.py (no class)   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / signals.py (no class)   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ImportProfileTable   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ImportProfileTable.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ColumnMappingTable   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ColumnMappingTable.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ClassRoleMappingTable   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ClassRoleMappingTable.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py DeviceTypeMappingTable   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py DeviceTypeMappingTable.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ColumnTransformRuleTable   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py ColumnTransformRuleTable.Meta   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / tables.py (no class)   48 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / urls.py (no class)   3 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / utils.py (no class)   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportProfileListView   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportProfileView   5 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportProfileEditView   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportProfileDeleteView   0 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnMappingAddView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnMappingEditView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnMappingDeleteView   7 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ClassRoleMappingAddView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ClassRoleMappingEditView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ClassRoleMappingDeleteView   7 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py DeviceTypeMappingAddView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py DeviceTypeMappingEditView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py DeviceTypeMappingDeleteView   7 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportSetupView   25 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportPreviewView   25 3 0   88%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportRunView   22 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportResultsView   7 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportJobListView   2 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnTransformRuleAddView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnTransformRuleEditView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ColumnTransformRuleDeleteView   7 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py IgnoreDeviceView   10 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py UnignoreDeviceView   8 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py SaveResolutionView   17 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py DeviceTypeAnalysisView   20 6 0   70%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py BulkYamlImportView   42 7 0   83%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ExportProfileYamlView   8 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py ImportProfileYamlView   36 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py CheckDeviceNameView   14 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py SourceResolutionListView   4 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py SourceResolutionDeleteView   9 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py QuickCreateManufacturerView   11 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py QuickResolveManufacturerView   11 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py QuickResolveDeviceTypeView   29 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py QuickAddClassRoleMappingView   18 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py MatchExistingDeviceView   16 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py SearchNetBoxObjectsView   25 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py AutoMatchDevicesView   40 0 0   100%
 / home / runner / work / netbox-data-import-plugin / netbox-data-import-plugin / netbox-data-import-plugin / netbox_data_import / views.py (no class)   145 0 0   100%
Total     1489 28 0   98%

No items found using the specified filter.