Home | History | Annotate | Download | only in test

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()")
69 ep = select.epoll(16)
79 select.epoll(-1, select.EPOLL_CLOEXEC).close()
80 select.epoll(flags=select.EPOLL_CLOEXEC).close()
81 select.epoll(flags=0).close()
84 self.assertRaises(TypeError, select.epoll, 1, 2, 3)
85 self.assertRaises(TypeError, select.epoll, 'foo')
86 self.assertRaises(TypeError, select.epoll, None)
87 self.assertRaises(TypeError, select.epoll, ())
88 self.assertRaises(TypeError, select.epoll, ['foo'])
89 self.assertRaises(TypeError, select.epoll, {})
91 self.assertRaises(ValueError, select.epoll, 0)
92 self.assertRaises(ValueError, select.epoll, -2)
93 self.assertRaises(ValueError, select.epoll, sizehint=-2)
96 self.assertRaises(OSError, select.epoll, flags=12356)
99 with select.epoll(16) as ep:
108 ep = select.epoll(2)
116 ep = select.epoll(2)
123 ep = select.epoll(2)
146 ep = select.epoll(2)
147 ep2 = select.epoll.fromfd(ep.fileno())
163 self.fail("epoll on closed fd didn't raise EBADF")
168 ep = select.epoll(16)
215 self.assertRaises(ValueError, select.epoll, -2)
216 self.assertRaises(ValueError, select.epoll().register, -1,
222 ep = select.epoll(16)
237 epoll = select.epoll()
240 self.assertIsInstance(epoll.fileno(), int)
241 self.assertFalse(epoll.closed)
244 epoll.close()
245 self.assertTrue(epoll.closed)
246 self.assertRaises(ValueError, epoll.fileno)
249 epoll.close()
252 self.assertRaises(ValueError, epoll.modify, fd, select.EPOLLIN)
253 self.assertRaises(ValueError, epoll.poll, 1.0)
254 self.assertRaises(ValueError, epoll.register, fd, select.EPOLLIN)
255 self.assertRaises(ValueError, epoll.unregister, fd)
258 epoll = select.epoll()
259 self.addCleanup(epoll.close)
260 self.assertEqual(os.get_inheritable(epoll.fileno()), False)