Coverage report: 86%

Files Functions Classes

coverage.py v7.13.1, created at 2026-03-29 08:58 +0000

File function   statements missing excluded   coverage
presidio_structured / __init__.py (no function)   7 0 0   100%
presidio_structured / analysis_builder.py AnalysisBuilder.__init__   5 0 0   100%
presidio_structured / analysis_builder.py AnalysisBuilder.generate_analysis   1 1 0   0%
presidio_structured / analysis_builder.py AnalysisBuilder._remove_low_scores   7 7 0   0%
presidio_structured / analysis_builder.py JsonAnalysisBuilder.generate_analysis   5 0 0   100%
presidio_structured / analysis_builder.py JsonAnalysisBuilder._generate_analysis_from_results_json   14 2 0   86%
presidio_structured / analysis_builder.py PandasAnalysisBuilder.generate_analysis   9 2 0   78%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._generate_key_rec_results_map   5 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._batch_analyze_df   6 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._find_entity_based_on_strategy   10 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._select_most_common_entity   4 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._select_highest_confidence_entity   6 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._select_mixed_strategy_entity   7 1 0   86%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._aggregate_scores   6 0 0   100%
presidio_structured / analysis_builder.py PandasAnalysisBuilder._flatten_results   1 0 0   100%
presidio_structured / analysis_builder.py (no function)   33 0 0   100%
presidio_structured / config / __init__.py (no function)   2 0 0   100%
presidio_structured / config / structured_analysis.py (no function)   4 0 0   100%
presidio_structured / data / __init__.py (no function)   3 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase.__init__   1 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase.operate   2 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase._process   1 1 0   0%
presidio_structured / data / data_processors.py DataProcessorBase._create_operator_callable   2 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase._create_operator_callable.operator_callable   1 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase._generate_operator_mapping   11 0 0   100%
presidio_structured / data / data_processors.py DataProcessorBase._operate_on_text   1 0 0   100%
presidio_structured / data / data_processors.py PandasDataProcessor._process   9 0 0   100%
presidio_structured / data / data_processors.py JsonDataProcessor._get_nested_value   9 4 0   56%
presidio_structured / data / data_processors.py JsonDataProcessor._set_nested_value   15 9 0   40%
presidio_structured / data / data_processors.py JsonDataProcessor._process   17 5 0   71%
presidio_structured / data / data_processors.py (no function)   24 0 0   100%
presidio_structured / data / data_reader.py ReaderBase.read   1 1 0   0%
presidio_structured / data / data_reader.py CsvReader.read   1 1 0   0%
presidio_structured / data / data_reader.py JsonReader.read   3 3 0   0%
presidio_structured / data / data_reader.py (no function)   12 0 0   100%
presidio_structured / structured_engine.py StructuredEngine.__init__   4 0 0   100%
presidio_structured / structured_engine.py StructuredEngine.anonymize   3 0 0   100%
presidio_structured / structured_engine.py StructuredEngine.__check_or_add_default_operator   8 2 0   75%
presidio_structured / structured_engine.py (no function)   11 0 0   100%
Total     271 39 0   86%

No items found using the specified filter.