MagicStack / MagicStack/uvloop

Test failures on macOS due to `OSError: AF_UNIX path too long`

Abierto
#463 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Cython
Estrellas
11.9k
Forks
616
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

  • uvloop version: 0.16.0
  • Python version: 3.9.10
  • Platform: macOS
  • Can you reproduce the bug with PYTHONASYNCIODEBUG in env?: Yes
  • Does uvloop behave differently from vanilla asyncio? How?: N/A

Test failures on macOS due to OSError: AF_UNIX path too long. I'm able to work around it by setting TMPDIR="/tmp".

Test failures
=================================== FAILURES ===================================
_________________ Test_UV_Context.test_connect_accepted_socket _________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 677, in test_connect_accepted_socket
    self._run_test(test, use_ssl='both')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 639, in test
    ss.bind(addr)
OSError: AF_UNIX path too long
_______________ Test_UV_Context.test_create_connection_protocol ________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 572, in test_create_connection_protocol
    self._run_test(test, use_sock='both', use_ssl='both')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 493, in test
    ss.bind(addr)
OSError: AF_UNIX path too long
____________ Test_UV_Context.test_create_server_connection_protocol ____________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 393, in test_create_server_connection_protocol
    self._run_server_test(test, async_sock=True)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
__________ Test_UV_Context.test_create_server_manual_connection_lost ___________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 452, in test_create_server_manual_connection_lost
    self._run_server_test(test, async_sock=True)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
_________ Test_UV_Context.test_create_server_protocol_factory_context __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 374, in test_create_server_protocol_factory_context
    self._run_test(test)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 361, in test
    srv = await self.loop.create_unix_server(factory, addr)
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
__________ Test_UV_Context.test_create_ssl_server_connection_protocol __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 433, in test_create_ssl_server_connection_protocol
    self._run_server_test(test, use_ssl='yes')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
________ Test_UV_Context.test_create_ssl_server_manual_connection_lost _________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 487, in test_create_ssl_server_manual_connection_lost
    self._run_server_test(test, use_ssl='yes')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
________________________ Test_UV_Context.test_start_tls ________________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 633, in test_start_tls
    self._run_test(test, use_ssl='yes', ssl_over_ssl='both')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 581, in test
    ss.bind(addr)
OSError: AF_UNIX path too long
________________ Test_AIO_Context.test_connect_accepted_socket _________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 677, in test_connect_accepted_socket
    self._run_test(test, use_ssl='both')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 639, in test
    ss.bind(addr)
OSError: AF_UNIX path too long
_______________ Test_AIO_Context.test_create_connection_protocol _______________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 572, in test_create_connection_protocol
    self._run_test(test, use_sock='both', use_ssl='both')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 493, in test
    ss.bind(addr)
OSError: AF_UNIX path too long
___________ Test_AIO_Context.test_create_server_connection_protocol ____________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 393, in test_create_server_connection_protocol
    self._run_server_test(test, async_sock=True)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
_________ Test_AIO_Context.test_create_server_protocol_factory_context _________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 374, in test_create_server_protocol_factory_context
    self._run_test(test)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 361, in test
    srv = await self.loop.create_unix_server(factory, addr)
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
_________ Test_AIO_Context.test_create_ssl_server_connection_protocol __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 433, in test_create_ssl_server_connection_protocol
    self._run_server_test(test, use_ssl='yes')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
________ Test_AIO_Context.test_create_ssl_server_manual_connection_lost ________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 487, in test_create_ssl_server_manual_connection_lost
    self._run_server_test(test, use_ssl='yes')
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 342, in _run_server_test
    return self._run_test(test, **switches)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 312, in _run_test
    self.loop.run_until_complete(test())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 308, in test
    await method(cvar=cvar, **values)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_context.py", line 320, in test
    srv = await self.loop.create_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
__________ Test_UV_UDP.test_create_datagram_endpoint_sock_unix_domain __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_udp.py", line 224, in test_create_datagram_endpoint_sock_unix_domain
    sock.bind(tmp_file)
OSError: AF_UNIX path too long
_________ Test_AIO_UDP.test_create_datagram_endpoint_sock_unix_domain __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_udp.py", line 224, in test_create_datagram_endpoint_sock_unix_domain
    sock.bind(tmp_file)
OSError: AF_UNIX path too long
__________________ Test_UV_Unix.test_create_unix_connection_3 __________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 321, in test_create_unix_connection_3
    run(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 310, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
____________ Test_UV_Unix.test_create_unix_connection_open_con_sock ____________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 225, in test_create_unix_connection_open_con_sock
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
_________ Test_UV_Unix.test_create_unix_connection_open_unix_con_addr __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 191, in test_create_unix_connection_open_unix_con_addr
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
_________ Test_UV_Unix.test_create_unix_connection_open_unix_con_sock __________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 208, in test_create_unix_connection_open_unix_con_sock
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
_______________ Test_UV_Unix.test_create_unix_connection_pathlib _______________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 383, in test_create_unix_connection_pathlib
    with self.unix_server(lambda sock: time.sleep(0.01)) as srv:
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
____________________ Test_UV_Unix.test_create_unix_server_1 ____________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 126, in test_create_unix_server_1
    self.loop.run_until_complete(start_server())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 62, in start_server
    srv = await asyncio.start_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/streams.py", line 132, in start_unix_server
    return await loop.create_unix_server(factory, path, **kwds)
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
____________________ Test_UV_Unix.test_create_unix_server_2 ____________________
OSError: AF_UNIX path too long

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 155, in test_create_unix_server_2
    self.loop.run_until_complete(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/unittest/case.py", line 239, in __exit__
    self._raiseFailure('"{}" does not match "{}"'.format(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/unittest/case.py", line 163, in _raiseFailure
    raise self.test_case.failureException(msg)
AssertionError: "Address '/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmpyjkt7m3j/sock' is already in use" does not match "AF_UNIX path too long"
___________ Test_UV_Unix.test_create_unix_server_existing_path_sock ____________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 169, in test_create_unix_server_existing_path_sock
    sock.bind(path)
OSError: AF_UNIX path too long
_________________ Test_UV_Unix.test_create_unix_server_pathlib _________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 391, in test_create_unix_server_pathlib
    srv = self.loop.run_until_complete(
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
_________________ Test_AIO_Unix.test_create_unix_connection_2 __________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 278, in test_create_unix_connection_2
    self.loop.run_until_complete(runner())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 276, in runner
    await client()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 270, in client
    reader, writer = await asyncio.open_unix_connection(path)
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/streams.py", line 111, in open_unix_connection
    transport, _ = await loop.create_unix_connection(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 244, in create_unix_connection
    await self.sock_connect(sock, path)
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/selector_events.py", line 502, in sock_connect
    return await fut
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/selector_events.py", line 507, in _sock_connect
    sock.connect(address)
OSError: AF_UNIX path too long
_________________ Test_AIO_Unix.test_create_unix_connection_3 __________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 321, in test_create_unix_connection_3
    run(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 310, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
___________ Test_AIO_Unix.test_create_unix_connection_open_con_sock ____________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 225, in test_create_unix_connection_open_con_sock
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
_________ Test_AIO_Unix.test_create_unix_connection_open_unix_con_addr _________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 191, in test_create_unix_connection_open_unix_con_addr
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
_________ Test_AIO_Unix.test_create_unix_connection_open_unix_con_sock _________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 208, in test_create_unix_connection_open_unix_con_sock
    self._test_create_unix_connection_1(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 263, in _test_create_unix_connection_1
    run(client_wrapper)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 249, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
___________________ Test_AIO_Unix.test_create_unix_server_1 ____________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 126, in test_create_unix_server_1
    self.loop.run_until_complete(start_server())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 62, in start_server
    srv = await asyncio.start_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/streams.py", line 132, in start_unix_server
    return await loop.create_unix_server(factory, path, **kwds)
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
___________________ Test_AIO_Unix.test_create_unix_server_2 ____________________
OSError: AF_UNIX path too long

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 155, in test_create_unix_server_2
    self.loop.run_until_complete(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/unittest/case.py", line 239, in __exit__
    self._raiseFailure('"{}" does not match "{}"'.format(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/unittest/case.py", line 163, in _raiseFailure
    raise self.test_case.failureException(msg)
AssertionError: "Address '/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp_vxregyi/sock' is already in use" does not match "AF_UNIX path too long"
___________ Test_AIO_Unix.test_create_unix_server_existing_path_sock ___________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 169, in test_create_unix_server_existing_path_sock
    sock.bind(path)
OSError: AF_UNIX path too long
______________ Test_UV_UnixSSL.test_create_unix_connection_ssl_1 _______________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 667, in test_create_unix_connection_ssl_1
    run(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 655, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
________________ Test_UV_UnixSSL.test_create_unix_server_ssl_1 _________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 594, in test_create_unix_server_ssl_1
    self.loop.run_until_complete(start_server())
  File "uvloop/loop.pyx", line 1501, in uvloop.loop.Loop.run_until_complete
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 575, in start_server
    srv = await asyncio.start_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/streams.py", line 132, in start_unix_server
    return await loop.create_unix_server(factory, path, **kwds)
  File "uvloop/loop.pyx", line 2160, in create_unix_server
  File "uvloop/loop.pyx", line 2151, in uvloop.loop.Loop.create_unix_server
OSError: AF_UNIX path too long
______________ Test_AIO_UnixSSL.test_create_unix_connection_ssl_1 ______________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 667, in test_create_unix_connection_ssl_1
    run(client)
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 655, in run
    with self.unix_server(server,
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 207, in unix_server
    return self.tcp_server(*args, family=socket.AF_UNIX, **kwargs)
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 186, in tcp_server
    raise ex
  File "/nix/store/7j9qjq66x8q5h4c1xmnr295bzxpr5y7z-python3.9-uvloop-0.16.0/lib/python3.9/site-packages/uvloop/_testbase.py", line 182, in tcp_server
    sock.bind(addr)
OSError: AF_UNIX path too long
________________ Test_AIO_UnixSSL.test_create_unix_server_ssl_1 ________________
Traceback (most recent call last):
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 594, in test_create_unix_server_ssl_1
    self.loop.run_until_complete(start_server())
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/private/var/folders/1s/gpt7p1x559sb7qjb_4bhq7zc75yv8y/T/nix-build-python3.9-uvloop-0.16.0.drv-0/tmp.jDo3uQTnxT/tests/test_unix.py", line 575, in start_server
    srv = await asyncio.start_unix_server(
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/streams.py", line 132, in start_unix_server
    return await loop.create_unix_server(factory, path, **kwds)
  File "/nix/store/d7y7szd9fqd01v7y1plaw5xm966dv5p8-python3-3.9.10/lib/python3.9/asyncio/unix_events.py", line 296, in create_unix_server
    sock.bind(path)
OSError: AF_UNIX path too long
=============================== warnings summary ===============================
../../../../../../../../nix/store/vpll04fyc5lg0p1466c13lr5a4j02ar3-python3.9-pytest-6.2.5/lib/python3.9/site-packages/_pytest/config/__init__.py:1183
  /nix/store/vpll04fyc5lg0p1466c13lr5a4j02ar3-python3.9-pytest-6.2.5/lib/python3.9/site-packages/_pytest/config/__init__.py:1183: PytestDeprecationWarning: The --strict option is deprecated, use --strict-markers instead.
    self.issue_config_time_warning(

-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
FAILED tests/test_context.py::Test_UV_Context::test_connect_accepted_socket
FAILED tests/test_context.py::Test_UV_Context::test_create_connection_protocol
FAILED tests/test_context.py::Test_UV_Context::test_create_server_connection_protocol
FAILED tests/test_context.py::Test_UV_Context::test_create_server_manual_connection_lost
FAILED tests/test_context.py::Test_UV_Context::test_create_server_protocol_factory_context
FAILED tests/test_context.py::Test_UV_Context::test_create_ssl_server_connection_protocol
FAILED tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost
FAILED tests/test_context.py::Test_UV_Context::test_start_tls - OSError: AF_U...
FAILED tests/test_context.py::Test_AIO_Context::test_connect_accepted_socket
FAILED tests/test_context.py::Test_AIO_Context::test_create_connection_protocol
FAILED tests/test_context.py::Test_AIO_Context::test_create_server_connection_protocol
FAILED tests/test_context.py::Test_AIO_Context::test_create_server_protocol_factory_context
FAILED tests/test_context.py::Test_AIO_Context::test_create_ssl_server_connection_protocol
FAILED tests/test_context.py::Test_AIO_Context::test_create_ssl_server_manual_connection_lost
FAILED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_sock_unix_domain
FAILED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_sock_unix_domain
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_3 - OSEr...
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_con_sock
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_unix_con_addr
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_unix_con_sock
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_pathlib
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_1 - OSError:...
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_2 - Assertio...
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_existing_path_sock
FAILED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_pathlib - OS...
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_2 - OSE...
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_3 - OSE...
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_con_sock
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_unix_con_addr
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_unix_con_sock
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_1 - OSError...
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_2 - Asserti...
FAILED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_existing_path_sock
FAILED tests/test_unix.py::Test_UV_UnixSSL::test_create_unix_connection_ssl_1
FAILED tests/test_unix.py::Test_UV_UnixSSL::test_create_unix_server_ssl_1 - O...
FAILED tests/test_unix.py::Test_AIO_UnixSSL::test_create_unix_connection_ssl_1
FAILED tests/test_unix.py::Test_AIO_UnixSSL::test_create_unix_server_ssl_1 - ...
======= 37 failed, 423 passed, 34 skipped, 1 warning in 88.38s (0:01:28) =======

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza en tests/test_context.py, alrededor de los casos fallidos Test_UV_Context y Test_AIO_Context, especialmente con la configuración del socket indicada en el traceback. Reproduce los fallos en macOS y compara el comportamiento con TMPDIR establecido en /tmp; se considera terminado cuando las pruebas afectadas ya no fallan con AF_UNIX path too long sin requerir ese workaround.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
networking, testing-qa
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.