Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Lib/test/test_epoll.py

    r2 r391  
    2222Tests for epoll wrapper.
    2323"""
    24 import os
    2524import socket
    2625import errno
    2726import time
    2827import select
    29 import tempfile
    3028import unittest
    3129
    3230from test import test_support
    3331if 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")
    3533
    3634try:
     
    3836except IOError, e:
    3937    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
    4140
    4241class TestEPoll(unittest.TestCase):
     
    5958            client.connect(('127.0.0.1', self.serverSocket.getsockname()[1]))
    6059        except socket.error, e:
    61             self.assertEquals(e.args[0], errno.EINPROGRESS)
     60            self.assertEqual(e.args[0], errno.EINPROGRESS)
    6261        else:
    6362            raise AssertionError("Connect should have raised EINPROGRESS")
     
    7271        except OSError, e:
    7372            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)
    7675        ep.close()
    77         self.assert_(ep.closed)
     76        self.assertTrue(ep.closed)
    7877        self.assertRaises(ValueError, ep.fileno)
    7978
     
    142141            ep2.poll(1, 4)
    143142        except IOError, e:
    144             self.failUnlessEqual(e.args[0], errno.EBADF, e)
     143            self.assertEqual(e.args[0], errno.EBADF, e)
    145144        else:
    146145            self.fail("epoll on closed fd didn't raise EBADF")
     
    158157        events = ep.poll(1, 4)
    159158        then = time.time()
    160         self.failIf(then - now > 0.1, then - now)
     159        self.assertFalse(then - now > 0.1, then - now)
    161160
    162161        events.sort()
     
    165164        expected.sort()
    166165
    167         self.assertEquals(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)
    169168
    170169        now = time.time()
    171170        events = ep.poll(timeout=2.1, maxevents=4)
    172171        then = time.time()
    173         self.failIf(events)
     172        self.assertFalse(events)
    174173
    175174        client.send("Hello!")
     
    179178        events = ep.poll(1, 4)
    180179        then = time.time()
    181         self.failIf(then - now > 0.01)
     180        self.assertFalse(then - now > 0.01)
    182181
    183182        events.sort()
     
    186185        expected.sort()
    187186
    188         self.assertEquals(events, expected)
     187        self.assertEqual(events, expected)
    189188
    190189        ep.unregister(client.fileno())
     
    193192        events = ep.poll(1, 4)
    194193        then = time.time()
    195         self.failIf(then - now > 0.01)
     194        self.assertFalse(then - now > 0.01)
    196195
    197196        expected = [(server.fileno(), select.EPOLLOUT)]
    198         self.assertEquals(events, expected)
     197        self.assertEqual(events, expected)
    199198
    200199    def test_errors(self):
     
    212211        events = ep.poll(1, 4)
    213212        then = time.time()
    214         self.failIf(then - now > 0.01)
     213        self.assertFalse(then - now > 0.01)
    215214
    216215        server.close()
Note: See TracChangeset for help on using the changeset viewer.