예제 #1
0
 def test_ioloop_close_leak(self):
     orig_count = len(IOLoop._ioloop_for_asyncio)
     for i in range(10):
         # Create and close an AsyncIOLoop using Tornado interfaces.
         loop = AsyncIOLoop()
         loop.close()
     new_count = len(IOLoop._ioloop_for_asyncio) - orig_count
     self.assertEqual(new_count, 0)
예제 #2
0
 def test_ioloop_close_leak(self):
     orig_count = len(IOLoop._ioloop_for_asyncio)
     for i in range(10):
         # Create and close an AsyncIOLoop using Tornado interfaces.
         loop = AsyncIOLoop()
         loop.close()
     new_count = len(IOLoop._ioloop_for_asyncio) - orig_count
     self.assertEqual(new_count, 0)
예제 #3
0
 def test_ioloop_close_leak(self):
     orig_count = len(IOLoop._ioloop_for_asyncio)
     for i in range(10):
         # Create and close an AsyncIOLoop using Tornado interfaces.
         with warnings.catch_warnings():
             warnings.simplefilter("ignore", DeprecationWarning)
             loop = AsyncIOLoop()
         loop.close()
     new_count = len(IOLoop._ioloop_for_asyncio) - orig_count
     self.assertEqual(new_count, 0)