summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_concurrent_futures/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_concurrent_futures/util.py')
-rw-r--r--Lib/test/test_concurrent_futures/util.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/test_concurrent_futures/util.py b/Lib/test/test_concurrent_futures/util.py
index 3b8ec3e..52baab5 100644
--- a/Lib/test/test_concurrent_futures/util.py
+++ b/Lib/test/test_concurrent_futures/util.py
@@ -74,6 +74,10 @@ class ThreadPoolMixin(ExecutorMixin):
executor_type = futures.ThreadPoolExecutor
+class InterpreterPoolMixin(ExecutorMixin):
+ executor_type = futures.InterpreterPoolExecutor
+
+
class ProcessPoolForkMixin(ExecutorMixin):
executor_type = futures.ProcessPoolExecutor
ctx = "fork"
@@ -120,6 +124,7 @@ class ProcessPoolForkserverMixin(ExecutorMixin):
def create_executor_tests(remote_globals, mixin, bases=(BaseTestCase,),
executor_mixins=(ThreadPoolMixin,
+ InterpreterPoolMixin,
ProcessPoolForkMixin,
ProcessPoolForkserverMixin,
ProcessPoolSpawnMixin)):