Coverage report: 99%

Files Functions Classes

coverage.py v7.6.8, created at 2024-12-06 11:15 +0000

File function statements missing excluded branches partial coverage
conftest.py assert_load 2 0 0 0 0 100%
conftest.py assert_load_fail 2 0 0 0 0 100%
conftest.py assert_roundtrip 3 0 0 0 0 100%
conftest.py assert_roundtrip_data 3 0 0 0 0 100%
conftest.py (no function) 6 0 0 0 0 100%
jsonurl_benchmark_test.py test_roundtrip_aqf 2 0 0 0 0 100%
jsonurl_benchmark_test.py test_loads 3 0 0 0 0 100%
jsonurl_benchmark_test.py test_dumps 3 0 0 0 0 100%
jsonurl_benchmark_test.py (no function) 10 0 0 0 0 100%
jsonurl_data_test.py _param_values 1 0 0 0 0 100%
jsonurl_data_test.py test 25 1 0 12 1 95%
jsonurl_data_test.py (no function) 12 1 0 2 1 86%
jsonurl_main_test.py run 1 0 0 0 0 100%
jsonurl_main_test.py test_main_load 2 0 0 0 0 100%
jsonurl_main_test.py test_main_load_list 2 0 0 0 0 100%
jsonurl_main_test.py test_main_load_dict 2 0 0 0 0 100%
jsonurl_main_test.py test_main_load_aqf 2 0 0 0 0 100%
jsonurl_main_test.py test_main_dump 2 0 0 0 0 100%
jsonurl_main_test.py test_main_dump_list 2 0 0 0 0 100%
jsonurl_main_test.py test_main_dump_dict 2 0 0 0 0 100%
jsonurl_main_test.py test_main_dump_aqf 2 0 0 0 0 100%
jsonurl_main_test.py (no function) 11 0 0 0 0 100%
jsonurl_py.py _dataclass_kwonly 0 0 1 0 0 100%
jsonurl_py.py _dump_list_data 1 0 0 0 0 100%
jsonurl_py.py _dump_dict_data 1 0 0 0 0 100%
jsonurl_py.py _dump_str 23 0 0 22 0 100%
jsonurl_py.py _dump_any 19 0 0 18 0 100%
jsonurl_py.py dumps 0 0 1 0 0 100%
jsonurl_py.py dumps 0 0 1 0 0 100%
jsonurl_py.py dumps 10 0 0 8 0 100%
jsonurl_py.py check_can_mark_safe 6 0 0 6 0 100%
jsonurl_py.py _load_hexdigit 8 0 0 6 0 100%
jsonurl_py.py _load_percent 7 0 0 4 0 100%
jsonurl_py.py _is_unencoded 1 0 0 0 0 100%
jsonurl_py.py _partial_decode_aqf 14 0 0 6 0 100%
jsonurl_py.py _unquote_aqf 13 0 0 6 0 100%
jsonurl_py.py _convert_unquoted_atom 16 0 0 16 0 100%
jsonurl_py.py _load_qstr 17 0 0 10 0 100%
jsonurl_py.py _load_atom 43 0 0 28 0 100%
jsonurl_py.py _load_list_data 13 0 0 6 0 100%
jsonurl_py.py _load_list 13 0 0 6 0 100%
jsonurl_py.py _load_dict 19 0 0 10 0 100%
jsonurl_py.py _load_comp 12 0 0 8 0 100%
jsonurl_py.py _load_any 24 0 0 18 0 100%
jsonurl_py.py _load_top 5 0 0 2 0 100%
jsonurl_py.py _load_dict_data 19 0 0 10 0 100%
jsonurl_py.py loads 0 0 1 0 0 100%
jsonurl_py.py loads 0 0 1 0 0 100%
jsonurl_py.py loads 11 0 0 10 0 100%
jsonurl_py.py _add_common_args 3 0 0 0 0 100%
jsonurl_py.py create_parser 9 0 0 0 0 100%
jsonurl_py.py main 13 0 2 2 0 100%
jsonurl_py.py (no function) 56 1 21 2 0 98%
jsonurl_test.py test_dumps 3 0 0 0 0 100%
jsonurl_test.py test_dump_empty_string 2 0 0 0 0 100%
jsonurl_test.py test_percent_caps 2 0 0 0 0 100%
jsonurl_test.py test_percent_error 3 0 0 0 0 100%
jsonurl_test.py test_dump_escape_aqf 1 0 0 0 0 100%
jsonurl_test.py test_dump_escape_nonaqf 1 0 0 0 0 100%
jsonurl_test.py test_dump_null_aqf 1 0 0 0 0 100%
jsonurl_test.py test_load_null_aqf 1 0 0 0 0 100%
jsonurl_test.py test_aqf_escape_once 3 0 0 0 0 100%
jsonurl_test.py test_roundtrip_aqf_escapes 2 0 0 0 0 100%
jsonurl_test.py test_roundtrip_aqf_escape_paren 1 0 0 0 0 100%
jsonurl_test.py test_roundtrip_aqf_structural 1 0 0 0 0 100%
jsonurl_test.py test_roundtrip_aqf_escape_many 1 0 0 0 0 100%
jsonurl_test.py test_dump_empty_string_aqf 4 0 0 0 0 100%
jsonurl_test.py test_dump_numlike_string 4 0 0 0 0 100%
jsonurl_test.py test_percent 2 0 0 0 0 100%
jsonurl_test.py test_loads_atoms 5 0 0 0 0 100%
jsonurl_test.py test_loads_dict 2 0 0 0 0 100%
jsonurl_test.py test_loads_dict_many 1 0 0 0 0 100%
jsonurl_test.py test_loads_list 3 0 0 0 0 100%
jsonurl_test.py test_empty_input 2 0 0 0 0 100%
jsonurl_test.py test_unenc 1 0 0 0 0 100%
jsonurl_test.py test_empty_composite 1 0 0 0 0 100%
jsonurl_test.py test_one_item_list 1 0 0 0 0 100%
jsonurl_test.py test_one_item_nested_list 1 0 0 0 0 100%
jsonurl_test.py test_number 4 0 0 0 0 100%
jsonurl_test.py test_dumps_float 3 0 0 0 0 100%
jsonurl_test.py test_error_on_plus_number 3 0 0 0 0 100%
jsonurl_test.py test_nonumber 1 0 0 0 0 100%
jsonurl_test.py test_qstr 1 0 0 0 0 100%
jsonurl_test.py test_load_quote_percent 3 0 0 0 0 100%
jsonurl_test.py test_save_implied_list 1 0 0 0 0 100%
jsonurl_test.py test_load_implied_list 6 0 0 0 0 100%
jsonurl_test.py test_save_implied_dict 1 0 0 0 0 100%
jsonurl_test.py test_load_implied_dict 1 0 0 0 0 100%
jsonurl_test.py test_empty_implied_list_save 1 0 0 0 0 100%
jsonurl_test.py test_empty_implied_dict_save 1 0 0 0 0 100%
jsonurl_test.py test_empty_implied_list_load 1 0 0 0 0 100%
jsonurl_test.py test_empty_implied_dict_load 1 0 0 0 0 100%
jsonurl_test.py test_unquote_aqf 10 0 0 0 0 100%
jsonurl_test.py test_bool_percent 12 0 0 0 0 100%
jsonurl_test.py test_more_aqf 13 0 0 0 0 100%
jsonurl_test.py test_structural_aqf 9 0 0 0 0 100%
jsonurl_test.py test_unterminated_qstr 2 0 0 0 0 100%
jsonurl_test.py test_percent_qstr 5 0 0 0 0 100%
jsonurl_test.py test_aqf_escape_after_percent 2 0 0 0 0 100%
jsonurl_test.py test_aqf_e_invalid_escape 3 0 0 0 0 100%
jsonurl_test.py test_plus_in_qstr 1 0 0 0 0 100%
jsonurl_test.py test_space_in_qstr 1 0 0 0 0 100%
jsonurl_test.py test_unterminated_dict 4 0 0 0 0 100%
jsonurl_test.py test_unterminated_dict_implied 5 0 0 0 0 100%
jsonurl_test.py test_unencoded_ascii_digits 3 0 0 0 0 100%
jsonurl_test.py test_load_unencoded_special 2 0 0 0 0 100%
jsonurl_test.py test_dump_unencoded_special 4 0 0 0 0 100%
jsonurl_test.py test_aqf_single_quote_safe 3 0 0 0 0 100%
jsonurl_test.py test_noaqf_single_quote_safe 3 0 0 0 0 100%
jsonurl_test.py test_bad_safe 4 0 0 0 0 100%
jsonurl_test.py test_fail_load_brackets 2 0 0 2 0 100%
jsonurl_test.py test_dict_with_list_as_first_value 1 0 0 0 0 100%
jsonurl_test.py test_nested_list 2 0 0 0 0 100%
jsonurl_test.py test_aqf_escape_colon 1 0 0 0 0 100%
jsonurl_test.py test_aqf_escape_semicolon 1 0 0 0 0 100%
jsonurl_test.py test_aqf_load_apos 3 0 0 0 0 100%
jsonurl_test.py test_notaqf_load_apos_mid_fail 3 0 0 0 0 100%
jsonurl_test.py test_dump_badvalue 6 0 0 0 0 100%
jsonurl_test.py test_badargs 4 0 0 0 0 100%
jsonurl_test.py test_aqf_percent_structural 2 0 0 0 0 100%
jsonurl_test.py test_aqf_ampersand 4 0 0 0 0 100%
jsonurl_test.py test_unterminated_percent_message 4 0 0 0 0 100%
jsonurl_test.py test_invalid_bang_escape_message 2 0 0 0 0 100%
jsonurl_test.py test_errors_strings 2 0 0 0 0 100%
jsonurl_test.py test_parse_data 2 0 0 0 0 100%
jsonurl_test.py test_dump_safe 11 0 0 0 0 100%
jsonurl_test.py test_distinguish_empty 5 0 0 0 0 100%
jsonurl_test.py test_distinguish_error 4 0 0 0 0 100%
jsonurl_test.py test_distinguish_empty_complex 1 0 0 0 0 100%
jsonurl_test.py (no function) 85 0 0 0 0 100%
jsonurl_unicode_test.py test 4 0 0 0 0 100%
jsonurl_unicode_test.py (no function) 5 0 0 0 0 100%
Total   793 3 28 220 2 99%

No items found using the specified filter.