unit_report.html

Report generated on 14-Feb-2023 at 10:01:18 by pytest-html v3.2.0

Environment

Packages {"pluggy": "1.0.0", "pytest": "7.1.3"}
Platform Linux-5.15.0-41-generic-x86_64-with-glibc2.35
Plugins {"html": "3.2.0", "metadata": "2.0.4", "xdist": "3.2.0"}
Python 3.10.6

Summary

299 tests ran in 23.14 seconds.

299 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Result Test Duration Links
Passed tests/unit/test_alinco_clone.py::AlincoCloneTest::test_all_alinco_identify 0.00
Passed tests/unit/test_alinco_clone.py::AlincoCloneTest::test_dj175 0.08
Passed tests/unit/test_alinco_clone.py::AlincoCloneTest::test_djg7 0.59
Passed tests/unit/test_alinco_clone.py::AlincoCloneTest::test_dr235 0.06
Passed tests/unit/test_bandplan.py::BandPlanTest::test_get_repeater_bands 0.01
Passed tests/unit/test_bitwise.py::TestMemoryMapCoherence::test_byte_char_coherence 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_int_array 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u16 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u24 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u32 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u8 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul16 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul24 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul32 0.00
Passed tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u16 0.00
Passed tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u24 0.00
Passed tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u8 0.00
Passed tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_ul16 0.00
Passed tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_ul24 0.00
Passed tests/unit/test_bitwise.py::TestBitType::test_bit_array 0.00
Passed tests/unit/test_bitwise.py::TestBitType::test_bit_array_fail 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_bbcd 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_bbcd_array 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_lbcd 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_lbcd_array 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_char 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_get_raw 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_invalid_chars 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_with_various_input_types 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_wrong_length 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_get_raw 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_get_raw_small 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_one_element 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_two_elements 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_writes 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseSeek::test_seek 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseSeek::test_seekto 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseErrors::test_missing_semicolon 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseComments::test_comment_cppstyle 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseComments::test_comment_inline_cppstyle 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStringEncoders::test_decode_bytes 0.00
Passed tests/unit/test_bitwise.py::TestBitwiseStringEncoders::test_encode_bytes 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_compare_version_to_current 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_compare_version_to_current_dev 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_format_freq 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_from_Hz 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp1 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp2 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp3 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp4 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp5 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp6 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp7 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp8 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random1 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random2 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random3 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random4 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb1 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb2 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb3 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb4 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_to_text1 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_to_text2 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_bad 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_decimal 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_whitespace 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_whole 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_power 0.00
Passed tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_power_invalid 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_dtcs_dtcs 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_dtcs_tone 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_none_dtcs 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_none_tone 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_tone_dtcs 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_tone_tone 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_dtcs 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_none 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_tone 0.00
Passed tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_tsql 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_250 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_500 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_750 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_is_12_5 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_is_2_5 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_is_5_0 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_is_6_25 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_is_fractional_step 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step 0.00
Passed tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step_fail 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_bad_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_no_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_saves_metadata_on_radio 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_make_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_save_mmap_includes_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_save_mmap_no_metadata_not_img_file 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_strip_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestImageMetadata::test_sub_devices_linked_metadata 0.00
Passed tests/unit/test_chirp_common.py::TestCloneModeExtras::test_extra_comment 0.00
Passed tests/unit/test_chirp_common.py::TestOverrideRules::test_radio_overrides 0.00
Passed tests/unit/test_cli.py::TestCLI::test_cli_simple 0.21
Passed tests/unit/test_csv.py::TestCSV::test_cross_dtcs 0.01
Passed tests/unit/test_csv.py::TestCSV::test_csv_memories_are_private 0.00
Passed tests/unit/test_csv.py::TestCSV::test_default_power 0.00
Passed tests/unit/test_csv.py::TestCSV::test_escaped_string_chars 0.01
Passed tests/unit/test_csv.py::TestCSV::test_foreign_power 0.00
Passed tests/unit/test_csv.py::TestCSV::test_parse_legacy 0.02
Passed tests/unit/test_csv.py::TestCSV::test_parse_minimal 0.00
Passed tests/unit/test_csv.py::TestCSV::test_parse_modern 0.00
Passed tests/unit/test_csv.py::TestCSV::test_parse_unknown_field 0.00
Passed tests/unit/test_csv.py::TestCSV::test_parse_unknown_power 0.00
Passed tests/unit/test_csv.py::TestCSV::test_unicode_comment_chars 0.01
Passed tests/unit/test_directory.py::TestDirectory::test_detect_with_metadata_alias_class 0.00
Passed tests/unit/test_directory.py::TestDirectory::test_detect_with_metadata_base_class 0.00
Passed tests/unit/test_directory.py::TestDirectory::test_detect_with_no_metadata 0.00
Passed tests/unit/test_directory.py::TestDetectBruteForce::test_detect_all 0.04
Passed tests/unit/test_directory.py::TestAliasMap::test_uniqueness 0.02
Passed tests/unit/test_icf.py::TestFileICF::test_read_icf_data_modern 0.00
Passed tests/unit/test_icf.py::TestFileICF::test_read_icf_data_old 0.00
Passed tests/unit/test_icf.py::TestFileICF::test_read_img_write_icf_modern 0.48
Passed tests/unit/test_icf.py::TestFileICF::test_read_img_write_icf_old 0.29
Passed tests/unit/test_icf.py::TestFileICF::test_read_write_icf 0.18
Passed tests/unit/test_icf.py::TestCloneICF::test_frame_parse 0.00
Passed tests/unit/test_icf.py::TestCloneICF::test_frame_parse_no_end 0.00
Passed tests/unit/test_icf.py::TestCloneICF::test_frame_parse_trailing_garbage 0.00
Passed tests/unit/test_icf.py::TestCloneICF::test_pack 0.00
Passed tests/unit/test_icom_clone.py::TestRawRadioData::test_get_payload 0.00
Passed tests/unit/test_icom_clone.py::TestRawRadioData::test_process_frame_payload 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-2100H::test_sync_in 0.01
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-2100H::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-W32A::test_sync_in 0.02
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-W32A::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-V82::test_sync_in 0.09
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-V82::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-W32E::test_sync_in 0.02
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-W32E::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-E90::test_sync_in 0.28
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-E90::test_sync_out 0.01
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-208H::test_sync_in 0.21
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-208H::test_sync_out 0.01
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-T7H::test_sync_in 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-T7H::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-U82::test_sync_in 0.06
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-U82::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-Q7A::test_sync_in 0.08
Passed tests/unit/test_icom_clone.py::Test_Icom_IC-Q7A::test_sync_out 0.00
Passed tests/unit/test_icom_clone.py::Test_Icom_ID-51::test_sync_in 2.97
Passed tests/unit/test_icom_clone.py::Test_Icom_ID-51::test_sync_out 0.17
Passed tests/unit/test_icom_clone.py::Test_Icom_ID-31A::test_sync_in 1.49
Passed tests/unit/test_icom_clone.py::Test_Icom_ID-31A::test_sync_out 0.11
Passed tests/unit/test_icom_clone.py::Test_Icom_ID-51_Plus::test_sync_in 3.02