Skip to content

test_connect_with_mac_address fails with Docker v29.3.0 #3389

@ricardobranco777

Description

@ricardobranco777
=================================== FAILURES ===================================
___________ AttachContainerTest.test_run_container_reading_socket_ws ___________
tests/integration/api_container_test.py:1248: in test_run_container_reading_socket_ws
    pty_stdout = self.client.attach_socket(container, opts, ws=True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker/utils/decorators.py:19: in wrapped
    return f(self, resource_id, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker/api/container.py:99: in attach_socket
    return self._attach_websocket(container, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker/utils/decorators.py:19: in wrapped
    return f(self, resource_id, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker/api/client.py:319: in _attach_websocket
    return self._create_websocket_connection(full_url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
docker/api/client.py:324: in _create_websocket_connection
    return websocket.create_connection(url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_core.py:664: in create_connection
    websock.connect(url, **options)
/usr/lib/python3.13/site-packages/websocket/_core.py:268: in connect
    self.handshake_response = handshake(self.sock, url, *addrs, **options)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_handshake.py:66: in handshake
    status, resp = _get_resp_headers(sock)
                   ^^^^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_handshake.py:142: in _get_resp_headers
    status, resp_headers, status_message = read_headers(sock)
                                           ^^^^^^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_http.py:385: in read_headers
    line = recv_line(sock)
           ^^^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_socket.py:151: in recv_line
    c = recv(sock, 1)
        ^^^^^^^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_socket.py:127: in recv
    bytes_ = _recv()
             ^^^^^^^
/usr/lib/python3.13/site-packages/websocket/_socket.py:99: in _recv
    return sock.recv(bufsize)
           ^^^^^^^^^^^^^^^^^^
/usr/lib64/python3.13/ssl.py:1285: in recv
    return self.read(buflen)
           ^^^^^^^^^^^^^^^^^
/usr/lib64/python3.13/ssl.py:1140: in read
    return self._sslobj.read(len)
           ^^^^^^^^^^^^^^^^^^^^^^
E   ssl.SSLError: [SSL: TLSV13_ALERT_CERTIFICATE_REQUIRED] tlsv13 alert certificate required (_ssl.c:2658)
__________________ TestNetworks.test_connect_with_mac_address __________________
tests/integration/api_network_test.py:426: in test_connect_with_mac_address
    assert net_data['MacAddress'] == '02:42:ac:11:00:02'
E   AssertionError: assert '' == '02:42:ac:11:00:02'
E     
E     - 02:42:ac:11:00:02
------------ generated xml file: /var/tmp/docker-py/integration.xml --------

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions