]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2623] Fix test failures in msgq_test.py under Python 3.3
authorMukund Sivaraman <muks@isc.org>
Sun, 20 Jan 2013 20:15:26 +0000 (01:45 +0530)
committerMukund Sivaraman <muks@isc.org>
Sun, 27 Jan 2013 23:14:30 +0000 (04:44 +0530)
src/bin/msgq/tests/msgq_test.py

index 00e15d88b35d1ed9c350e957b8a35a14a80bb037..88bb02219a1bffc8f4d5cc863a40412aac7745de 100644 (file)
@@ -454,9 +454,8 @@ class SendNonblock(unittest.TestCase):
         Two tests are done: one where the error is raised on the 3rd octet,
                             and one on the 23rd.
         """
-        sockerr = socket.error
         for err in [ errno.EAGAIN, errno.EWOULDBLOCK, errno.EINTR ]:
-            sockerr.errno = err
+            sockerr = socket.error(err, 'Socket error')
             self.do_send_with_send_error(3, sockerr)
             self.do_send_with_send_error(23, sockerr)
 
@@ -467,9 +466,8 @@ class SendNonblock(unittest.TestCase):
         Two tests are done: one where the error is raised on the 3rd octet,
                             and one on the 23rd.
         """
-        sockerr = socket.error
         for err in [ errno.EPIPE, errno.ENOBUFS, errno.ECONNRESET ]:
-            sockerr.errno = err
+            sockerr = socket.error(err, 'Socket error')
             self.do_send_with_send_error(3, sockerr, False)
             self.do_send_with_send_error(23, sockerr, False)