Coverage report:
79%
hide covered
Files
Functions
Classes
coverage.py v7.10.5
, created at 2025-08-25 07:00 +0000
File
class
statements
missing
excluded
coverage
jsonschema_diff/__init__.py
(no class)
6
0
4
100%
jsonschema_diff/cli.py
(no class)
20
20
55
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)
6
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
ConfigMaker
31
31
0
0%
jsonschema_diff/config_maker.py
(no class)
9
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/config.py
Config
6
0
0
100%
jsonschema_diff/core/config.py
(no class)
9
0
0
100%
jsonschema_diff/core/custom_compare/__init__.py
(no class)
3
0
0
100%
jsonschema_diff/core/custom_compare/list.py
CompareListElement
1
0
0
100%
jsonschema_diff/core/custom_compare/list.py
CompareList
44
8
0
82%
jsonschema_diff/core/custom_compare/list.py
(no class)
18
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/parameter_base.py
Compare
31
4
0
87%
jsonschema_diff/core/parameter_base.py
(no class)
15
0
2
100%
jsonschema_diff/core/parameter_combined.py
CompareCombined
14
4
0
71%
jsonschema_diff/core/parameter_combined.py
(no class)
10
0
2
100%
jsonschema_diff/core/property.py
Property
108
3
0
97%
jsonschema_diff/core/property.py
(no class)
17
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
1131
238
83
79%
No items found using the specified filter.