Beispiel #1
0
 def test_close(self):
   q = Queue(0)
   q.put(1); q.put(2); q.put(3); q.close()
   assert q.get() == 1
   assert q.get() == 2
   assert q.get() == 3
   for i in range(10):
     try:
       q.get()
       raise AssertionError("expected Closed")
     except Closed:
       pass
Beispiel #2
0
 def test_close(self):
     q = Queue(0)
     q.put(1)
     q.put(2)
     q.put(3)
     q.close()
     assert q.get() == 1
     assert q.get() == 2
     assert q.get() == 3
     for i in range(10):
         try:
             q.get()
             raise AssertionError("expected Closed")
         except Closed:
             pass