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):
31
31
self .assertFalse (self .sample_queue .empty ())
32
32
self .assertTrue (self .sample_queue .get () == 'first' )
33
33
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