Coverage report:
86%
hide covered
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.