unit_report.html

Report generated on 17-Jan-2025 at 02:16:29 by pytest-html v4.1.1

Environment

Python
3.10.12
Platform
Linux-5.15.0-91-generic-x86_64-with-glibc2.35
Packages
  • pytest: 7.1.3
  • pluggy: 1.0.0
    Plugins
    • xdist: 3.6.1
    • metadata: 3.1.1
    • html: 4.1.1
    • anyio: 3.6.2
    • openfiles: 0.5.0
    • astropy-header: 0.2.0
    • filter-subpackage: 0.1.1
    • mock: 3.6.1
    • cov: 3.0.0
    • doctestplus: 0.11.2
    • arraydiff: 0.5.0
    • remotedata: 0.3.3
    • hypothesis: 6.36.0

      Summary

      363 tests took 00:00:39.

      (Un)check the boxes to filter the results.

      0 Failed, 363 Passed, 12 Skipped, 0 Expected failures, 0 Unexpected passes, 0 Errors, 0 Reruns
       / 
      Result Test Duration Links
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_edges_20221 ms
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_edges_original1 ms
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_get_20221 ms
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_get_original1 ms
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_set_20221 ms
      tests/unit/test_baofeng_fmradio.py::FMRadioTest::test_set_original1 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_edges_2022::setup0 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_edges_original::setup0 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_get_2022::setup0 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_get_original::setup0 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_set_2022::setup0 ms
      tests/unit/test_baofeng_fmradio.py::TestUV5R::test_set_original::setup0 ms
      tests/unit/test_alinco_clone.py::AlincoCloneTest::test_all_alinco_identify2 ms
      tests/unit/test_alinco_clone.py::AlincoCloneTest::test_dj175173 ms
      tests/unit/test_alinco_clone.py::AlincoCloneTest::test_djg700:00:01
      tests/unit/test_alinco_clone.py::AlincoCloneTest::test_dr235106 ms
      tests/unit/test_alinco_clone.py::AlincoCloneTest::test_dr735465 ms
      tests/unit/test_bandplan.py::BandPlanTest::test_get_repeater_bands6 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_edges_202235 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_edges_original35 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_get_20227 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_get_original7 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_set_20228 ms
      tests/unit/test_baofeng_fmradio.py::TestBFT1::test_set_original9 ms
      tests/unit/test_bitwise.py::TestMemoryMapCoherence::test_byte_char_coherence1 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_int_array1 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_int_array_set_raw1 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u161 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u241 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u321 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_u81 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul161 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul241 ms
      tests/unit/test_bitwise.py::TestBitwiseBaseIntTypes::test_type_ul321 ms
      tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u161 ms
      tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u241 ms
      tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_u81 ms
      tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_ul161 ms
      tests/unit/test_bitwise.py::TestBitfieldTypes::test_bitfield_ul241 ms
      tests/unit/test_bitwise.py::TestBitType::test_bit_array1 ms
      tests/unit/test_bitwise.py::TestBitType::test_bit_array_fail1 ms
      tests/unit/test_bitwise.py::TestBitType::test_lbit_array1 ms
      tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_bbcd1 ms
      tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_bbcd_array1 ms
      tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_lbcd1 ms
      tests/unit/test_bitwise.py::TestBitwiseBCDTypes::test_lbcd_array1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_char1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_get_raw1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_invalid_chars1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_with_various_input_types1 ms
      tests/unit/test_bitwise.py::TestBitwiseCharTypes::test_string_wrong_length1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_duplicate3 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_fill_raw1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_get_raw1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_get_raw_small1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_one_element1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_set_raw1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_two_elements1 ms
      tests/unit/test_bitwise.py::TestBitwiseStructTypes::test_struct_writes1 ms
      tests/unit/test_bitwise.py::TestBitwisePrintoffset::test_printoffset2 ms
      tests/unit/test_bitwise.py::TestBitwiseSeek::test_seek1 ms
      tests/unit/test_bitwise.py::TestBitwiseSeek::test_seekto1 ms
      tests/unit/test_bitwise.py::TestBitwiseErrors::test_missing_semicolon1 ms
      tests/unit/test_bitwise.py::TestBitwiseComments::test_comment_cppstyle1 ms
      tests/unit/test_bitwise.py::TestBitwiseComments::test_comment_inline_cppstyle1 ms
      tests/unit/test_bitwise.py::TestBitwiseStringEncoders::test_decode_bytes1 ms
      tests/unit/test_bitwise.py::TestBitwiseStringEncoders::test_encode_bytes1 ms
      tests/unit/test_bitwise.py::TestPath::test_get_path2 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_compare_version_to_current1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_compare_version_to_current_dev1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_format_freq1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_from_Hz1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp11 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp21 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp31 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp41 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp51 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp61 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp71 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_chirp81 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random11 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random21 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random31 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_random41 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb11 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb21 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb31 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_from_text_rb41 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_to_text11 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_to_text21 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_mem_to_text31 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_bad1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_decimal1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_whitespace1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_freq_whole1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_power1 ms
      tests/unit/test_chirp_common.py::TestUtilityFunctions::test_parse_power_invalid1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_dtcs_dtcs1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_dtcs_tone1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_none_dtcs1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_none_tone1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_tone_dtcs1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_cross_tone_tone1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_dtcs1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_none1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_tone1 ms
      tests/unit/test_chirp_common.py::TestSplitTone::test_split_tone_decode_tsql1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_2501 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_5001 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_fix_rounded_step_7501 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_is_12_51 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_is_2_51 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_is_5_01 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_is_6_251 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_is_fractional_step1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step_fail1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step_finds_radio_specific1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step_finds_suitable1 ms
      tests/unit/test_chirp_common.py::TestStepFunctions::test_required_step_with_list1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_bad_metadata1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_no_metadata1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_load_mmap_saves_metadata_on_radio1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_make_metadata1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_save_mmap_includes_metadata1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_save_mmap_no_metadata_not_img_file1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_strip_metadata1 ms
      tests/unit/test_chirp_common.py::TestImageMetadata::test_sub_devices_linked_metadata1 ms
      tests/unit/test_chirp_common.py::TestCloneModeExtras::test_extra_comment1 ms
      tests/unit/test_chirp_common.py::TestOverrideRules::test_radio_overrides2 ms
      tests/unit/test_chirp_common.py::TestMemory::test_debug_diff1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_frozen_dupe_unfrozen1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_frozen_from_frozen1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_frozen_modifications1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_pickle_with_extra1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_repr_dump1 ms
      tests/unit/test_chirp_common.py::TestMemory::test_tone_validator1 ms
      tests/unit/test_chirp_common.py::TestRadioFeatures::test_valid_tones1 ms
      tests/unit/test_cli.py::TestCLI::test_cli_simple451 ms
      tests/unit/test_csv.py::TestCSV::test_cross_dtcs22 ms
      tests/unit/test_csv.py::TestCSV::test_csv_memories_are_private11 ms
      tests/unit/test_csv.py::TestCSV::test_csv_with_comments11 ms
      tests/unit/test_csv.py::TestCSV::test_csv_with_comments_quoted_header12 ms
      tests/unit/test_csv.py::TestCSV::test_default_power11 ms
      tests/unit/test_csv.py::TestCSV::test_escaped_string_chars22 ms
      tests/unit/test_csv.py::TestCSV::test_foreign_power11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_legacy11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_minimal11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_modern11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_modern_bom11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_modern_bom_with_comments11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_modern_quoted_header11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_modern_quoted_header_bom11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_unknown_field11 ms
      tests/unit/test_csv.py::TestCSV::test_parse_unknown_power11 ms
      tests/unit/test_csv.py::TestCSV::test_unicode_comment_chars22 ms
      tests/unit/test_csv.py::RTCSV::test_sample_file_1_ft3d27 ms
      tests/unit/test_csv.py::RTCSV::test_sample_file_2_ftm40013 ms
      tests/unit/test_csv.py::RTCSV::test_sample_file_3_ftm50024 ms
      tests/unit/test_directory.py::TestDirectory::test_detect_with_metadata_alias_class2 ms
      tests/unit/test_directory.py::TestDirectory::test_detect_with_metadata_base_class1 ms
      tests/unit/test_directory.py::TestDirectory::test_detect_with_no_metadata2 ms
      tests/unit/test_directory.py::TestDetectBruteForce::test_detect_all110 ms
      tests/unit/test_directory.py::TestAliasMap::test_uniqueness39 ms
      tests/unit/test_directory.py::TestDetectedBy::test_detected_include_self1 ms
      tests/unit/test_directory.py::TestDetectedBy::test_detected_isolation1 ms
      tests/unit/test_icf.py::TestFileICF::test_read_icf_data_modern2 ms
      tests/unit/test_icf.py::TestFileICF::test_read_icf_data_old1 ms
      tests/unit/test_icf.py::TestFileICF::test_read_img_write_icf_modern799 ms
      tests/unit/test_icf.py::TestFileICF::test_read_img_write_icf_old558 ms
      tests/unit/test_icf.py::TestFileICF::test_read_write_icf348 ms
      tests/unit/test_icf.py::TestCloneICF::test_frame_parse1 ms
      tests/unit/test_icf.py::TestCloneICF::test_frame_parse_no_end1 ms
      tests/unit/test_icf.py::TestCloneICF::test_frame_parse_trailing_garbage1 ms
      tests/unit/test_icf.py::TestCloneICF::test_pack1 ms
      tests/unit/test_icf.py::TestICFUtil::test_warp_byte_size1 ms
      tests/unit/test_icf.py::TestICFUtil::test_warp_byte_size_pad1 ms
      tests/unit/test_icf.py::TestICFUtil::test_warp_byte_size_skip1 ms
      tests/unit/test_icf.py::TestICFUtil::test_warp_byte_size_symmetric_padded1 ms
      tests/unit/test_icom_clone.py::TestRawRadioData::test_get_payload1 ms
      tests/unit/test_icom_clone.py::TestRawRadioData::test_process_frame_payload1 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-208H::test_sync_in324 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-208H::test_sync_out20 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2100H::test_sync_in34 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2100H::test_sync_out5 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2200H::test_sync_in134 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2200H::test_sync_out15 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2300H::test_sync_in190 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2300H::test_sync_out13 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2720H::test_sync_in87 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2720H::test_sync_out11 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2820H::test_sync_in847 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-2820H::test_sync_out92 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-E90::test_sync_in518 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-E90::test_sync_out23 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-P7::test_sync_in749 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-P7::test_sync_out60 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-Q7A::test_sync_in44 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-Q7A::test_sync_out6 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T70::test_sync_in109 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T70::test_sync_out13 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T7H::test_sync_in16 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T7H::test_sync_out3 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T8A::test_sync_in24 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-T8A::test_sync_out6 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-U82::test_sync_in225 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-U82::test_sync_out14 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V80::test_sync_in83 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V80::test_sync_out8 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V82::test_sync_in173 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V82::test_sync_out14 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V86::test_sync_in93 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-V86::test_sync_out11 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-W32A::test_sync_in41 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-W32A::test_sync_out12 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-W32E::test_sync_in40 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-W32E::test_sync_out12 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-31A::test_sync_in00:00:03
      tests/unit/test_icom_clone.py::Test_Icom_ID-31A::test_sync_out188 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-51::test_sync_in00:00:07
      tests/unit/test_icom_clone.py::Test_Icom_ID-51::test_sync_out288 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-51_Plus::test_sync_in00:00:07
      tests/unit/test_icom_clone.py::Test_Icom_ID-51_Plus::test_sync_out287 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-800H_v2::test_sync_in715 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-800H_v2::test_sync_out29 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-80H::test_sync_in00:00:02
      tests/unit/test_icom_clone.py::Test_Icom_ID-80H::test_sync_out133 ms
      tests/unit/test_icom_clone.py::Test_Icom_ID-880H::test_sync_in00:00:02
      tests/unit/test_icom_clone.py::Test_Icom_ID-880H::test_sync_out130 ms
      tests/unit/test_icom_clone.py::Test_Icom_IC-M710::test_sync_in00:00:01
      tests/unit/test_icom_clone.py::Test_Icom_IC-M710::test_sync_out10 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_almost_full2 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_empty1 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_partial1 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_rptcall_full11 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_rptcall_full21 ms
      tests/unit/test_import_logic.py::DstarTests::test_ensure_has_calls_urcall_full1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_bank3 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_dtcs_diffA_dtcs1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_dtcs_diffB_dtcs1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_duplex_negative1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_duplex_off_not_supported1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_duplex_too_big_vhf1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_duplex_uhf1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_duplex_vhf1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_freq1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem4 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem_checks_immutable3 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem_dstar_logic5 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem_with_class1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem_with_errors4 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mem_with_warnings4 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mode_invalid1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mode_valid_am1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_mode_valid_fm1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_name1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_closest1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_closest_watts1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_no_dst1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_no_src1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_no_src_variable1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_power_same1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_tone_diffA_tsql1 ms
      tests/unit/test_import_logic.py::ImportFieldTests::test_import_tone_diffB_tsql1 ms
      tests/unit/test_kguv8d.py::TestKGUV8D::test_download356 ms
      tests/unit/test_kguv8d.py::TestKGUV8D::test_identify1 ms
      tests/unit/test_kguv8d.py::TestKGUV8D::test_upload317 ms
      tests/unit/test_kguv8d.py::TestKGUV8DPlus::test_download323 ms
      tests/unit/test_kguv8d.py::TestKGUV8DPlus::test_identify1 ms
      tests/unit/test_kguv8d.py::TestKGUV8DPlus::test_upload415 ms
      tests/unit/test_kguv8d.py::TestKGUV8ER::test_download363 ms
      tests/unit/test_kguv8d.py::TestKGUV8ER::test_identify1 ms
      tests/unit/test_kguv8d.py::TestKGUV8ER::test_upload325 ms
      tests/unit/test_kguv8d.py::TestKG935::test_download325 ms
      tests/unit/test_kguv8d.py::TestKG935::test_identify1 ms
      tests/unit/test_kguv8d.py::TestKG935::test_upload378 ms
      tests/unit/test_kguv920.py::TestClone::test_download1 ms
      tests/unit/test_kguv920.py::TestClone::test_identify601 ms
      tests/unit/test_kguv920.py::TestClone::test_upload1 ms
      tests/unit/test_logger.py::TestLogger::test_log_history4 ms
      tests/unit/test_mappingmodel.py::TestBaseMapping::test_mapping1 ms
      tests/unit/test_mappingmodel.py::TestBaseMapping::test_mapping_eq1 ms
      tests/unit/test_mappingmodel.py::TestBaseBank::test_mapping1 ms
      tests/unit/test_mappingmodel.py::TestBaseBank::test_mapping_eq1 ms
      tests/unit/test_mappingmodel.py::TestBaseMappingModel::test_base_class1 ms
      tests/unit/test_mappingmodel.py::TestBaseMappingModel::test_get_name1 ms
      tests/unit/test_mappingmodel.py::TestBaseBankModel::test_base_class1 ms
      tests/unit/test_mappingmodel.py::TestBaseBankModel::test_get_name1 ms
      tests/unit/test_mappingmodel.py::TestBaseMappingModelIndexInterface::test_base_class1 ms
      tests/unit/test_mappingmodel.py::TestIcomBanks::test_icom_bank1 ms
      tests/unit/test_mappingmodel.py::TestIcomBanks::test_mapping1 ms
      tests/unit/test_mappingmodel.py::TestIcomBanks::test_mapping_eq1 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_add_memory_to_mapping3 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_get_mapping_memories2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_get_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_get_memory_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_get_num_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_remove_memory_from_mapping2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_remove_memory_from_mapping_no_bank2 ms
      tests/unit/test_mappingmodel.py::TestIcomBankModel::test_remove_memory_from_mapping_wrong_bank2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_add_memory_to_mapping2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_index_bounds4 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_mapping_memories2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_memory_index2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_memory_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_next_mapping_index3 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_get_num_mappings2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_remove_memory_from_mapping2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_remove_memory_from_mapping_no_bank2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_remove_memory_from_mapping_wrong_bank4 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_set_memory_index3 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_set_memory_index_bad_bank2 ms
      tests/unit/test_mappingmodel.py::TestIcomIndexedBankModel::test_set_memory_index_bad_index2 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_distance26 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_filter10 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_get_data_5003 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_get_data_got_results3 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_get_data_honors_cache_rules6 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_get_data_json_fail4 ms
      tests/unit/test_repeaterbook.py::TestRepeaterbook::test_get_data_no_results5 ms
      tests/unit/test_settings.py::TestSettingValues::test_changed1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_boolean1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_float1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_integer1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_list1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_list_by_index1 ms
      tests/unit/test_settings.py::TestSettingValues::test_radio_setting_value_string1 ms
      tests/unit/test_settings.py::TestSettingValues::test_validate_callback1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_apply_callback1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_radio_setting1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_radio_setting_group1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_radio_setting_multi1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_setting_banned_name1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_setting_banned_name_characters1 ms
      tests/unit/test_settings.py::TestSettingContainers::test_setting_deferred1 ms
      tests/unit/test_th9800.py::TestTH9800::test_download418 ms
      tests/unit/test_th9800.py::TestTH9800::test_identify1 ms
      tests/unit/test_th9800.py::TestTH9800::test_upload634 ms
      tests/unit/test_util.py::TestUtils::test_hexprint_even1 ms
      tests/unit/test_util.py::TestUtils::test_hexprint_short1 ms
      tests/unit/test_util.py::TestUtils::test_hexprint_with_bytes1 ms
      tests/unit/test_util.py::TestUtils::test_hexprint_with_string1 ms
      tests/unit/test_wxui_memquery.py::TestMemquery::test_query_parse105 ms
      tests/unit/test_wxui_radiothread.py::TestRadioThread::test_radiojob2 ms
      tests/unit/test_wxui_radiothread.py::TestRadioThread::test_radiojob_exception2 ms
      tests/unit/test_wxui_radiothread.py::TestRadioThread::test_thread105 ms
      tests/unit/test_wxui_radiothread.py::TestRadioThread::test_thread_abort_priority5 ms
      tests/unit/test_wxui_radiothread.py::TestClone::test_detected_model_labels4 ms
      tests/unit/test_wxui_radiothread.py::TestClone::test_sort_ports_unix3 ms
      tests/unit/test_wxui_radiothread.py::TestClone::test_sort_ports_windows6 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_1__False__False__False__False__False_10 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_2__False__False__False__False__True_6 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_3__False__False__False__True__None_10 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_4__False__False__True__False__None_8 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_5__False__True__False__None__None_4 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_6__True__False__False__True__True_7 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_7__True__False__True__False__None_7 ms
      tests/unit/test_wxui_radiothread.py::TestStartup::test_linux_desktop_file_exists6 ms
      tests/unit/test_yaesu_clone.py::TestYaesuChecksum::test_with_MemoryMap1 ms
      tests/unit/test_yaesu_clone.py::TestYaesuChecksum::test_with_MemoryMapBytes1 ms
      tests/unit/test_yaesu_clone.py::TestYaesuChecksum::test_with_bytes1 ms
      tests/unit/test_yaesu_clone.py::TestYaesuChecksum::test_with_str1 ms
      tests/unit/test_yaesu_clone.py::TestFT60::test_download484 ms
      tests/unit/test_yaesu_clone.py::TestFT60::test_upload508 ms
      tests/unit/test_yaesu_clone.py::TestFTX4::test_download137 ms
      tests/unit/test_yaesu_clone.py::TestFTX4::test_download_open95 ms
      tests/unit/test_yaesu_clone.py::TestFTX4::test_upload89 ms
      tests/unit/test_yaesu_clone.py::TestFT25::test_download50 ms
      tests/unit/test_yaesu_clone.py::TestFT25::test_download_open136 ms
      tests/unit/test_yaesu_clone.py::TestFT25::test_upload50 ms
      tests/unit/test_yaesu_clone.py::TestFT25_Asian::test_download51 ms
      tests/unit/test_yaesu_clone.py::TestFT25_Asian::test_download_open136 ms
      tests/unit/test_yaesu_clone.py::TestFT25_Asian::test_upload50 ms