Coverage report:
75%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2025-11-26 14:58 +0000
File
class
statements
missing
excluded
coverage
jsonschema_diff / __init__.py
(no class)
6
0
4
100%
jsonschema_diff / cli.py
(no class)
22
22
56
0%
jsonschema_diff / color / __init__.py
(no class)
3
0
0
100%
jsonschema_diff / color / abstraction.py
LineHighlighter
2
1
0
50%
jsonschema_diff / color / abstraction.py
(no class)
5
0
0
100%
jsonschema_diff / color / base.py
HighlighterPipeline
18
18
2
0%
jsonschema_diff / color / base.py
(no class)
11
0
2
100%
jsonschema_diff / color / stages / __init__.py
(no class)
4
0
0
100%
jsonschema_diff / color / stages / mono_lines.py
MonoLinesHighlighter
17
0
0
100%
jsonschema_diff / color / stages / mono_lines.py
(no class)
9
0
0
100%
jsonschema_diff / color / stages / path.py
PathHighlighter
88
8
0
91%
jsonschema_diff / color / stages / path.py
(no class)
9
0
0
100%
jsonschema_diff / color / stages / replace.py
ReplaceGenericHighlighter
53
1
0
98%
jsonschema_diff / color / stages / replace.py
(no class)
16
0
0
100%
jsonschema_diff / config_maker.py
MultilineChars
0
0
0
100%
jsonschema_diff / config_maker.py
MultilineListRender
0
0
0
100%
jsonschema_diff / config_maker.py
ConfigMaker
33
33
0
0%
jsonschema_diff / config_maker.py
(no class)
22
0
0
100%
jsonschema_diff / core / __init__.py
(no class)
6
0
0
100%
jsonschema_diff / core / abstraction.py
Statuses
0
0
0
100%
jsonschema_diff / core / abstraction.py
ToCompare
20
2
0
90%
jsonschema_diff / core / abstraction.py
(no class)
12
0
0
100%
jsonschema_diff / core / compare_base.py
Compare
33
5
0
85%
jsonschema_diff / core / compare_base.py
(no class)
18
0
2
100%
jsonschema_diff / core / compare_combined.py
CompareCombined
20
10
0
50%
jsonschema_diff / core / compare_combined.py
(no class)
11
0
2
100%
jsonschema_diff / core / config.py
Config
11
0
0
100%
jsonschema_diff / core / config.py
(no class)
12
0
0
100%
jsonschema_diff / core / custom_compare / __init__.py
(no class)
3
0
0
100%
jsonschema_diff / core / custom_compare / list.py
CompareListElement
30
21
0
30%
jsonschema_diff / core / custom_compare / list.py
CompareList
103
41
0
60%
jsonschema_diff / core / custom_compare / list.py
(no class)
25
0
3
100%
jsonschema_diff / core / custom_compare / range.py
Bounds
1
0
0
100%
jsonschema_diff / core / custom_compare / range.py
CompareRange
85
10
0
88%
jsonschema_diff / core / custom_compare / range.py
(no class)
31
0
2
100%
jsonschema_diff / core / property.py
Property
128
15
0
88%
jsonschema_diff / core / property.py
(no class)
19
0
2
100%
jsonschema_diff / core / tools / __init__.py
(no class)
5
0
0
100%
jsonschema_diff / core / tools / combine.py
LogicCombinerHandler
30
0
0
100%
jsonschema_diff / core / tools / combine.py
(no class)
11
0
0
100%
jsonschema_diff / core / tools / compare.py
CompareRules
10
1
0
90%
jsonschema_diff / core / tools / compare.py
(no class)
10
0
2
100%
jsonschema_diff / core / tools / context.py
RenderContextHandler
48
6
0
88%
jsonschema_diff / core / tools / context.py
(no class)
8
0
2
100%
jsonschema_diff / core / tools / render.py
RenderTool
20
0
0
100%
jsonschema_diff / core / tools / render.py
(no class)
9
0
3
100%
jsonschema_diff / pypi_interface.py
JsonSchemaDiff
40
40
0
0%
jsonschema_diff / pypi_interface.py
(no class)
20
0
0
100%
jsonschema_diff / sphinx / __init__.py
(no class)
12
12
0
0%
jsonschema_diff / sphinx / directive.py
JsonSchemaDiffDirective
47
47
0
0%
jsonschema_diff / sphinx / directive.py
(no class)
21
21
0
0%
jsonschema_diff / table_render.py
ColumnConfig
1
0
0
100%
jsonschema_diff / table_render.py
Cell
3
0
0
100%
jsonschema_diff / table_render.py
LegendRenderer
64
1
0
98%
jsonschema_diff / table_render.py
(no class)
39
0
2
100%
Total
1284
315
84
75%
No items found using the specified filter.