From 70d885692864a3bef520bbec5ecafb2267a99c7c Mon Sep 17 00:00:00 2001 From: "A. Jesse Jiryu Davis" Date: Mon, 20 Apr 2015 02:26:06 -0400 Subject: [PATCH] Fix queue join tests for CPython's test runner. "python -m test" was running tests in the base class, which failed. --- tests/test_queues.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_queues.py b/tests/test_queues.py index 6edb9f2..88b4f07 100644 --- a/tests/test_queues.py +++ b/tests/test_queues.py @@ -408,7 +408,7 @@ class PriorityQueueTests(_QueueTestBase): self.assertEqual([1, 2, 3], items) -class _QueueJoinTestBase(_QueueTestBase): +class _QueueJoinTestMixin: q_class = None @@ -474,15 +474,15 @@ class _QueueJoinTestBase(_QueueTestBase): self.assertEqual(q._format(), 'maxsize=0 tasks=2') -class QueueJoinTests(_QueueJoinTestBase): +class QueueJoinTests(_QueueJoinTestMixin, _QueueTestBase): q_class = asyncio.Queue -class LifoQueueJoinTests(_QueueJoinTestBase): +class LifoQueueJoinTests(_QueueJoinTestMixin, _QueueTestBase): q_class = asyncio.LifoQueue -class PriorityQueueJoinTests(_QueueJoinTestBase): +class PriorityQueueJoinTests(_QueueJoinTestMixin, _QueueTestBase): q_class = asyncio.PriorityQueue