Expected. FWIW, see http://twistedmatrix.com/trac/ticket/5458
Maybe devices are supported in newer Mac OS versions?
Maybe. I haven't found/heard anything in that direction though.
But how *else* would you explain that the PTY tests pass for me on my
64-bit MacBook Air running OS X 10.8.5?
Yes, it seems to be the most likely explanation (that Apple indeed did
something to kqueue/PTY on newer OSX versions).
I once wrote a test:
https://github.com/oberstet/txkqreactor/blob/master/test/test_pty.py
I don't have a recent OSX system. Would be interesting what above test
outputs on your system ..
/Tobias