test_actual_attachment_and_all_required_layers_pass (__main__.DecoderTests.test_actual_attachment_and_all_required_layers_pass) ... ok
test_actual_selected_concepts_all_explicitly_checked (__main__.DecoderTests.test_actual_selected_concepts_all_explicitly_checked) ... ok
test_alias_must_match_actual_token_and_table_index (__main__.DecoderTests.test_alias_must_match_actual_token_and_table_index) ... ok
test_chain_prev_corruption_rejected (__main__.DecoderTests.test_chain_prev_corruption_rejected) ... ok
test_chain_requires_terminal_lf (__main__.DecoderTests.test_chain_requires_terminal_lf) ... ok
test_condition_scope_preserved (__main__.DecoderTests.test_condition_scope_preserved) ... ok
test_crc_reference (__main__.DecoderTests.test_crc_reference) ... ok
test_declared_expansion_mismatch_rejected (__main__.DecoderTests.test_declared_expansion_mismatch_rejected) ... ok
test_duplicate_json_keys_rejected (__main__.DecoderTests.test_duplicate_json_keys_rejected) ... ok
test_gf_reduction_and_identities (__main__.DecoderTests.test_gf_reduction_and_identities) ... ok
test_header_crc_corruption_rejected (__main__.DecoderTests.test_header_crc_corruption_rejected) ... ok
test_invalid_utf8_and_surrogate_rejected (__main__.DecoderTests.test_invalid_utf8_and_surrogate_rejected) ... ok
test_lexical_token_rejected (__main__.DecoderTests.test_lexical_token_rejected) ... ok
test_literal_preserves_bom_unicode_spaces_and_newlines (__main__.DecoderTests.test_literal_preserves_bom_unicode_spaces_and_newlines) ... ok
test_malformed_uleb128_rejected (__main__.DecoderTests.test_malformed_uleb128_rejected) ... ok
test_missing_checked_is_reported_not_inserted (__main__.DecoderTests.test_missing_checked_is_reported_not_inserted) ... ok
test_noncanonical_metadata_rejected_even_with_correct_hash (__main__.DecoderTests.test_noncanonical_metadata_rejected_even_with_correct_hash) ... ok
test_nonstandard_json_constant_rejected (__main__.DecoderTests.test_nonstandard_json_constant_rejected) ... ok
test_payload_hash_corruption_rejected (__main__.DecoderTests.test_payload_hash_corruption_rejected) ... ok
test_payload_padding_corruption_rejected (__main__.DecoderTests.test_payload_padding_corruption_rejected) ... ok
test_required_hash_matches_recipe (__main__.DecoderTests.test_required_hash_matches_recipe) ... ok
test_reserved_space_operation_rejected (__main__.DecoderTests.test_reserved_space_operation_rejected) ... ok
test_rs_direct_single_block_and_mutation (__main__.DecoderTests.test_rs_direct_single_block_and_mutation) ... ok
test_trailing_body_rejected (__main__.DecoderTests.test_trailing_body_rejected) ... ok
test_uleb128_uint32_round_trips (__main__.DecoderTests.test_uleb128_uint32_round_trips) ... ok
test_unknown_concept_rejected (__main__.DecoderTests.test_unknown_concept_rejected) ... ok
test_usl_internal_hash_corruption_rejected (__main__.DecoderTests.test_usl_internal_hash_corruption_rejected) ... ok
test_zero_literal_rejected (__main__.DecoderTests.test_zero_literal_rejected) ... ok

----------------------------------------------------------------------
Ran 28 tests in 0.383s

OK
