Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.15.2
, created at 2026-07-26 12:45 +0700
File
function
statements
missing
excluded
coverage
src
\
sembra
\
__init__.py
(no function)
5
0
0
100%
src
\
sembra
\
core.py
sembra
3
0
0
100%
src
\
sembra
\
core.py
sembra_report
7
0
0
100%
src
\
sembra
\
core.py
sembra_pairwise
9
0
0
100%
src
\
sembra
\
core.py
_similarity
19
0
0
100%
src
\
sembra
\
core.py
_cross_type_similarity
31
1
0
97%
src
\
sembra
\
core.py
_type_dispatch
24
1
0
96%
src
\
sembra
\
core.py
_array_similarity
10
0
0
100%
src
\
sembra
\
core.py
_array_positional
8
1
0
88%
src
\
sembra
\
core.py
_greedy_directional
15
0
0
100%
src
\
sembra
\
core.py
_array_optimal_match
25
0
0
100%
src
\
sembra
\
core.py
_array_type_bucketed
18
0
0
100%
src
\
sembra
\
core.py
_object_similarity
31
0
0
100%
src
\
sembra
\
core.py
_key_weight
7
0
0
100%
src
\
sembra
\
core.py
_detect_key_renames
23
0
0
100%
src
\
sembra
\
core.py
(no function)
19
0
0
100%
src
\
sembra
\
types.py
(no function)
37
0
0
100%
src
\
sembra
\
utils.py
jaro_winkler
40
0
0
100%
src
\
sembra
\
utils.py
number_similarity
10
0
0
100%
src
\
sembra
\
utils.py
get_json_type
13
0
0
100%
src
\
sembra
\
utils.py
count_nodes
3
0
0
100%
src
\
sembra
\
utils.py
count_nodes._count
15
0
0
100%
src
\
sembra
\
utils.py
extract_keys
7
0
0
100%
src
\
sembra
\
utils.py
(no function)
8
0
0
100%
Total
387
3
0
99%
No items found using the specified filter.