@@ -1010,8 +1010,6 @@ class C:
10101010 self .assertIsNone (wr ())
10111011
10121012
1013-
1014-
10151013class PySimpleQueueTest (BaseSimpleQueueTest , unittest .TestCase ):
10161014
10171015 queue = py_queue
@@ -1030,7 +1028,7 @@ def test_sizeof(self):
10301028
10311029 size_after_8 = q .__sizeof__ ()
10321030
1033- q .put (object ())
1031+ q .put (object ()) # Now 9 items
10341032 size_after_9 = q .__sizeof__ ()
10351033 self .assertGreaterEqual (size_after_9 , size_after_8 )
10361034
@@ -1041,6 +1039,9 @@ def test_sizeof(self):
10411039 large_size = large_q .__sizeof__ ()
10421040 self .assertGreater (large_size , 0 )
10431041
1042+ def test_is_default (self ):
1043+ self .assertIsNot (self .type2test , self .queue .SimpleQueue )
1044+ self .assertIs (self .type2test , self .queue ._PySimpleQueue )
10441045
10451046
10461047@need_c_queue
@@ -1056,16 +1057,16 @@ def test_sizeof(self):
10561057 q = self .type2test ()
10571058
10581059 empty_size = q .__sizeof__ ()
1059- self .assertGreater (empty_size , 0 , "Empty C SimpleQueue should have non-zero size" )
1060+ self .assertGreater (empty_size , 0 )
10601061
10611062 for i in range (8 ):
10621063 q .put (object ())
10631064
10641065 size_after_8 = q .__sizeof__ ()
10651066
1066- q .put (object ())
1067+ q .put (object ()) # Now 9 items - should trigger ring buffer growth
10671068 size_after_9 = q .__sizeof__ ()
1068- self .assertGreaterEqual (size_after_9 , size_after_8 )
1069+ self .assertGreater (size_after_9 , size_after_8 )
10691070
10701071 large_q = self .type2test ()
10711072 for i in range (1000 ):
0 commit comments