============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 95 items

test/test_common_extensions.py::test_file PASSED
test/test_common_extensions.py::test_hex_string PASSED
test/test_common_extensions.py::test_string PASSED
test/test_common_extensions.py::test_string_with_confidence PASSED
test/test_common_extensions.py::test_magic_string_with_filename_hint PASSED
test/test_common_extensions.py::test_not_found PASSED
test/test_common_extensions.py::test_magic_file PASSED
test/test_common_extensions.py::test_stream PASSED
test/test_common_extensions.py::test_magic_stream PASSED
test/test_common_extensions.py::test_small_stream_error PASSED
test/test_common_extensions.py::test_mime PASSED
test/test_common_extensions.py::test_images PASSED
test/test_common_extensions.py::test_video PASSED
test/test_common_extensions.py::test_audio PASSED
test/test_common_extensions.py::test_office PASSED
test/test_common_extensions.py::test_archive PASSED
test/test_common_extensions.py::test_media PASSED
test/test_common_extensions.py::test_system PASSED
test/test_common_extensions.py::test_ext PASSED
test/test_common_extensions.py::test_cmd_options PASSED
test/test_common_extensions.py::test_bad_magic_input PASSED
test/test_common_extensions.py::test_from_extension PASSED
test/test_common_extensions.py::test_magic_extension PASSED
test/test_common_extensions.py::test_cmd_extension_option PASSED
test/test_common_extensions.py::test_fake_file PASSED
test/test_common_extensions.py::test_riff_wav_mime PASSED
test/test_common_extensions.py::test_cfbf_doc PASSED
test/test_common_extensions.py::test_cfbf_ppt PASSED
test/test_common_extensions.py::test_cfbf_msg PASSED
test/test_scanners.py::test_text_scanner PASSED
test/test_scanners.py::test_utf16_le_not_mp1 PASSED
test/test_scanners.py::test_utf16_le_csv_deep_scan PASSED
test/test_scanners.py::test_from_string_nonexistent_filename PASSED
test/test_scanners.py::test_python_scanner PASSED
test/test_scanners.py::test_json_scanner PASSED
test/test_scanners.py::test_eml_scanner PASSED
test/test_scanners.py::test_jpg_without_extension PASSED
test/test_scanners.py::test_sndhdr_scanner PASSED
test/test_scanners.py::test_ooxml_content_type_detection PASSED
test/test_scanners.py::test_ooxml_without_app_xml PASSED
test/test_scanners.py::test_ooxml_libreoffice_application PASSED
test/test_scanners.py::test_ogg_opus_scanner PASSED
test/test_scanners.py::test_ogg_vorbis_scanner PASSED
test/test_scanners.py::test_ogg_theora_scanner PASSED
test/test_scanners.py::test_ogg_flac_scanner PASSED
test/test_scanners.py::test_ogg_scanner_direct PASSED
test/test_scanners.py::test_ogg_scanner_synthetic_codecs PASSED
test/test_scanners.py::test_ogg_scanner_rejects_non_ogg PASSED
test/test_scanners.py::test_asf_wmv_scanner PASSED
test/test_scanners.py::test_asf_wma_scanner PASSED
test/test_scanners.py::test_asf_scanner_direct PASSED
test/test_scanners.py::test_asf_scanner_generic_fallback PASSED
test/test_scanners.py::test_asf_scanner_rejects_non_asf PASSED
test/test_scanners.py::test_ebml_matroska_scanner PASSED
test/test_scanners.py::test_ebml_webm_scanner PASSED
test/test_scanners.py::test_ebml_scanner_direct PASSED
test/test_scanners.py::test_ebml_scanner_rejects_non_ebml PASSED
test/test_scanners.py::test_text_scanner_null_bytes_are_binary PASSED
test/test_scanners.py::test_ogg_scanner_truncated_head PASSED
test/test_scanners.py::test_json_scanner_array PASSED
test/test_scanners.py::test_json_scanner_malformed PASSED
test/test_scanners.py::test_sndhdr_hcom_detection PASSED
test/test_scanners.py::test_sndhdr_short_head PASSED
test/test_scanners.py::test_asf_scanner_wrong_magic_30_bytes PASSED
test/test_scanners.py::test_asf_scanner_file_io_error PASSED
test/test_scanners.py::test_asf_scanner_truncated_object PASSED
test/test_scanners.py::test_asf_scanner_bad_object_size PASSED
test/test_scanners.py::test_python_scanner_large_file PASSED
test/test_scanners.py::test_python_scanner_no_constructs PASSED
test/test_scanners.py::test_python_scanner_few_constructs PASSED
test/test_scanners.py::test_deepscan_disabled_magic_file PASSED
test/test_scanners.py::test_deepscan_disabled_magic_stream PASSED
test/test_scanners.py::test_single_deep_scan_disabled PASSED
test/test_scanners.py::test_single_deep_scan_none_head PASSED
test/test_scanners.py::test_catch_all_deep_scan_disabled PASSED
test/test_scanners.py::test_catch_all_deep_scan_none_head PASSED
test/test_scanners.py::test_file_details_non_regular_file PASSED
test/test_scanners.py::test_magic_file_no_matches PASSED
test/test_scanners.py::test_run_deep_scan_no_matches_raises PASSED
test/test_scanners.py::test_hdf5_scanner_no_subtype PASSED
test/test_scanners.py::test_hdf5_scanner_anndata_match PASSED
test/test_scanners.py::test_cfbf_extract_stream_names_incomplete_entry PASSED
test/test_scanners.py::test_cfbf_extract_stream_names_invalid_obj_type PASSED
test/test_scanners.py::test_cfbf_extract_root_clsid PASSED
test/test_scanners.py::test_cfbf_extract_root_clsid_no_root PASSED
test/test_scanners.py::test_cfbf_extract_root_clsid_short_entry PASSED
test/test_scanners.py::test_cfbf_identify_format_msi PASSED
test/test_scanners.py::test_cfbf_identify_format_mpp PASSED
test/test_scanners.py::test_cfbf_identify_format_no_match PASSED
test/test_scanners.py::test_cfbf_main_short_head PASSED
test/test_scanners.py::test_cfbf_main_wrong_magic PASSED
test/test_scanners.py::test_cfbf_main_bad_sector_shift PASSED
test/test_scanners.py::test_cfbf_main_negative_dir_secid PASSED
test/test_scanners.py::test_cfbf_main_file_read_error PASSED
test/test_scanners.py::test_cfbf_main_empty_dir_data PASSED

======== 95 passed ========
