Skip to content

fix: pre-commit issues #334

fix: pre-commit issues

fix: pre-commit issues #334

GitHub Actions / Test Results (windows-latest) (3.10) failed Jan 22, 2025 in 1s

21 passed, 1 failed and 2 skipped

Tests failed

❌ test-results.xml

24 tests were completed in 10s with 21 passed, 1 failed and 2 skipped.

Test suite Passed Failed Skipped Time
pytest 21✅ 1❌ 2⚪ 10s

❌ pytest

tests.test_appUtils
  ✅ test_get_packet_from_apid_errors_on_invalid_apid
  ✅ test_convert_to_datetime_on_invalid_datetime
tests.test_database
  ✅ test_database_output_manager_writes_to_database
  ✅ test_database_output_manager_errors_when_destination_file_is_not_found
  ✅ test_database_output_manager_errors_destination_file_different_hash
  ✅ test_database_output_manager_errors_database_error
tests.test_fetchBinary
  ✅ test_fetch_binary_empty_download_not_added_to_output
  ✅ test_fetch_binary_with_same_start_end_date
tests.test_fetchScience
  ✅ test_fetch_science_no_matching_files
  ✅ test_fetch_science_with_same_start_end_date
tests.test_main
  ✅ test_app_says_hello
  ✅ test_process_with_valid_config_does_not_error
  ❌ test_process_with_binary_hk_converts_to_csv
	def test_process_with_binary_hk_converts_to_csv():
  ⚪ test_fetch_binary_downloads_hk_from_webpoda
  ⚪ test_fetch_science_downloads_cdf_from_sdc
  ✅ test_calibration_creates_calibration_file
  ✅ test_application_creates_L2_file
tests.test_outputManager
  ✅ test_copy_new_file
  ✅ test_copy_file_same_content
  ✅ test_copy_file_existing_versions
  ✅ test_copy_file_forced_version
  ✅ test_copy_file_custom_providers
tests.test_sdcDataAccess
  ✅ test_sdc_data_access_constructor_sets_config
  ✅ test_get_file_path_builds_file_path

Annotations

Check failure on line 0 in test-results.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results (windows-latest) (3.10)

pytest ► tests.test_main ► test_process_with_binary_hk_converts_to_csv

Failed test found in:
  test-results.xml
Error:
  def test_process_with_binary_hk_converts_to_csv():
Raw output
def test_process_with_binary_hk_converts_to_csv():
        # Set up.
        expectedHeader = "epoch,shcoarse,pus_spare1,pus_version,pus_spare2,pus_stype,pus_ssubtype,hk_strucid,p1v5v,p1v8v,p3v3v,p2v5v,p8v,n8v,icu_temp,p2v4v,p1v5i,p1v8i,p3v3i,p2v5i,p8vi,n8vi,fob_temp,fib_temp,magosatflagx,magosatflagy,magosatflagz,magisatflagx,magisatflagy,magisatflagz,spare1,magorange,magirange,spare2,magitfmisscnt,version,type,sec_hdr_flg,pkt_apid,seq_flgs,src_seq_ctr,pkt_len\n"
        expectedFirstLine = "799424368184000000,483848304,0,1,0,3,25,3,1.52370834,1.82973516,3.3652049479999997,2.54942028,9.735992639,-9.7267671632,19.470153600000003,2.36297684,423.7578925213,18.436028516,116.40531765999998,87.2015252,119.75070000000001,90.32580000000002,19.640128302955475,19.482131117873905,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1063,3,0,43\n"
        expectedLastLine = "799437851184000000,483861787,0,1,0,3,25,3,1.52370834,1.82973516,3.3652049479999997,2.54942028,9.555648769,-9.5531674296,26.019506700000022,2.3559926719999997,419.9364473837,31.800489164000002,131.13964636,92.94935734500001,193.83599999999998,154.8802,25.938177593750083,25.628958683022688,0,0,0,0,0,0,0,3,3,0,0,0,0,1,1063,3,495,43\n"
        expectedNumRows = 1335
    
        # Exercise.
        result = runner.invoke(
            app,
            [
                "process",
                "--config",
                "tests/config/hk_process.yaml",
                "MAG_HSK_PW.pkts",
            ],
        )
    
        print("\n" + str(result.stdout))
    
        # Verify.
        assert result.exit_code == 0
        assert Path("output/result.csv").exists()
    
        with open("output/result.csv") as f:
            lines = f.readlines()
>           assert expectedHeader == lines[0]
E           AssertionError: assert 'epoch,shcoar...ctr,pkt_len\n' == 'epoch,mag_hs...ctr,pkt_len\n'
E             
E             - epoch,mag_hsk_pw_shcoarse,mag_hsk_pw_pus_spare1,mag_hsk_pw_pus_version,mag_hsk_pw_pus_spare2,mag_hsk_pw_pus_stype,mag_hsk_pw_pus_ssubtype,mag_hsk_pw_hk_strucid,mag_hsk_pw_p1v5v,mag_hsk_pw_p1v8v,mag_hsk_pw_p3v3v,mag_hsk_pw_p2v5v,mag_hsk_pw_p8v,mag_hsk_pw_n8v,mag_hsk_pw_icu_temp,mag_hsk_pw_p2v4v,mag_hsk_pw_p1v5i,mag_hsk_pw_p1v8i,mag_hsk_pw_p3v3i,mag_hsk_pw_p2v5i,mag_hsk_pw_p8vi,mag_hsk_pw_n8vi,mag_hsk_pw_fob_temp,mag_hsk_pw_fib_temp,mag_hsk_pw_magosatflagx,mag_hsk_pw_magosatflagy,mag_hsk_pw_magosatflagz,mag_hsk_pw_magisatflagx,mag_hsk_pw_magisatflagy,mag_hsk_pw_magisatflagz,mag_hsk_pw_spare1,mag_hsk_pw_magorange,mag_hsk_pw_magirange,mag_hsk_pw_spare2,mag_hsk_pw_magitfmisscnt,version,type,sec_hdr_flg,pkt_apid,seq_flgs,src_seq_ctr,pkt_len
E             + epoch,shcoarse,pus_spare1,pus_version,pus_spare2,pus_stype,pus_ssubtype,hk_strucid,p1v5v,p1v8v,p3v3v,p2v5v,p8v,n8v,icu_temp,p2v4v,p1v5i,p1v8i,p3v3i,p2v5i,p8vi,n8vi,fob_temp,fib_temp,magosatflagx,magosatflagy,magosatflagz,magisatflagx,magisatflagy,magisatflagz,spare1,magorange,magirange,spare2,magitfmisscnt,version,type,sec_hdr_flg,pkt_apid,seq_flgs,src_seq_ctr,pkt_len

tests\test_main.py:71: AssertionError