File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -31,3 +31,27 @@ def test_frozen_pool(self):
3131 self .assertFalse (self .sample_queue .empty ())
3232 self .assertTrue (self .sample_queue .get () == 'first' )
3333 self .assertTrue (self .sample_queue .empty ())
34+
35+
36+ class TestNaitivePool (unittest .TestCase ):
37+
38+ """def test_object(queue):
39+ queue_object = QueueObject(queue, True)
40+ print('Inside func: {}'.format(queue_object.object))"""
41+
42+ def test_pool_behavior_with_single_object_inside (self ):
43+ sample_queue = queue .Queue ()
44+ sample_queue .put ('yam' )
45+ with ObjectPool (sample_queue ) as obj :
46+ # print('Inside with: {}'.format(obj))
47+ self .assertEqual (obj , 'yam' )
48+ self .assertFalse (sample_queue .empty ())
49+ self .assertTrue (sample_queue .get () == 'yam' )
50+ self .assertTrue (sample_queue .empty ())
51+
52+
53+ # sample_queue.put('sam')
54+ # test_object(sample_queue)
55+ # print('Outside func: {}'.format(sample_queue.get()))
56+
57+ # if not sample_queue.empty():
You can’t perform that action at this time.
0 commit comments