pypy/module/_socket/test/apptest_socket.py::test_create_alg
def test_create_alg():
import _socket
if not hasattr(_socket, 'AF_ALG'):
pytest.skip('No AF_ALG on this platform')
for typ, name in (("hash", "sha256"),):
try:
sock = _socket.socket(_socket.AF_ALG, _socket.SOCK_SEQPACKET, 0)
try:
# should not raise
sock.bind((typ, name))
except FileNotFoundError as e:
# type / algorithm is not available
pass
sock.close()
finally:
> sock.close()
E (application-level) UnboundLocalError: local variable 'sock' referenced before assignment
module/_socket/test/apptest_socket.py:896: UnboundLocalError
builder: own-linux-x86-64 build #10910+
test: pypy/module/_socket/test/apptest_socket.py::test_create_alg