Lines Matching refs:epoll

22 Tests for epoll wrapper.
31 if not hasattr(select, "epoll"):
35 select.epoll()
38 raise unittest.SkipTest("kernel doesn't support epoll()")
67 ep = select.epoll(16)
77 select.epoll(-1, select.EPOLL_CLOEXEC).close()
78 select.epoll(flags=select.EPOLL_CLOEXEC).close()
79 select.epoll(flags=0).close()
82 self.assertRaises(TypeError, select.epoll, 1, 2, 3)
83 self.assertRaises(TypeError, select.epoll, 'foo')
84 self.assertRaises(TypeError, select.epoll, None)
85 self.assertRaises(TypeError, select.epoll, ())
86 self.assertRaises(TypeError, select.epoll, ['foo'])
87 self.assertRaises(TypeError, select.epoll, {})
89 self.assertRaises(ValueError, select.epoll, 0)
90 self.assertRaises(ValueError, select.epoll, -2)
91 self.assertRaises(ValueError, select.epoll, sizehint=-2)
94 self.assertRaises(OSError, select.epoll, flags=12356)
97 with select.epoll(16) as ep:
106 ep = select.epoll(2)
114 ep = select.epoll(2)
121 ep = select.epoll(2)
144 with select.epoll(2) as ep:
145 ep2 = select.epoll.fromfd(ep.fileno())
160 self.fail("epoll on closed fd didn't raise EBADF")
163 # create the epoll object
165 ep = select.epoll(16)
210 self.assertRaises(ValueError, select.epoll, -2)
211 self.assertRaises(ValueError, select.epoll().register, -1,
217 ep = select.epoll(16)
235 epoll = select.epoll()
238 self.assertIsInstance(epoll.fileno(), int)
239 self.assertFalse(epoll.closed)
242 epoll.close()
243 self.assertTrue(epoll.closed)
244 self.assertRaises(ValueError, epoll.fileno)
247 epoll.close()
250 self.assertRaises(ValueError, epoll.modify, fd, select.EPOLLIN)
251 self.assertRaises(ValueError, epoll.poll, 1.0)
252 self.assertRaises(ValueError, epoll.register, fd, select.EPOLLIN)
253 self.assertRaises(ValueError, epoll.unregister, fd)
256 epoll = select.epoll()
257 self.addCleanup(epoll.close)
258 self.assertEqual(os.get_inheritable(epoll.fileno()), False)