aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_queue.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_queue.py')
-rw-r--r--Lib/test/test_queue.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/Lib/test/test_queue.py b/Lib/test/test_queue.py
index e3080376a9d..33113a72e6b 100644
--- a/Lib/test/test_queue.py
+++ b/Lib/test/test_queue.py
@@ -10,6 +10,8 @@ from test.support import gc_collect
from test.support import import_helper
from test.support import threading_helper
+# queue module depends on threading primitives
+threading_helper.requires_working_threading(module=True)
py_queue = import_helper.import_fresh_module('queue', blocked=['_queue'])
c_queue = import_helper.import_fresh_module('queue', fresh=['_queue'])
@@ -87,7 +89,6 @@ class BlockingTestMixin:
self.fail("trigger thread ended but event never set")
-@threading_helper.requires_working_threading()
class BaseQueueTestMixin(BlockingTestMixin):
def setUp(self):
self.cum = 0
@@ -291,7 +292,6 @@ class CPriorityQueueTest(PriorityQueueTest, unittest.TestCase):
class FailingQueueException(Exception): pass
-@threading_helper.requires_working_threading()
class FailingQueueTest(BlockingTestMixin):
def setUp(self):
@@ -467,7 +467,6 @@ class BaseSimpleQueueTest:
return
results.append(val)
- @threading_helper.requires_working_threading()
def run_threads(self, n_threads, q, inputs, feed_func, consume_func):
results = []
sentinel = None