Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r57943:82b3f1364940
Date: 2012-10-08 12:55 -0700
http://bitbucket.org/pypy/pypy/changeset/82b3f1364940/
Log: py3 syntax/changes
diff --git a/pypy/module/select/test/test_kqueue.py
b/pypy/module/select/test/test_kqueue.py
--- a/pypy/module/select/test/test_kqueue.py
+++ b/pypy/module/select/test/test_kqueue.py
@@ -26,6 +26,7 @@
def test_create_event(self):
import select
import sys
+ from operator import lt, le, gt, ge
fd = sys.stderr.fileno()
ev = select.kevent(fd)
@@ -38,12 +39,12 @@
assert ev.udata == 0
assert ev == ev
assert ev != other
- assert cmp(ev, other) == -1
assert ev < other
assert other >= ev
- raises(TypeError, cmp, ev, None)
- raises(TypeError, cmp, ev, 1)
- raises(TypeError, cmp, ev, "ev")
+ for op in lt, le, gt, ge:
+ raises(TypeError, op, ev, None)
+ raises(TypeError, op, ev, 1)
+ raises(TypeError, op, ev, "ev")
ev = select.kevent(fd, select.KQ_FILTER_WRITE)
assert ev.ident == fd
@@ -100,7 +101,7 @@
client.setblocking(False)
try:
client.connect(("127.0.0.1", server_socket.getsockname()[1]))
- except socket.error, e:
+ except socket.error as e:
if 'bsd' in sys.platform:
assert e.args[0] == errno.ENOENT
else:
@@ -131,10 +132,10 @@
(client.fileno(), select.KQ_FILTER_WRITE, flags),
(server.fileno(), select.KQ_FILTER_WRITE, flags),
]
- client.send("Hello!")
- server.send("world!!!")
+ client.send(b"Hello!")
+ server.send(b"world!!!")
- for i in xrange(10):
+ for i in range(10):
events = kq1.control(None, 4, 1)
if len(events) == 4:
break
@@ -176,14 +177,14 @@
kq = select.kqueue()
a, b = socket.socketpair()
- a.send('foo')
+ a.send(b'foo')
event1 = select.kevent(a, select.KQ_FILTER_READ, select.KQ_EV_ADD |
select.KQ_EV_ENABLE)
event2 = select.kevent(b, select.KQ_FILTER_READ, select.KQ_EV_ADD |
select.KQ_EV_ENABLE)
r = kq.control([event1, event2], 1, 1)
assert r
assert r[0].flags & select.KQ_EV_ERROR == 0
data = b.recv(r[0].data)
- assert data == 'foo'
+ assert data == b'foo'
a.close()
b.close()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit