Lines Matching refs:self
24 def test_devpoll1(self):
54 self.fail("no pipes ready for writing")
61 self.fail("no pipes ready for reading")
62 self.assertEqual([w2r[wr]], ready_readers)
65 self.assertEqual(len(buf), MSG_LEN)
72 self.assertEqual(bufs, [MSG] * NUM_PIPES)
74 def test_timeout_overflow(self):
80 self.assertRaises(OverflowError, pollster.poll, -2)
81 self.assertRaises(OverflowError, pollster.poll, -1 << 31)
82 self.assertRaises(OverflowError, pollster.poll, -1 << 64)
87 self.assertRaises(OverflowError, pollster.poll, 1 << 31)
88 self.assertRaises(OverflowError, pollster.poll, 1 << 63)
89 self.assertRaises(OverflowError, pollster.poll, 1 << 64)
91 def test_close(self):
93 self.addCleanup(open_file.close)
98 self.assertIsInstance(devpoll.fileno(), int)
99 self.assertFalse(devpoll.closed)
103 self.assertTrue(devpoll.closed)
104 self.assertRaises(ValueError, devpoll.fileno)
110 self.assertRaises(ValueError, devpoll.modify, fd, select.POLLIN)
111 self.assertRaises(ValueError, devpoll.poll)
112 self.assertRaises(ValueError, devpoll.register, fd, select.POLLIN)
113 self.assertRaises(ValueError, devpoll.unregister, fd)
115 def test_fd_non_inheritable(self):
117 self.addCleanup(devpoll.close)
118 self.assertEqual(os.get_inheritable(devpoll.fileno()), False)
120 def test_events_mask_overflow(self):
125 self.assertRaises(ValueError, pollster.register, 0, -1)
126 self.assertRaises(OverflowError, pollster.register, 0, 1 << 64)
127 self.assertRaises(ValueError, pollster.modify, 1, -1)
128 self.assertRaises(OverflowError, pollster.modify, 1, 1 << 64)
131 def test_events_mask_overflow_c_limits(self):
137 self.assertRaises(OverflowError, pollster.register, 0, USHRT_MAX + 1)
138 self.assertRaises(OverflowError, pollster.modify, 1, USHRT_MAX + 1)