remove debug print that uses too modern formating will break #1886
GitHub Actions / Test Results
failed
Oct 8, 2024 in 0s
1 fail, 1 skipped, 247 pass in 1m 32s
249 tests 247 ✅ 1m 32s ⏱️
1 suites 1 💤
1 files 1 ❌
Results for commit bd3556b.
Annotations
Check warning on line 0 in sarracenia.interruptible_sleep_test
github-actions / Test Results
test_interruptible_sleep (sarracenia.interruptible_sleep_test) failed
tests/junit/test-results.xml [took 30s]
Raw output
assert 10 == 5
+ where 10 = (datetime.datetime(2024, 10, 8, 16, 10, 44, 81035) - datetime.datetime(2024, 10, 8, 16, 10, 34, 73599)).seconds
def test_interruptible_sleep():
st = SleepThing()
stime = 10
# Test that sleep sleeps for the right amount of time when not interrupted
before_time = datetime.datetime.now()
result = interruptible_sleep(stime, st)
after_time = datetime.datetime.now()
assert (result == False)
assert ( (after_time - before_time).seconds == stime)
# Test that the sleep behaves correctly when interrupted
# send a SIGINT to this process after 5 seconds:
cmdline = f"""bash -c '/usr/bin/sleep 5; kill -SIGTERM {os.getpid()};' &"""
subprocess.run(cmdline, shell=True)
before_time = datetime.datetime.now()
result = interruptible_sleep(stime, st)
after_time = datetime.datetime.now()
assert result
assert ( (after_time - before_time).seconds == 5)
# Test using a different nap_time
st = SleepThing()
# send a SIGINT to this process after 5 seconds:
cmdline = f"""bash -c '/usr/bin/sleep 5; kill -SIGTERM {os.getpid()};' &"""
subprocess.run(cmdline, shell=True)
before_time = datetime.datetime.now()
result = interruptible_sleep(stime, st, nap_time=1)
after_time = datetime.datetime.now()
assert result
assert ( (after_time - before_time).seconds == 5)
# Test using a different attribute name
st = SleepThing()
# send a SIGINT to this process after 5 seconds:
cmdline = f"""bash -c '/usr/bin/sleep 5; kill -SIGTERM {os.getpid()};' &"""
subprocess.run(cmdline, shell=True)
before_time = datetime.datetime.now()
result = interruptible_sleep(stime, st, stop_flag_name = 'other_name')
after_time = datetime.datetime.now()
assert result
> assert ( (after_time - before_time).seconds == 5)
E assert 10 == 5
E + where 10 = (datetime.datetime(2024, 10, 8, 16, 10, 44, 81035) - datetime.datetime(2024, 10, 8, 16, 10, 34, 73599)).seconds
tests/sarracenia/interruptible_sleep_test.py:64: AssertionError
Check notice on line 0 in .github
github-actions / Test Results
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
sarracenia.flowcb.retry_test ‑ test_cleanup
Check notice on line 0 in .github
github-actions / Test Results
249 tests found
There are 249 tests, see "Raw output" for the full list of tests.
Raw output
sarracenia.__init___test ‑ test_baseUrlParse
sarracenia.__init___test ‑ test_durationToSeconds
sarracenia.__init___test ‑ test_durationToString
sarracenia.__init___test ‑ test_nowflt
sarracenia.__init___test ‑ test_nowstr
sarracenia.__init___test ‑ test_timeValidate
sarracenia.__init___test ‑ test_timeflt2str
sarracenia.__init___test ‑ test_timestr2flt
sarracenia.__init___test ‑ test_timev2tov3str
sarracenia.__init___test.Test_Message ‑ test_computeIdentity
sarracenia.__init___test.Test_Message ‑ test_copyDict
sarracenia.__init___test.Test_Message ‑ test_dumps
sarracenia.__init___test.Test_Message ‑ test_fromFileData
sarracenia.__init___test.Test_Message ‑ test_fromFileInfo
sarracenia.__init___test.Test_Message ‑ test_fromStream
sarracenia.__init___test.Test_Message ‑ test_getContent
sarracenia.__init___test.Test_Message ‑ test_setReport
sarracenia.__init___test.Test_Message ‑ test_updatePaths
sarracenia.__init___test.Test_Message ‑ test_validate
sarracenia.config_test ‑ test_broker_finalize
sarracenia.config_test ‑ test_read_line_add_option
sarracenia.config_test ‑ test_read_line_counts
sarracenia.config_test ‑ test_read_line_declare
sarracenia.config_test ‑ test_read_line_duration
sarracenia.config_test ‑ test_read_line_flags
sarracenia.config_test ‑ test_read_line_floats
sarracenia.config_test ‑ test_read_line_perms
sarracenia.config_test ‑ test_read_line_sets
sarracenia.config_test ‑ test_source_from_exchange
sarracenia.config_test ‑ test_subscription
sarracenia.config_test ‑ test_variableExpansion
sarracenia.diskqueue_test ‑ test___len__
sarracenia.diskqueue_test ‑ test__is_exired__TooLate
sarracenia.diskqueue_test ‑ test__is_exired__TooSoon
sarracenia.diskqueue_test ‑ test_cleanup
sarracenia.diskqueue_test ‑ test_get__Multi
sarracenia.diskqueue_test ‑ test_get__Single
sarracenia.diskqueue_test ‑ test_in_cache
sarracenia.diskqueue_test ‑ test_msgFromJSON
sarracenia.diskqueue_test ‑ test_msgToJSON
sarracenia.diskqueue_test ‑ test_msg_get_from_file
sarracenia.diskqueue_test ‑ test_msg_get_from_file__NoLine
sarracenia.diskqueue_test ‑ test_needs_requeuing
sarracenia.diskqueue_test ‑ test_on_housekeeping
sarracenia.diskqueue_test ‑ test_on_housekeeping__FinishRetry
sarracenia.diskqueue_test ‑ test_put__Multi
sarracenia.diskqueue_test ‑ test_put__Single
sarracenia.flowcb.accept.dateappend_test ‑ test_after_accept
sarracenia.flowcb.accept.delete__accept_test ‑ test___init__
sarracenia.flowcb.accept.delete__accept_test ‑ test_after_accept
sarracenia.flowcb.accept.downloadbaseurl_test ‑ test___init__
sarracenia.flowcb.accept.downloadbaseurl_test ‑ test_after_accept
sarracenia.flowcb.accept.hourtree_test ‑ test_after_accept
sarracenia.flowcb.accept.httptohttps_test ‑ test_after_accept
sarracenia.flowcb.accept.longflow_test ‑ test_after_accept
sarracenia.flowcb.accept.pathreplace_test ‑ test___init__
sarracenia.flowcb.accept.pathreplace_test ‑ test_after_accept
sarracenia.flowcb.accept.pathreplace_test ‑ test_on_start
sarracenia.flowcb.accept.posthourtree_test ‑ test_after_accept
sarracenia.flowcb.accept.postoverride_test ‑ test___init__
sarracenia.flowcb.accept.postoverride_test ‑ test_after_accept
sarracenia.flowcb.accept.printlag_test ‑ test_after_accept
sarracenia.flowcb.accept.rename4jicc_test ‑ test___init__
sarracenia.flowcb.accept.rename4jicc_test ‑ test_after_accept
sarracenia.flowcb.accept.renamedmf_test ‑ test___init__
sarracenia.flowcb.accept.renamedmf_test ‑ test_after_accept
sarracenia.flowcb.accept.renamewhatfn_test ‑ test___init__
sarracenia.flowcb.accept.renamewhatfn_test ‑ test_after_accept
sarracenia.flowcb.accept.save_test ‑ test___init__
sarracenia.flowcb.accept.save_test ‑ test_after_accept
sarracenia.flowcb.accept.speedo_test ‑ test___init__
sarracenia.flowcb.accept.speedo_test ‑ test_after_accept
sarracenia.flowcb.accept.sundowpxroute_test ‑ test___init__
sarracenia.flowcb.accept.sundowpxroute_test ‑ test_after_accept
sarracenia.flowcb.accept.testretry_test ‑ test___init__
sarracenia.flowcb.accept.testretry_test ‑ test_after_accept
sarracenia.flowcb.accept.toclusters_test ‑ test___init__
sarracenia.flowcb.accept.toclusters_test ‑ test_after_accept
sarracenia.flowcb.accept.tolocalfile_test ‑ test___init__
sarracenia.flowcb.accept.tolocalfile_test ‑ test_after_accept
sarracenia.flowcb.accept.trim_legacy_fields_test ‑ test_after_accept
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[D_-.grib]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[E_-.bin]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[G_-.grid]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[H_-.grib]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[IX-.hdf]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[I_-.bufr]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[K_-.crex]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[LT-.iwxxm]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[L_-.grib]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[O_-.grib]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[P_-.bin]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[Q_-.bin]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[R_-.bin]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[XW-.txt]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[X_-.cap]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[Y_-.grib]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test___find_type[__-.txt]
sarracenia.flowcb.accept.wmotypesuffix_test ‑ test_after_accept
sarracenia.flowcb.filter.geometry_test ‑ test___init__
sarracenia.flowcb.filter.geometry_test ‑ test_after_accept
sarracenia.flowcb.filter.wmo00_test ‑ test___init__
sarracenia.flowcb.filter.wmo00_test ‑ test_after_accept
sarracenia.flowcb.filter.wmo00_test ‑ test_open_accumulated_file
sarracenia.flowcb.gather.am__gather_test ‑ test_SM_bulletin
sarracenia.flowcb.gather.am__gather_test ‑ test_SM_bulletin_with_BBB
sarracenia.flowcb.gather.am__gather_test ‑ test_am_binary_bulletin
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_double_linesep
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_header_five_fileds
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_header_six_fileds
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_header_trailing_space
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_invalid_timestamp
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_timestamp_6chars_plus
sarracenia.flowcb.gather.am__gather_test ‑ test_bulletin_wrong_station
sarracenia.flowcb.gather.am__gather_test ‑ test_cacn_erronous
sarracenia.flowcb.gather.am__gather_test ‑ test_cacn_regular
sarracenia.flowcb.gather.am__gather_test ‑ test_random_bulletin_with_BBB
sarracenia.flowcb.gather.am_test ‑ test_SM_bulletin
sarracenia.flowcb.gather.am_test ‑ test_am_binary_bulletin
sarracenia.flowcb.gather.am_test ‑ test_bulletin_double_linesep
sarracenia.flowcb.gather.am_test ‑ test_bulletin_header_five_fileds
sarracenia.flowcb.gather.am_test ‑ test_bulletin_header_six_fileds
sarracenia.flowcb.gather.am_test ‑ test_bulletin_header_trailing_space
sarracenia.flowcb.gather.am_test ‑ test_bulletin_invalid_timestamp
sarracenia.flowcb.gather.am_test ‑ test_bulletin_timestamp_6chars_plus
sarracenia.flowcb.gather.am_test ‑ test_bulletin_wrong_station
sarracenia.flowcb.gather.am_test ‑ test_cacn_erronous
sarracenia.flowcb.gather.am_test ‑ test_cacn_regular
sarracenia.flowcb.nodupe.__nodupe___test ‑ test_after_accept
sarracenia.flowcb.nodupe.__nodupe___test ‑ test_after_accept__InFlight
sarracenia.flowcb.nodupe.__nodupe___test ‑ test_after_accept__WithFileAges
sarracenia.flowcb.nodupe.__nodupe___test ‑ test_on_housekeeping
sarracenia.flowcb.nodupe.__nodupe___test ‑ test_restart
sarracenia.flowcb.nodupe.data_test ‑ test_after_accept
sarracenia.flowcb.nodupe.disk_test ‑ test__not_in_cache
sarracenia.flowcb.nodupe.disk_test ‑ test_after_accept
sarracenia.flowcb.nodupe.disk_test ‑ test_after_accept__InFlight
sarracenia.flowcb.nodupe.disk_test ‑ test_after_accept__WithFileAges
sarracenia.flowcb.nodupe.disk_test ‑ test_check_message
sarracenia.flowcb.nodupe.disk_test ‑ test_clean
sarracenia.flowcb.nodupe.disk_test ‑ test_clean__Persist_DelPath
sarracenia.flowcb.nodupe.disk_test ‑ test_close
sarracenia.flowcb.nodupe.disk_test ‑ test_close__ErrorThrown
sarracenia.flowcb.nodupe.disk_test ‑ test_close__Unlink
sarracenia.flowcb.nodupe.disk_test ‑ test_close__Unlink_ErrorThrown
sarracenia.flowcb.nodupe.disk_test ‑ test_deriveKey
sarracenia.flowcb.nodupe.disk_test ‑ test_on_housekeeping
sarracenia.flowcb.nodupe.disk_test ‑ test_on_start
sarracenia.flowcb.nodupe.disk_test ‑ test_on_stop
sarracenia.flowcb.nodupe.disk_test ‑ test_open__WithData
sarracenia.flowcb.nodupe.disk_test ‑ test_open__WithFile
sarracenia.flowcb.nodupe.disk_test ‑ test_open__WithoutFile
sarracenia.flowcb.nodupe.disk_test ‑ test_save
sarracenia.flowcb.nodupe.disk_test ‑ test_save__Open_Error
sarracenia.flowcb.nodupe.disk_test ‑ test_save__Unlink_Error
sarracenia.flowcb.nodupe.name_test ‑ test_after_accept
sarracenia.flowcb.nodupe.redis_test ‑ test__deriveKey
sarracenia.flowcb.nodupe.redis_test ‑ test__is_new
sarracenia.flowcb.nodupe.redis_test ‑ test_after_accept
sarracenia.flowcb.nodupe.redis_test ‑ test_after_accept__InFlight
sarracenia.flowcb.nodupe.redis_test ‑ test_after_accept__WithFileAges
sarracenia.flowcb.nodupe.redis_test ‑ test_on_housekeeping
sarracenia.flowcb.nodupe.redis_test ‑ test_on_start
sarracenia.flowcb.nodupe.redis_test ‑ test_on_stop
sarracenia.flowcb.retry_test ‑ test_after_accept
sarracenia.flowcb.retry_test ‑ test_after_accept__SmallQty
sarracenia.flowcb.retry_test ‑ test_after_post
sarracenia.flowcb.retry_test ‑ test_after_work
sarracenia.flowcb.retry_test ‑ test_after_work__SmallQty
sarracenia.flowcb.retry_test ‑ test_after_work__WLFailed
sarracenia.flowcb.retry_test ‑ test_cleanup
sarracenia.flowcb.retry_test ‑ test_metricsReport
sarracenia.flowcb.retry_test ‑ test_on_housekeeping
sarracenia.flowcb.scheduled.__scheduled___test ‑ test_schedules
sarracenia.identity.__identity___test ‑ test___Property_value
sarracenia.identity.__identity___test ‑ test_factory
sarracenia.identity.__identity___test ‑ test_get_method
sarracenia.identity.__identity___test ‑ test_update_file
sarracenia.identity.arbitrary_test ‑ test___Property_value
sarracenia.identity.arbitrary_test ‑ test___init__
sarracenia.identity.arbitrary_test ‑ test_registered_as
sarracenia.identity.arbitrary_test ‑ test_set_path
sarracenia.identity.arbitrary_test ‑ test_update
sarracenia.identity.md5_test ‑ test_registered_as
sarracenia.identity.md5_test ‑ test_set_path
sarracenia.identity.md5_test ‑ test_update
sarracenia.identity.random_test ‑ test___Property_value
sarracenia.identity.random_test ‑ test_registered_as
sarracenia.identity.random_test ‑ test_set_path
sarracenia.identity.sha512_test ‑ test_registered_as
sarracenia.identity.sha512_test ‑ test_set_path
sarracenia.identity.sha512_test ‑ test_update
sarracenia.interruptible_sleep_test ‑ test_interruptible_sleep
sarracenia.redisqueue_test ‑ test___len__
sarracenia.redisqueue_test ‑ test__in_cache
sarracenia.redisqueue_test ‑ test__is_exired__TooLate
sarracenia.redisqueue_test ‑ test__is_exired__TooSoon
sarracenia.redisqueue_test ‑ test__lpop
sarracenia.redisqueue_test ‑ test__msgFromJSON
sarracenia.redisqueue_test ‑ test__msgToJSON
sarracenia.redisqueue_test ‑ test__needs_requeuing
sarracenia.redisqueue_test ‑ test_cleanup
sarracenia.redisqueue_test ‑ test_get__Locked
sarracenia.redisqueue_test ‑ test_get__NotLocked_Multi
sarracenia.redisqueue_test ‑ test_get__NotLocked_Single
sarracenia.redisqueue_test ‑ test_on_housekeeping
sarracenia.redisqueue_test ‑ test_on_housekeeping__FinishRetry
sarracenia.redisqueue_test ‑ test_on_housekeeping__TooSoon
sarracenia.redisqueue_test ‑ test_put__Multi
sarracenia.redisqueue_test ‑ test_put__Single
sarracenia.transfer.__transfer___test ‑ test___init__
sarracenia.transfer.__transfer___test ‑ test_factory
sarracenia.transfer.azure_test ‑ test___credentials
sarracenia.transfer.azure_test ‑ test___init__
sarracenia.transfer.azure_test ‑ test_cd
sarracenia.transfer.azure_test ‑ test_cd_forced
sarracenia.transfer.azure_test ‑ test_check_is_connected
sarracenia.transfer.azure_test ‑ test_chmod
sarracenia.transfer.azure_test ‑ test_close
sarracenia.transfer.azure_test ‑ test_connect
sarracenia.transfer.azure_test ‑ test_delete
sarracenia.transfer.azure_test ‑ test_get
sarracenia.transfer.azure_test ‑ test_getcwd
sarracenia.transfer.azure_test ‑ test_gethttpsUrl
sarracenia.transfer.azure_test ‑ test_ls
sarracenia.transfer.azure_test ‑ test_mkdir
sarracenia.transfer.azure_test ‑ test_put
sarracenia.transfer.azure_test ‑ test_registered_as
sarracenia.transfer.azure_test ‑ test_rename
sarracenia.transfer.azure_test ‑ test_rmdir
sarracenia.transfer.azure_test ‑ test_umask
sarracenia.transfer.s3_test ‑ test___credentials
sarracenia.transfer.s3_test ‑ test___init__
sarracenia.transfer.s3_test ‑ test_cd
sarracenia.transfer.s3_test ‑ test_cd_forced
sarracenia.transfer.s3_test ‑ test_check_is_connected
sarracenia.transfer.s3_test ‑ test_chmod
sarracenia.transfer.s3_test ‑ test_close
sarracenia.transfer.s3_test ‑ test_connect
sarracenia.transfer.s3_test ‑ test_delete
sarracenia.transfer.s3_test ‑ test_get
sarracenia.transfer.s3_test ‑ test_getcwd
sarracenia.transfer.s3_test ‑ test_ls
sarracenia.transfer.s3_test ‑ test_mkdir
sarracenia.transfer.s3_test ‑ test_put
sarracenia.transfer.s3_test ‑ test_registered_as
sarracenia.transfer.s3_test ‑ test_rename
sarracenia.transfer.s3_test ‑ test_rmdir
sarracenia.transfer.s3_test ‑ test_umask
Loading