MagicStack / MagicStack/uvloop

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

オープン
#463 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Cython
スター
11.9k
フォーク
616
PR マージ指標
30日以内にマージされた PR はありません

説明

  • 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) =======

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

tests/test_context.py の、失敗している Test_UV_Context と Test_AIO_Context のケースの周辺から始め、特に traceback に報告されているソケットのセットアップを確認します。macOS での失敗を再現し、TMPDIR を /tmp に設定した場合の挙動と比較します。影響を受けるテストが、この workaround を必要とせずに AF_UNIX path too long で失敗しなくなれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
networking, testing-qa
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。