@@ -4478,10 +4478,12 @@ def run():
44784478 self .assertFalse (err .strip ('.!' ))
44794479
44804480 @threading_helper .requires_working_threading ()
4481+ @support .requires_resource ('walltime' )
44814482 def test_daemon_threads_shutdown_stdout_deadlock (self ):
44824483 self .check_daemon_threads_shutdown_deadlock ('stdout' )
44834484
44844485 @threading_helper .requires_working_threading ()
4486+ @support .requires_resource ('walltime' )
44854487 def test_daemon_threads_shutdown_stderr_deadlock (self ):
44864488 self .check_daemon_threads_shutdown_deadlock ('stderr' )
44874489
@@ -4655,11 +4657,13 @@ def alarm_handler(sig, frame):
46554657 os .close (r )
46564658
46574659 @requires_alarm
4660+ @support .requires_resource ('walltime' )
46584661 def test_interrupted_read_retry_buffered (self ):
46594662 self .check_interrupted_read_retry (lambda x : x .decode ('latin1' ),
46604663 mode = "rb" )
46614664
46624665 @requires_alarm
4666+ @support .requires_resource ('walltime' )
46634667 def test_interrupted_read_retry_text (self ):
46644668 self .check_interrupted_read_retry (lambda x : x ,
46654669 mode = "r" , encoding = "latin1" )
@@ -4733,10 +4737,12 @@ def alarm2(sig, frame):
47334737 raise
47344738
47354739 @requires_alarm
4740+ @support .requires_resource ('walltime' )
47364741 def test_interrupted_write_retry_buffered (self ):
47374742 self .check_interrupted_write_retry (b"x" , mode = "wb" )
47384743
47394744 @requires_alarm
4745+ @support .requires_resource ('walltime' )
47404746 def test_interrupted_write_retry_text (self ):
47414747 self .check_interrupted_write_retry ("x" , mode = "w" , encoding = "latin1" )
47424748
0 commit comments