cpython: a028299c9bc2 (original) (raw)
Mercurial > cpython
changeset 92996:a028299c9bc2
Merge: #11973: add test for previously fixed kevent signed/unsigned bug. [#11973]
R David Murray rdmurray@bitdance.com | |
---|---|
date | Sun, 12 Oct 2014 12:42:01 -0400 |
parents | 178d4ffe1249(current diff)35542a32cd54(diff) |
children | 8e4afcaa196c |
files | Lib/test/test_kqueue.py |
diffstat | 1 files changed, 25 insertions(+), 0 deletions(-)[+] [-] Lib/test/test_kqueue.py 25 |
line wrap: on
line diff
--- a/Lib/test/test_kqueue.py +++ b/Lib/test/test_kqueue.py @@ -86,6 +86,31 @@ class TestKQueue(unittest.TestCase): self.assertEqual(ev, ev) self.assertNotEqual(ev, other)
# Issue 11973[](#l1.7)
bignum = 0xffff[](#l1.8)
ev = select.kevent(0, 1, bignum)[](#l1.9)
self.assertEqual(ev.ident, 0)[](#l1.10)
self.assertEqual(ev.filter, 1)[](#l1.11)
self.assertEqual(ev.flags, bignum)[](#l1.12)
self.assertEqual(ev.fflags, 0)[](#l1.13)
self.assertEqual(ev.data, 0)[](#l1.14)
self.assertEqual(ev.udata, 0)[](#l1.15)
self.assertEqual(ev, ev)[](#l1.16)
self.assertNotEqual(ev, other)[](#l1.17)
# Issue 11973[](#l1.19)
bignum = 0xffffffff[](#l1.20)
ev = select.kevent(0, 1, 2, bignum)[](#l1.21)
self.assertEqual(ev.ident, 0)[](#l1.22)
self.assertEqual(ev.filter, 1)[](#l1.23)
self.assertEqual(ev.flags, 2)[](#l1.24)
self.assertEqual(ev.fflags, bignum)[](#l1.25)
self.assertEqual(ev.data, 0)[](#l1.26)
self.assertEqual(ev.udata, 0)[](#l1.27)
self.assertEqual(ev, ev)[](#l1.28)
self.assertNotEqual(ev, other)[](#l1.29)
+ + def test_queue_event(self): serverSocket = socket.socket() serverSocket.bind(('127.0.0.1', 0))