From e7acfd356c421b1d1a1cf67189a016596d488be0 Mon Sep 17 00:00:00 2001 From: Radomir Stevanovic Date: Wed, 9 Dec 2020 04:33:47 -0800 Subject: [PATCH] Skip keyboard interrupt tests on macOS + py39 Reason for failures is not clear, but it's probably related to signal handling in lower-level libraries. Deeper investigation is required, and expected to close #175. --- tests/test_lib.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_lib.py b/tests/test_lib.py index 9429d3d1..d5ffdcb7 100644 --- a/tests/test_lib.py +++ b/tests/test_lib.py @@ -873,10 +873,10 @@ def run_interactive_interrupt(interactive): @skip_if( - # there appears to be a bug in the osx, py3.8 version of multiprocessing. + # there appears to be a bug in the osx, py3.8+ version of multiprocessing. # this has turned into a yak-shaving exercise and I'm not doing any more here # for the time being -- #TODO if anybody has a mac and they wanna dig in, please do - (sys.version_info[:2] == (3, 8) and sys.platform == 'darwin') or + (sys.version_info[:2] >= (3, 8) and sys.platform == 'darwin') or # TODO this test seems to actually work on windows but it's doing something funky # to our appveyor framework. Giving up on yak-shaving 'cause we're going to retire @@ -889,10 +889,10 @@ def test_interactive_interrupt(): @skip_if( - # there appears to be a bug in the osx, py3.8 version of multiprocessing. + # there appears to be a bug in the osx, py3.8+ version of multiprocessing. # this has turned into a yak-shaving exercise and I'm not doing any more here # for the time being -- #TODO if anybody has a mac and they wanna dig in, please do - (sys.version_info[:2] == (3, 8) and sys.platform == 'darwin') or + (sys.version_info[:2] >= (3, 8) and sys.platform == 'darwin') or # TODO this test seems to actually work on windows but it's doing something funky # to our appveyor framework. Giving up on yak-shaving 'cause we're going to retire