tests/extmod: Skip uselect test when CPython doesn't have poll().

CPython does not have an implementation of select.poll() on some
operating systems (Windows, OSX depending on version) so skip the
test in those cases instead of failing it.
This commit is contained in:
stijn 2018-10-24 11:14:56 +02:00 committed by Damien George
parent e328a5d469
commit 06643a0df4

View File

@ -3,7 +3,8 @@ try:
except ImportError: except ImportError:
try: try:
import socket, select, errno import socket, select, errno
except ImportError: select.poll # Raises AttributeError for CPython implementations without poll()
except (ImportError, AttributeError):
print("SKIP") print("SKIP")
raise SystemExit raise SystemExit