Skip to content

Commit 9d0a083

Browse files
committed
Remove typing in test script
1 parent 775691e commit 9d0a083

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

Lib/test/test_queue.py

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,6 @@
1010
from test.support import import_helper
1111
from test.support import threading_helper
1212

13-
import typing as t
14-
15-
if t.TYPE_CHECKING:
16-
import queue
17-
18-
parent_class = unittest.TestCase
19-
20-
else:
21-
parent_class = object
22-
2313
# queue module depends on threading primitives
2414
threading_helper.requires_working_threading(module=True)
2515

@@ -65,10 +55,7 @@ def run(self):
6555
# is supposed to raise an exception, call do_exceptional_blocking_test()
6656
# instead.
6757

68-
class BlockingTestMixin(parent_class):
69-
if t.TYPE_CHECKING:
70-
queue = queue
71-
type2test: t.Type[queue.Queue]
58+
class BlockingTestMixin:
7259

7360
def do_blocking_test(self, block_func, block_args, trigger_func, trigger_args):
7461
thread = _TriggerThread(trigger_func, trigger_args)
@@ -810,10 +797,7 @@ class CFailingQueueTest(FailingQueueTest, unittest.TestCase):
810797
queue = c_queue
811798

812799

813-
class BaseSimpleQueueTest(parent_class):
814-
if t.TYPE_CHECKING:
815-
queue = queue
816-
type2test: t.Type[queue.Queue]
800+
class BaseSimpleQueueTest:
817801

818802
def setUp(self):
819803
self.q = self.type2test()

0 commit comments

Comments
 (0)