Coverage report:
91%
hide covered
Files
Functions
Classes
coverage.py v7.15.2
, created at 2026-07-20 13:25 +0000
File
statements
missing
excluded
coverage
narrative_harm_classifier
/
__init__.py
13
5
0
62%
narrative_harm_classifier
/
api
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
api
/
main.py
23
5
0
78%
narrative_harm_classifier
/
api
/
routes
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
api
/
routes
/
benchmark.py
13
2
0
85%
narrative_harm_classifier
/
api
/
routes
/
classify.py
23
2
0
91%
narrative_harm_classifier
/
api
/
routes
/
health.py
8
0
0
100%
narrative_harm_classifier
/
api
/
routes
/
tracking.py
27
0
0
100%
narrative_harm_classifier
/
api
/
routes
/
validate.py
24
10
0
58%
narrative_harm_classifier
/
classifier
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
classifier
/
counter_narrative.py
7
0
0
100%
narrative_harm_classifier
/
classifier
/
factory.py
25
0
0
100%
narrative_harm_classifier
/
classifier
/
provenance.py
10
0
0
100%
narrative_harm_classifier
/
classifier
/
rules
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
classifier
/
rules
/
azure_nlp.py
66
39
0
41%
narrative_harm_classifier
/
classifier
/
rules
/
dogwhistles.py
27
1
0
96%
narrative_harm_classifier
/
classifier
/
rules
/
engine.py
133
5
0
96%
narrative_harm_classifier
/
classifier
/
rules
/
patterns_loader.py
38
1
0
97%
narrative_harm_classifier
/
classifier
/
taxonomy
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
classifier
/
taxonomy
/
loader.py
66
5
0
92%
narrative_harm_classifier
/
classifier
/
tracking
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
classifier
/
tracking
/
models.py
53
1
0
98%
narrative_harm_classifier
/
classifier
/
tracking
/
store.py
37
0
0
100%
narrative_harm_classifier
/
classifier
/
tracking
/
tracker.py
59
1
0
98%
narrative_harm_classifier
/
classifier
/
validators
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
classifier
/
validators
/
benchmark.py
107
2
0
98%
narrative_harm_classifier
/
classifier
/
validators
/
i18n_smoke.py
30
0
0
100%
narrative_harm_classifier
/
classifier
/
validators
/
performance.py
40
2
0
95%
narrative_harm_classifier
/
cli.py
99
16
0
84%
narrative_harm_classifier
/
core
/
__init__.py
0
0
0
100%
narrative_harm_classifier
/
core
/
config.py
34
0
0
100%
narrative_harm_classifier
/
core
/
models.py
86
0
0
100%
narrative_harm_classifier
/
core
/
yaml_loader.py
9
0
0
100%
Total
1057
97
0
91%
No items found using the specified filter.