Coverage report: 99%

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.