Coverage report: 67%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-05 14:23 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
jsonfind/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
jsonfind/_cli.py cli   0% 2 2 0   0% 2 0   0%
jsonfind/_cli.py set_verbose   0% 4 4 0   0% 2 0   0%
jsonfind/_cli.py common_option   100% 2 0 0   100% 0 0   100%
jsonfind/_cli.py common_option.deco   100% 3 0 0   100% 2 0   100%
jsonfind/_cli.py obj_option   100% 2 0 0   100% 0 0   100%
jsonfind/_cli.py obj_option.wrap   0% 7 7 0   100% 0 0   0%
jsonfind/_cli.py find_by   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_eq   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_is   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_subset   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_key   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_regex   0% 4 4 0   100% 0 0   0%
jsonfind/_cli.py find_any   0% 7 7 0   100% 0 0   0%
jsonfind/_cli.py (no function)   98% 48 1 0   50% 2 1   96%
jsonfind/_version.py (no function)   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py EQ   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py IS   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py IN1   100% 4 0 0   100% 0 0   100%
jsonfind/jsonfind.py IN2   100% 4 0 0   100% 0 0   100%
jsonfind/jsonfind.py compare_regexp   100% 7 0 0   83% 6 1   92%
jsonfind/jsonfind.py compare_regexp_substr   100% 6 0 0   83% 6 1   92%
jsonfind/jsonfind.py compare_fnmatch   100% 3 0 0   100% 2 0   100%
jsonfind/jsonfind.py compare_range   100% 6 0 0   100% 4 0   100%
jsonfind/jsonfind.py compare_eval   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py compare_subset   100% 16 0 0   100% 16 0   100%
jsonfind/jsonfind.py compare_superset   100% 16 0 0   100% 16 0   100%
jsonfind/jsonfind.py compare_set   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.get_children   100% 5 0 0   100% 4 0   100%
jsonfind/jsonfind.py JsonFind.get_children_attr   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.issubset   100% 6 0 0   100% 6 0   100%
jsonfind/jsonfind.py JsonFind.filter_subset   0% 7 7 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_eq   100% 7 0 0   100% 6 0   100%
jsonfind/jsonfind.py JsonFind.filter_is   86% 7 1 0   100% 6 0   92%
jsonfind/jsonfind.py JsonFind.filter_compare   0% 9 9 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_compare_subset   0% 9 9 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_compare_superset   0% 9 9 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_attr_eq   0% 7 7 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_attr_is   0% 7 7 0   0% 6 0   0%
jsonfind/jsonfind.py JsonFind.filter_key   89% 9 1 0   100% 8 0   94%
jsonfind/jsonfind.py JsonFind.find_eq   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.find_is   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.find_attr_eq   0% 1 1 0   100% 0 0   0%
jsonfind/jsonfind.py JsonFind.find_attr_is   0% 1 1 0   100% 0 0   0%
jsonfind/jsonfind.py JsonFind.find_subset   0% 1 1 0   100% 0 0   0%
jsonfind/jsonfind.py JsonFind.find_superset   0% 1 1 0   100% 0 0   0%
jsonfind/jsonfind.py JsonFind.find_key   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.to_jsonpath   88% 8 1 0   83% 6 1   86%
jsonfind/jsonfind.py JsonFind.escape_jsonptr   100% 4 0 0   100% 2 0   100%
jsonfind/jsonfind.py JsonFind.to_jsonpointer   100% 1 0 0   100% 0 0   100%
jsonfind/jsonfind.py JsonFind.format_to   0% 2 2 0   100% 0 0   0%
jsonfind/jsonfind.py JsonFind.find_by   0% 9 9 0   0% 8 0   0%
jsonfind/jsonfind.py (no function)   98% 81 2 0   50% 4 2   95%
Total     69% 362 113 0   62% 144 6   67%

No items found using the specified filter.