(self)
| 30 | @unittest.skipIf(sys.platform.startswith('freebsd'), |
| 31 | 'skip because of a FreeBSD bug: kern/155606') |
| 32 | def test_errno(self): |
| 33 | with open(__file__, 'rb') as fp: |
| 34 | fd = fp.fileno() |
| 35 | fp.close() |
| 36 | try: |
| 37 | select.select([fd], [], [], 0) |
| 38 | except OSError as err: |
| 39 | self.assertEqual(err.errno, errno.EBADF) |
| 40 | else: |
| 41 | self.fail("exception not raised") |
| 42 | |
| 43 | def test_returned_list_identity(self): |
| 44 | # See issue #8329 |