1# test that socket.accept() on a non-blocking socket raises EAGAIN 2 3try: 4 import usocket as socket 5except: 6 import socket 7 8s = socket.socket() 9s.bind(socket.getaddrinfo("127.0.0.1", 8123)[0][-1]) 10s.setblocking(False) 11s.listen(1) 12try: 13 s.accept() 14except OSError as er: 15 print(er.args[0] == 11) # 11 is EAGAIN 16s.close() 17