Issue 29184: skip tests of test_socketserver when bind() raises PermissionError (non-root user on Android) (original) (raw)

This happens on Android for a non-root user. Multiple tests fail in test_socketserver with identical backtraces, only the first one is listed here.

====================================================================== [905/2616] ERROR: test_ForkingUnixDatagramServer (test.test_socketserver.SocketServerTest)

Traceback (most recent call last): File "/sdcard/org.bitbucket.pyona/lib/python3.7/test/test_socketserver.py", line 243, in test_Fork ingUnixDatagramServer self.dgram_examine) File "/sdcard/org.bitbucket.pyona/lib/python3.7/test/support/init.py", line 2040, in decorator return func(*args) File "/sdcard/org.bitbucket.pyona/lib/python3.7/test/test_socketserver.py", line 121, in run_serve r svrcls, hdlrbase) File "/sdcard/org.bitbucket.pyona/lib/python3.7/test/test_socketserver.py", line 114, in make_serv er server = MyServer(addr, MyHandler) File "/sdcard/org.bitbucket.pyona/lib/python3.7/socketserver.py", line 452, in init self.server_bind() File "/sdcard/org.bitbucket.pyona/lib/python3.7/socketserver.py", line 466, in server_bind self.socket.bind(self.server_address) PermissionError: [Errno 13] Permission denied