Home - Summaries: (main) : (py3.11) : (py3.12) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

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