Changeset 391 for python/trunk/Lib/test/test_epoll.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/test/test_epoll.py
r2 r391 22 22 Tests for epoll wrapper. 23 23 """ 24 import os25 24 import socket 26 25 import errno 27 26 import time 28 27 import select 29 import tempfile30 28 import unittest 31 29 32 30 from test import test_support 33 31 if not hasattr(select, "epoll"): 34 raise test_support.TestSkipped("test works only on Linux 2.6")32 raise unittest.SkipTest("test works only on Linux 2.6") 35 33 36 34 try: … … 38 36 except IOError, e: 39 37 if e.errno == errno.ENOSYS: 40 raise test_support.TestSkipped("kernel doesn't support epoll()") 38 raise unittest.SkipTest("kernel doesn't support epoll()") 39 raise 41 40 42 41 class TestEPoll(unittest.TestCase): … … 59 58 client.connect(('127.0.0.1', self.serverSocket.getsockname()[1])) 60 59 except socket.error, e: 61 self.assertEqual s(e.args[0], errno.EINPROGRESS)60 self.assertEqual(e.args[0], errno.EINPROGRESS) 62 61 else: 63 62 raise AssertionError("Connect should have raised EINPROGRESS") … … 72 71 except OSError, e: 73 72 raise AssertionError(str(e)) 74 self.assert _(ep.fileno() > 0, ep.fileno())75 self.assert _(not ep.closed)73 self.assertTrue(ep.fileno() > 0, ep.fileno()) 74 self.assertTrue(not ep.closed) 76 75 ep.close() 77 self.assert _(ep.closed)76 self.assertTrue(ep.closed) 78 77 self.assertRaises(ValueError, ep.fileno) 79 78 … … 142 141 ep2.poll(1, 4) 143 142 except IOError, e: 144 self. failUnlessEqual(e.args[0], errno.EBADF, e)143 self.assertEqual(e.args[0], errno.EBADF, e) 145 144 else: 146 145 self.fail("epoll on closed fd didn't raise EBADF") … … 158 157 events = ep.poll(1, 4) 159 158 then = time.time() 160 self. failIf(then - now > 0.1, then - now)159 self.assertFalse(then - now > 0.1, then - now) 161 160 162 161 events.sort() … … 165 164 expected.sort() 166 165 167 self.assertEqual s(events, expected)168 self. failIf(then - now > 0.01, then - now)166 self.assertEqual(events, expected) 167 self.assertFalse(then - now > 0.01, then - now) 169 168 170 169 now = time.time() 171 170 events = ep.poll(timeout=2.1, maxevents=4) 172 171 then = time.time() 173 self. failIf(events)172 self.assertFalse(events) 174 173 175 174 client.send("Hello!") … … 179 178 events = ep.poll(1, 4) 180 179 then = time.time() 181 self. failIf(then - now > 0.01)180 self.assertFalse(then - now > 0.01) 182 181 183 182 events.sort() … … 186 185 expected.sort() 187 186 188 self.assertEqual s(events, expected)187 self.assertEqual(events, expected) 189 188 190 189 ep.unregister(client.fileno()) … … 193 192 events = ep.poll(1, 4) 194 193 then = time.time() 195 self. failIf(then - now > 0.01)194 self.assertFalse(then - now > 0.01) 196 195 197 196 expected = [(server.fileno(), select.EPOLLOUT)] 198 self.assertEqual s(events, expected)197 self.assertEqual(events, expected) 199 198 200 199 def test_errors(self): … … 212 211 events = ep.poll(1, 4) 213 212 then = time.time() 214 self. failIf(then - now > 0.01)213 self.assertFalse(then - now > 0.01) 215 214 216 215 server.close()
Note:
See TracChangeset
for help on using the changeset viewer.