14 """Tests for grpc.framework.foundation.logging_pool.""" 
   42         pool = logging_pool.pool(_POOL_SIZE)
 
   43         pool.shutdown(wait=
True)
 
   45         with logging_pool.pool(_POOL_SIZE) 
as pool:
 
   46             self.assertIsNotNone(pool)
 
   51         with logging_pool.pool(_POOL_SIZE) 
as pool:
 
   52             pool.submit(
lambda: test_list.append(object())).
result()
 
   54         self.assertTrue(test_list)
 
   57         with logging_pool.pool(_POOL_SIZE) 
as pool:
 
   58             raised_exception = pool.submit(
lambda: 1 / 0).exception()
 
   60         self.assertIsNotNone(raised_exception)
 
   64         passed_object = object()
 
   65         with logging_pool.pool(_POOL_SIZE) 
as pool:
 
   66             future = pool.submit(callable_object, passed_object)
 
   67         self.assertIsNone(future.result())
 
   68         self.assertSequenceEqual((passed_object,),
 
   69                                  callable_object.passed_values())
 
   72 if __name__ == 
'__main__':
 
   73     unittest.main(verbosity=2)