Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 895657 Details for
Bug 934118
dev-python/docker-7.1.0: fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
file_934118.txt (text/plain), 106.74 KB, created by
Sam James
on 2024-06-12 07:04:01 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Sam James
Created:
2024-06-12 07:04:01 UTC
Size:
106.74 KB
patch
obsolete
> * Package: dev-python/docker-7.1.0:0 > * Repository: gentoo > * Maintainer: python@gentoo.org > * Upstream: https://github.com/docker/docker-py/issues > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_12 test > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking docker-py-7.1.0.gh.tar.gz to /var/tmp/portage/dev-python/docker-7.1.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/docker-7.1.0/work >>>> Preparing source in /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0 ... > * Build system packages: > * dev-python/gpep517 : 16 > * dev-python/installer : 0.7.0 > * dev-python/hatchling : 1.24.2 > * dev-python/hatch-fancy-pypi-readme: > * dev-python/hatch-vcs : 0.4.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0 ... > * python3_12: running distutils-r1_run_phase distutils-r1_python_compile > * Building the wheel for docker-py-7.1.0 via hatchling.build >python3.12 -m gpep517 build-wheel --prefix=/usr --backend hatchling.build --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/wheel >2024-06-12 07:14:30,743 gpep517 INFO Building wheel via backend hatchling.build >2024-06-12 07:14:30,866 gpep517 INFO The backend produced /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/wheel/docker-7.1.0-py3-none-any.whl > * Installing docker-7.1.0-py3-none-any.whl to /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/install >python3.12 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/install --interpreter=/usr/bin/python3.12 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/wheel/docker-7.1.0-py3-none-any.whl >2024-06-12 07:14:30,979 gpep517 INFO Installing /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/wheel/docker-7.1.0-py3-none-any.whl into /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/install >2024-06-12 07:14:31,256 gpep517 INFO Installation complete > * Checking whether python3_12 is suitable ... > * dev-lang/python:3.12 ... > [ ok ] > * python_check_deps ... > [ ok ] > * Using python3.12 in global scope > * python3_12: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/docker-7.1.0 > * python3_12: running distutils-r1_run_phase python_test >python3.12 -m pytest -vv -ra -l -Wdefault -Werror::pytest.PytestUnhandledCoroutineWarning --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:pytest-describe -p no:plus -p no:tavern -p no:salt-factories tests/unit >============================= test session starts ============================== >platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 -- /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0-python3_12/install/usr/bin/python3.12 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0 >configfile: pytest.ini >plugins: pkgcore-0.12.27 >collecting ... collected 626 items > >tests/unit/api_build_test.py::BuildTest::test_build_container PASSED [ 1/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_custom_context PASSED [ 2/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_custom_context_gzip PASSED [ 3/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_invalid_container_limits PASSED [ 4/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_pull PASSED [ 5/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_with_container_limits PASSED [ 6/626] >tests/unit/api_build_test.py::BuildTest::test_build_container_with_named_dockerfile PASSED [ 7/626] >tests/unit/api_build_test.py::BuildTest::test_build_remote_with_registry_auth PASSED [ 8/626] >tests/unit/api_build_test.py::BuildTest::test_build_with_invalid_tag PASSED [ 9/626] >tests/unit/api_build_test.py::BuildTest::test_process_dockerfile PASSED [ 10/626] >tests/unit/api_build_test.py::BuildTest::test_process_dockerfile_win_longpath_prefix SKIPPED [ 11/626] >tests/unit/api_build_test.py::BuildTest::test_set_auth_headers_with_dict_and_auth_configs PASSED [ 12/626] >tests/unit/api_build_test.py::BuildTest::test_set_auth_headers_with_dict_and_no_auth_configs PASSED [ 13/626] >tests/unit/api_build_test.py::BuildTest::test_set_auth_headers_with_empty_dict_and_auth_configs PASSED [ 14/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container PASSED [ 15/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_none PASSED [ 16/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_privileged PASSED [ 17/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_regression_573 PASSED [ 18/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_binds_ro PASSED [ 19/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_binds_rw PASSED [ 20/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_dict_instead_of_id PASSED [ 21/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_links PASSED [ 22/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_links_as_list_of_tuples PASSED [ 23/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_lxc_conf PASSED [ 24/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_lxc_conf_compat PASSED [ 25/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_multiple_links PASSED [ 26/626] >tests/unit/api_container_test.py::StartContainerTest::test_start_container_with_port_binds PASSED [ 27/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container PASSED [ 28/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_privileged PASSED [ 29/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_added_capabilities PASSED [ 30/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_aliases PASSED [ 31/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds PASSED [ 32/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds_list PASSED [ 33/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds_mode PASSED [ 34/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds_mode_and_ro_error PASSED [ 35/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds_ro PASSED [ 36/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_binds_rw PASSED [ 37/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_cgroup_parent PASSED [ 38/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_cgroupns PASSED [ 39/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_device_requests PASSED [ 40/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_devices PASSED [ 41/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_dropped_capabilities PASSED [ 42/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_entrypoint PASSED [ 43/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_host_config_cpu_shares PASSED [ 44/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_host_config_cpus PASSED [ 45/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_host_config_cpuset PASSED [ 46/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_host_config_cpuset_mems PASSED [ 47/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_labels_dict PASSED [ 48/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_labels_list PASSED [ 49/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_links PASSED [ 50/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_links_as_list_of_tuples PASSED [ 51/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_lxc_conf PASSED [ 52/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_lxc_conf_compat PASSED [ 53/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mac_address PASSED [ 54/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_int PASSED [ 55/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_string PASSED [ 56/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_string_with_g_unit PASSED [ 57/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_string_with_k_unit PASSED [ 58/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_string_with_m_unit PASSED [ 59/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_mem_limit_as_string_with_wrong_value PASSED [ 60/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_multiple_links PASSED [ 61/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_named_volume PASSED [ 62/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_platform PASSED [ 63/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_port_binds PASSED [ 64/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_ports PASSED [ 65/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_restart_policy PASSED [ 66/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_stdin_open PASSED [ 67/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_stop_signal PASSED [ 68/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_sysctl PASSED [ 69/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_tmpfs_dict PASSED [ 70/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_tmpfs_list PASSED [ 71/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_unicode_envvars PASSED [ 72/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_volume_string PASSED [ 73/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_container_with_working_dir PASSED [ 74/626] >tests/unit/api_container_test.py::CreateContainerTest::test_create_named_container PASSED [ 75/626] >tests/unit/api_container_test.py::ContainerTest::test_container_stats PASSED [ 76/626] >tests/unit/api_container_test.py::ContainerTest::test_container_stats_with_one_shot PASSED [ 77/626] >tests/unit/api_container_test.py::ContainerTest::test_container_stats_without_streaming PASSED [ 78/626] >tests/unit/api_container_test.py::ContainerTest::test_container_top PASSED [ 79/626] >tests/unit/api_container_test.py::ContainerTest::test_container_top_with_psargs PASSED [ 80/626] >tests/unit/api_container_test.py::ContainerTest::test_container_update PASSED [ 81/626] >tests/unit/api_container_test.py::ContainerTest::test_diff PASSED [ 82/626] >tests/unit/api_container_test.py::ContainerTest::test_diff_with_dict_instead_of_id PASSED [ 83/626] >tests/unit/api_container_test.py::ContainerTest::test_export PASSED [ 84/626] >tests/unit/api_container_test.py::ContainerTest::test_export_with_dict_instead_of_id PASSED [ 85/626] >tests/unit/api_container_test.py::ContainerTest::test_inspect_container PASSED [ 86/626] >tests/unit/api_container_test.py::ContainerTest::test_inspect_container_undefined_id PASSED [ 87/626] >tests/unit/api_container_test.py::ContainerTest::test_kill_container PASSED [ 88/626] >tests/unit/api_container_test.py::ContainerTest::test_kill_container_with_dict_instead_of_id PASSED [ 89/626] >tests/unit/api_container_test.py::ContainerTest::test_kill_container_with_signal PASSED [ 90/626] >tests/unit/api_container_test.py::ContainerTest::test_list_containers PASSED [ 91/626] >tests/unit/api_container_test.py::ContainerTest::test_log_following PASSED [ 92/626] >tests/unit/api_container_test.py::ContainerTest::test_log_following_backwards PASSED [ 93/626] >tests/unit/api_container_test.py::ContainerTest::test_log_since PASSED [ 94/626] >tests/unit/api_container_test.py::ContainerTest::test_log_since_with_datetime PASSED [ 95/626] >tests/unit/api_container_test.py::ContainerTest::test_log_since_with_float PASSED [ 96/626] >tests/unit/api_container_test.py::ContainerTest::test_log_since_with_invalid_value_raises_error PASSED [ 97/626] >tests/unit/api_container_test.py::ContainerTest::test_log_streaming PASSED [ 98/626] >tests/unit/api_container_test.py::ContainerTest::test_log_streaming_and_following PASSED [ 99/626] >tests/unit/api_container_test.py::ContainerTest::test_log_tail PASSED [100/626] >tests/unit/api_container_test.py::ContainerTest::test_log_tty PASSED [101/626] >tests/unit/api_container_test.py::ContainerTest::test_logs PASSED [102/626] >tests/unit/api_container_test.py::ContainerTest::test_logs_with_dict_instead_of_id PASSED [103/626] >tests/unit/api_container_test.py::ContainerTest::test_pause_container PASSED [104/626] >tests/unit/api_container_test.py::ContainerTest::test_port PASSED [105/626] >tests/unit/api_container_test.py::ContainerTest::test_remove_container PASSED [106/626] >tests/unit/api_container_test.py::ContainerTest::test_remove_container_with_dict_instead_of_id PASSED [107/626] >tests/unit/api_container_test.py::ContainerTest::test_rename_container PASSED [108/626] >tests/unit/api_container_test.py::ContainerTest::test_resize_container PASSED [109/626] >tests/unit/api_container_test.py::ContainerTest::test_restart_container PASSED [110/626] >tests/unit/api_container_test.py::ContainerTest::test_restart_container_with_dict_instead_of_id PASSED [111/626] >tests/unit/api_container_test.py::ContainerTest::test_stop_container PASSED [112/626] >tests/unit/api_container_test.py::ContainerTest::test_stop_container_with_dict_instead_of_id PASSED [113/626] >tests/unit/api_container_test.py::ContainerTest::test_unpause_container PASSED [114/626] >tests/unit/api_container_test.py::ContainerTest::test_wait PASSED [115/626] >tests/unit/api_container_test.py::ContainerTest::test_wait_with_dict_instead_of_id PASSED [116/626] >tests/unit/api_exec_test.py::ExecTest::test_exec_create PASSED [117/626] >tests/unit/api_exec_test.py::ExecTest::test_exec_inspect PASSED [118/626] >tests/unit/api_exec_test.py::ExecTest::test_exec_resize PASSED [119/626] >tests/unit/api_exec_test.py::ExecTest::test_exec_start PASSED [120/626] >tests/unit/api_exec_test.py::ExecTest::test_exec_start_detached PASSED [121/626] >tests/unit/api_image_test.py::ImageTest::test_commit PASSED [122/626] >tests/unit/api_image_test.py::ImageTest::test_get_image PASSED [123/626] >tests/unit/api_image_test.py::ImageTest::test_image_history PASSED [124/626] >tests/unit/api_image_test.py::ImageTest::test_image_ids PASSED [125/626] >tests/unit/api_image_test.py::ImageTest::test_image_viz PASSED [126/626] >tests/unit/api_image_test.py::ImageTest::test_images PASSED [127/626] >tests/unit/api_image_test.py::ImageTest::test_images_filters PASSED [128/626] >tests/unit/api_image_test.py::ImageTest::test_images_name PASSED [129/626] >tests/unit/api_image_test.py::ImageTest::test_images_quiet PASSED [130/626] >tests/unit/api_image_test.py::ImageTest::test_import_image PASSED [131/626] >tests/unit/api_image_test.py::ImageTest::test_import_image_from_bytes PASSED [132/626] >tests/unit/api_image_test.py::ImageTest::test_import_image_from_image PASSED [133/626] >tests/unit/api_image_test.py::ImageTest::test_inspect_image PASSED [134/626] >tests/unit/api_image_test.py::ImageTest::test_inspect_image_undefined_id PASSED [135/626] >tests/unit/api_image_test.py::ImageTest::test_load_image PASSED [136/626] >tests/unit/api_image_test.py::ImageTest::test_load_image_quiet PASSED [137/626] >tests/unit/api_image_test.py::ImageTest::test_pull PASSED [138/626] >tests/unit/api_image_test.py::ImageTest::test_pull_stream PASSED [139/626] >tests/unit/api_image_test.py::ImageTest::test_push_image PASSED [140/626] >tests/unit/api_image_test.py::ImageTest::test_push_image_stream PASSED [141/626] >tests/unit/api_image_test.py::ImageTest::test_push_image_with_auth PASSED [142/626] >tests/unit/api_image_test.py::ImageTest::test_push_image_with_tag PASSED [143/626] >tests/unit/api_image_test.py::ImageTest::test_remove_image PASSED [144/626] >tests/unit/api_image_test.py::ImageTest::test_tag_image PASSED [145/626] >tests/unit/api_image_test.py::ImageTest::test_tag_image_force PASSED [146/626] >tests/unit/api_image_test.py::ImageTest::test_tag_image_tag PASSED [147/626] >tests/unit/api_network_test.py::NetworkTest::test_connect_container_to_network PASSED [148/626] >tests/unit/api_network_test.py::NetworkTest::test_create_network PASSED [149/626] >tests/unit/api_network_test.py::NetworkTest::test_disconnect_container_from_network PASSED [150/626] >tests/unit/api_network_test.py::NetworkTest::test_inspect_network PASSED [151/626] >tests/unit/api_network_test.py::NetworkTest::test_list_networks PASSED [152/626] >tests/unit/api_network_test.py::NetworkTest::test_remove_network PASSED [153/626] >tests/unit/api_test.py::DockerApiTest::test_auto_retrieve_server_version PASSED [154/626] >tests/unit/api_test.py::DockerApiTest::test_create_host_config_secopt PASSED [155/626] >tests/unit/api_test.py::DockerApiTest::test_ctor PASSED [156/626] >tests/unit/api_test.py::DockerApiTest::test_events PASSED [157/626] >tests/unit/api_test.py::DockerApiTest::test_events_with_filters PASSED [158/626] >tests/unit/api_test.py::DockerApiTest::test_events_with_since_until PASSED [159/626] >tests/unit/api_test.py::DockerApiTest::test_info PASSED [160/626] >tests/unit/api_test.py::DockerApiTest::test_login PASSED [161/626] >tests/unit/api_test.py::DockerApiTest::test_remove_link PASSED [162/626] >tests/unit/api_test.py::DockerApiTest::test_retrieve_server_version PASSED [163/626] >tests/unit/api_test.py::DockerApiTest::test_search PASSED [164/626] >tests/unit/api_test.py::DockerApiTest::test_stream_helper_decoding PASSED [165/626] >tests/unit/api_test.py::DockerApiTest::test_url_compatibility_http PASSED [166/626] >tests/unit/api_test.py::DockerApiTest::test_url_compatibility_http_unix_triple_slash PASSED [167/626] >tests/unit/api_test.py::DockerApiTest::test_url_compatibility_tcp PASSED [168/626] >tests/unit/api_test.py::DockerApiTest::test_url_compatibility_unix PASSED [169/626] >tests/unit/api_test.py::DockerApiTest::test_url_compatibility_unix_triple_slash PASSED [170/626] >tests/unit/api_test.py::DockerApiTest::test_url_invalid_resource PASSED [171/626] >tests/unit/api_test.py::DockerApiTest::test_url_no_resource PASSED [172/626] >tests/unit/api_test.py::DockerApiTest::test_url_unversioned_api PASSED [173/626] >tests/unit/api_test.py::DockerApiTest::test_url_valid_resource PASSED [174/626] >tests/unit/api_test.py::DockerApiTest::test_version PASSED [175/626] >tests/unit/api_test.py::DockerApiTest::test_version_no_api_version PASSED [176/626] >tests/unit/api_test.py::UnixSocketStreamTest::test_early_stream_response FAILED [177/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_stream_no_tty PASSED [178/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_stream_no_tty_demux PASSED [179/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_stream_tty PASSED [180/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_stream_tty_demux PASSED [181/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_tty PASSED [182/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_no_tty_demux PASSED [183/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_tty PASSED [184/626] >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_tty_demux PASSED [185/626] >tests/unit/api_test.py::UserAgentTest::test_custom_user_agent PASSED [186/626] >tests/unit/api_test.py::UserAgentTest::test_default_user_agent PASSED [187/626] >tests/unit/api_test.py::DisableSocketTest::test_disable_socket_timeout PASSED [188/626] >tests/unit/api_test.py::DisableSocketTest::test_disable_socket_timeout2 PASSED [189/626] >tests/unit/api_test.py::DisableSocketTest::test_disable_socket_timout_non_blocking PASSED [190/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume PASSED [191/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume_invalid_opts_type PASSED [192/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume_with_driver PASSED [193/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume_with_invalid_labels PASSED [194/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume_with_labels PASSED [195/626] >tests/unit/api_volume_test.py::VolumeTest::test_create_volume_with_no_specified_name PASSED [196/626] >tests/unit/api_volume_test.py::VolumeTest::test_inspect_volume PASSED [197/626] >tests/unit/api_volume_test.py::VolumeTest::test_list_volumes PASSED [198/626] >tests/unit/api_volume_test.py::VolumeTest::test_list_volumes_and_filters PASSED [199/626] >tests/unit/api_volume_test.py::VolumeTest::test_remove_volume PASSED [200/626] >tests/unit/auth_test.py::RegressionTest::test_803_urlsafe_encode PASSED [201/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_explicit_hub_index_library_image PASSED [202/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_explicit_legacy_hub_index_library_image PASSED [203/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_invalid_index_name PASSED [204/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_dotted_hub_library_image PASSED [205/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_hub_image PASSED [206/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_hub_library_image PASSED [207/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_localhost PASSED [208/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_localhost_with_username PASSED [209/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_no_dots_but_port PASSED [210/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_no_dots_but_port_and_username PASSED [211/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_private_registry PASSED [212/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_private_registry_with_port PASSED [213/626] >tests/unit/auth_test.py::ResolveRepositoryNameTest::test_resolve_repository_name_private_registry_with_username PASSED [214/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_auth_with_empty_credstore_and_auth_dict PASSED [215/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_default_explicit_none PASSED [216/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_default_registry PASSED [217/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_fully_explicit PASSED [218/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_hostname_only PASSED [219/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_legacy_config PASSED [220/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_match PASSED [221/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_path PASSED [222/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_path_trailing_slash PASSED [223/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_path_wrong_insecure_proto PASSED [224/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_path_wrong_secure_proto PASSED [225/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_no_protocol PASSED [226/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_authconfig_path_wrong_proto PASSED [227/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_explicit_hub PASSED [228/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_explicit_legacy_hub PASSED [229/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_hub_image PASSED [230/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_library_image PASSED [231/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_private_registry PASSED [232/626] >tests/unit/auth_test.py::ResolveAuthTest::test_resolve_registry_and_auth_unauthenticated_registry PASSED [233/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_custom_config_env PASSED [234/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_custom_config_env_utf8 PASSED [235/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_custom_config_env_with_auths PASSED [236/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_identity_token PASSED [237/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_invalid_auth_dict PASSED [238/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_no_file PASSED [239/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_unknown_keys PASSED [240/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_config_with_random_name PASSED [241/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_json_config PASSED [242/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_legacy_config PASSED [243/626] >tests/unit/auth_test.py::LoadConfigTest::test_load_modern_json_config PASSED [244/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_3_sources PASSED [245/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_credstore_only PASSED [246/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_credstore_overrides_auth_entry PASSED [247/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_helpers_override_default PASSED [248/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_with_auths_entries PASSED [249/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_with_credhelpers_only PASSED [250/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_with_empty_auths_entry PASSED [251/626] >tests/unit/auth_test.py::CredstoreTest::test_get_all_credentials_with_empty_credhelper PASSED [252/626] >tests/unit/auth_test.py::CredstoreTest::test_get_credential_store PASSED [253/626] >tests/unit/auth_test.py::CredstoreTest::test_get_credential_store_default_index PASSED [254/626] >tests/unit/auth_test.py::CredstoreTest::test_get_credential_store_no_default PASSED [255/626] >tests/unit/auth_test.py::CredstoreTest::test_get_credential_store_with_plain_dict PASSED [256/626] >tests/unit/client_test.py::ClientTest::test_call_api_client_method PASSED [257/626] >tests/unit/client_test.py::ClientTest::test_call_containers PASSED [258/626] >tests/unit/client_test.py::ClientTest::test_default_pool_size_unix FAILED [259/626] >tests/unit/client_test.py::ClientTest::test_default_pool_size_win SKIPPED [260/626] >tests/unit/client_test.py::ClientTest::test_events PASSED [261/626] >tests/unit/client_test.py::ClientTest::test_info PASSED [262/626] >tests/unit/client_test.py::ClientTest::test_ping PASSED [263/626] >tests/unit/client_test.py::ClientTest::test_pool_size_unix FAILED [264/626] >tests/unit/client_test.py::ClientTest::test_pool_size_win SKIPPED (Npipe >Connection Pool only on Windows) [265/626] >tests/unit/client_test.py::ClientTest::test_version PASSED [266/626] >tests/unit/client_test.py::FromEnvTest::test_default_pool_size_from_env_unix FAILED [267/626] >tests/unit/client_test.py::FromEnvTest::test_default_pool_size_from_env_win SKIPPED [268/626] >tests/unit/client_test.py::FromEnvTest::test_from_env PASSED [269/626] >tests/unit/client_test.py::FromEnvTest::test_from_env_with_version PASSED [270/626] >tests/unit/client_test.py::FromEnvTest::test_from_env_without_timeout_uses_default PASSED [271/626] >tests/unit/client_test.py::FromEnvTest::test_from_env_without_version_uses_default PASSED [272/626] >tests/unit/client_test.py::FromEnvTest::test_pool_size_from_env_unix FAILED [273/626] >tests/unit/client_test.py::FromEnvTest::test_pool_size_from_env_win SKIPPED [274/626] >tests/unit/context_test.py::BaseContextTest::test_context_inspect_without_params PASSED [275/626] >tests/unit/context_test.py::BaseContextTest::test_default_in_context_list PASSED [276/626] >tests/unit/context_test.py::BaseContextTest::test_fail_on_default_context_create PASSED [277/626] >tests/unit/context_test.py::BaseContextTest::test_get_current_context PASSED [278/626] >tests/unit/context_test.py::BaseContextTest::test_https_host PASSED [279/626] >tests/unit/context_test.py::BaseContextTest::test_url_compatibility_on_linux PASSED [280/626] >tests/unit/context_test.py::BaseContextTest::test_url_compatibility_on_windows SKIPPED [281/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_invalid_cpu_cfs_types PASSED [282/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_invalid_cpu_count_types PASSED [283/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_invalid_cpu_percent_types PASSED [284/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_invalid_mem_swappiness PASSED [285/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_invalid_nano_cpus_types PASSED [286/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_no_options_newer_api_version PASSED [287/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_pid_mode PASSED [288/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_blkio_constraints PASSED [289/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_count PASSED [290/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_percent PASSED [291/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_period PASSED [292/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_quota PASSED [293/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_rt_period PASSED [294/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_rt_period_types PASSED [295/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_cpu_rt_runtime PASSED [296/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_dns_opt PASSED [297/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_isolation PASSED [298/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_kernel_memory PASSED [299/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_mem_reservation PASSED [300/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_nano_cpus PASSED [301/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_oom_kill_disable PASSED [302/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_oom_score_adj PASSED [303/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_pids_limit PASSED [304/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_shm_size PASSED [305/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_shm_size_in_mb PASSED [306/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_userns_mode PASSED [307/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_uts PASSED [308/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_create_host_config_with_volume_driver PASSED [309/626] >tests/unit/dockertypes_test.py::HostConfigTest::test_ctrate_host_config_with_cpu_rt_runtime_types PASSED [310/626] >tests/unit/dockertypes_test.py::ContainerSpecTest::test_parse_mounts PASSED [311/626] >tests/unit/dockertypes_test.py::UlimitTest::test_create_host_config_dict_ulimit PASSED [312/626] >tests/unit/dockertypes_test.py::UlimitTest::test_create_host_config_dict_ulimit_capitals PASSED [313/626] >tests/unit/dockertypes_test.py::UlimitTest::test_create_host_config_obj_ulimit PASSED [314/626] >tests/unit/dockertypes_test.py::UlimitTest::test_ulimit_invalid_type PASSED [315/626] >tests/unit/dockertypes_test.py::LogConfigTest::test_create_host_config_dict_logconfig PASSED [316/626] >tests/unit/dockertypes_test.py::LogConfigTest::test_create_host_config_obj_logconfig PASSED [317/626] >tests/unit/dockertypes_test.py::LogConfigTest::test_logconfig_invalid_config_type PASSED [318/626] >tests/unit/dockertypes_test.py::EndpointConfigTest::test_create_endpoint_config_with_aliases PASSED [319/626] >tests/unit/dockertypes_test.py::IPAMConfigTest::test_create_ipam_config PASSED [320/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_global_job_replicas_simple PASSED [321/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_global_job_simple PASSED [322/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_global_replicas_error PASSED [323/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_global_simple PASSED [324/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_invalid_mode PASSED [325/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_replicated_job_simple PASSED [326/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_replicated_replicas PASSED [327/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_replicated_replicas_0 PASSED [328/626] >tests/unit/dockertypes_test.py::ServiceModeTest::test_replicated_simple PASSED [329/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_bind PASSED [330/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_bind_windows XFAIL [331/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_named_volume PASSED [332/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_string_invalid PASSED [333/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_string_no_source PASSED [334/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_string_ro PASSED [335/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_string_rw PASSED [336/626] >tests/unit/dockertypes_test.py::MountTest::test_parse_mount_string_short_form PASSED [337/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_invalid PASSED [338/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_multiple PASSED [339/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_no_protocol_and_mode PASSED [340/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_simple PASSED [341/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_with_protocol PASSED [342/626] >tests/unit/dockertypes_test.py::ServicePortsTest::test_convert_service_ports_with_protocol_and_mode PASSED [343/626] >tests/unit/errors_test.py::APIErrorTest::test_api_error_is_caught_by_dockerexception PASSED [344/626] >tests/unit/errors_test.py::APIErrorTest::test_create_error_from_exception PASSED [345/626] >tests/unit/errors_test.py::APIErrorTest::test_is_client_error_400 PASSED [346/626] >tests/unit/errors_test.py::APIErrorTest::test_is_client_error_500 PASSED [347/626] >tests/unit/errors_test.py::APIErrorTest::test_is_error_300 PASSED [348/626] >tests/unit/errors_test.py::APIErrorTest::test_is_error_400 PASSED [349/626] >tests/unit/errors_test.py::APIErrorTest::test_is_error_500 PASSED [350/626] >tests/unit/errors_test.py::APIErrorTest::test_is_server_error_200 PASSED [351/626] >tests/unit/errors_test.py::APIErrorTest::test_is_server_error_300 PASSED [352/626] >tests/unit/errors_test.py::APIErrorTest::test_is_server_error_400 PASSED [353/626] >tests/unit/errors_test.py::APIErrorTest::test_is_server_error_500 PASSED [354/626] >tests/unit/errors_test.py::APIErrorTest::test_status_code_200 PASSED [355/626] >tests/unit/errors_test.py::APIErrorTest::test_status_code_400 PASSED [356/626] >tests/unit/errors_test.py::APIErrorTest::test_status_code_500 PASSED [357/626] >tests/unit/errors_test.py::ContainerErrorTest::test_container_with_stderr PASSED [358/626] >tests/unit/errors_test.py::ContainerErrorTest::test_container_without_stderr PASSED [359/626] >tests/unit/errors_test.py::CreateUnexpectedKwargsErrorTest::test_create_unexpected_kwargs_error_multiple PASSED [360/626] >tests/unit/errors_test.py::CreateUnexpectedKwargsErrorTest::test_create_unexpected_kwargs_error_single PASSED [361/626] >tests/unit/models_configs_test.py::CreateConfigsTest::test_create_config PASSED [362/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create PASSED [363/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_container_args PASSED [364/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_networking_config PASSED [365/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_networking_config_only_undeclared_network PASSED [366/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_networking_config_with_network_mode PASSED [367/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_networking_config_with_undeclared_network PASSED [368/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_networking_config_without_network PASSED [369/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_create_with_image_object PASSED [370/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_get PASSED [371/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_list PASSED [372/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_list_ignore_removed PASSED [373/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run PASSED [374/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_detach PASSED [375/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_networking_config PASSED [376/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_networking_config_only_undeclared_network PASSED [377/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_networking_config_with_network_mode PASSED [378/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_networking_config_with_undeclared_network PASSED [379/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_networking_config_without_network PASSED [380/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_platform PASSED [381/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_pull PASSED [382/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_remove PASSED [383/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_with_error PASSED [384/626] >tests/unit/models_containers_test.py::ContainerCollectionTest::test_run_with_image_object PASSED [385/626] >tests/unit/models_containers_test.py::ContainerTest::test_attach PASSED [386/626] >tests/unit/models_containers_test.py::ContainerTest::test_commit PASSED [387/626] >tests/unit/models_containers_test.py::ContainerTest::test_diff PASSED [388/626] >tests/unit/models_containers_test.py::ContainerTest::test_exec_run PASSED [389/626] >tests/unit/models_containers_test.py::ContainerTest::test_exec_run_failure PASSED [390/626] >tests/unit/models_containers_test.py::ContainerTest::test_export PASSED [391/626] >tests/unit/models_containers_test.py::ContainerTest::test_get_archive PASSED [392/626] >tests/unit/models_containers_test.py::ContainerTest::test_image PASSED [393/626] >tests/unit/models_containers_test.py::ContainerTest::test_kill PASSED [394/626] >tests/unit/models_containers_test.py::ContainerTest::test_labels PASSED [395/626] >tests/unit/models_containers_test.py::ContainerTest::test_logs PASSED [396/626] >tests/unit/models_containers_test.py::ContainerTest::test_name PASSED [397/626] >tests/unit/models_containers_test.py::ContainerTest::test_pause PASSED [398/626] >tests/unit/models_containers_test.py::ContainerTest::test_put_archive PASSED [399/626] >tests/unit/models_containers_test.py::ContainerTest::test_remove PASSED [400/626] >tests/unit/models_containers_test.py::ContainerTest::test_rename PASSED [401/626] >tests/unit/models_containers_test.py::ContainerTest::test_resize PASSED [402/626] >tests/unit/models_containers_test.py::ContainerTest::test_restart PASSED [403/626] >tests/unit/models_containers_test.py::ContainerTest::test_short_id PASSED [404/626] >tests/unit/models_containers_test.py::ContainerTest::test_start PASSED [405/626] >tests/unit/models_containers_test.py::ContainerTest::test_stats PASSED [406/626] >tests/unit/models_containers_test.py::ContainerTest::test_status PASSED [407/626] >tests/unit/models_containers_test.py::ContainerTest::test_stop PASSED [408/626] >tests/unit/models_containers_test.py::ContainerTest::test_top PASSED [409/626] >tests/unit/models_containers_test.py::ContainerTest::test_unpause PASSED [410/626] >tests/unit/models_containers_test.py::ContainerTest::test_update PASSED [411/626] >tests/unit/models_containers_test.py::ContainerTest::test_wait PASSED [412/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_build PASSED [413/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_get PASSED [414/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_labels PASSED [415/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_list PASSED [416/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_load PASSED [417/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_pull PASSED [418/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_pull_multiple PASSED [419/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_pull_tag_precedence PASSED [420/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_pull_with_stream_param PASSED [421/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_push PASSED [422/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_remove PASSED [423/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_search PASSED [424/626] >tests/unit/models_images_test.py::ImageCollectionTest::test_search_limit PASSED [425/626] >tests/unit/models_images_test.py::ImageTest::test_history PASSED [426/626] >tests/unit/models_images_test.py::ImageTest::test_remove PASSED [427/626] >tests/unit/models_images_test.py::ImageTest::test_save PASSED [428/626] >tests/unit/models_images_test.py::ImageTest::test_short_id PASSED [429/626] >tests/unit/models_images_test.py::ImageTest::test_tag PASSED [430/626] >tests/unit/models_images_test.py::ImageTest::test_tags PASSED [431/626] >tests/unit/models_networks_test.py::NetworkCollectionTest::test_create PASSED [432/626] >tests/unit/models_networks_test.py::NetworkCollectionTest::test_get PASSED [433/626] >tests/unit/models_networks_test.py::NetworkCollectionTest::test_list PASSED [434/626] >tests/unit/models_networks_test.py::NetworkTest::test_connect PASSED [435/626] >tests/unit/models_networks_test.py::NetworkTest::test_disconnect PASSED [436/626] >tests/unit/models_networks_test.py::NetworkTest::test_remove PASSED [437/626] >tests/unit/models_resources_test.py::ModelTest::test_hash PASSED [438/626] >tests/unit/models_resources_test.py::ModelTest::test_reload PASSED [439/626] >tests/unit/models_secrets_test.py::CreateServiceTest::test_secrets_repr PASSED [440/626] >tests/unit/models_services_test.py::CreateServiceKwargsTest::test_get_create_service_kwargs PASSED [441/626] >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_hostname_prefix_trim PASSED [442/626] >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_hostname_and_port PASSED [443/626] >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_hostname_only PASSED [444/626] >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_url PASSED [445/626] >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_user_and_hostname PASSED [446/626] >tests/unit/swarm_test.py::SwarmTest::test_join_swarm PASSED [447/626] >tests/unit/swarm_test.py::SwarmTest::test_join_swarm_no_listen_address_takes_default PASSED [448/626] >tests/unit/swarm_test.py::SwarmTest::test_node_update PASSED [449/626] >tests/unit/types_containers_test.py::test_uid_0_is_not_elided PASSED [450/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory PASSED [451/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory_with_single_exception PASSED [452/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory_with_subdir_exception PASSED [453/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory_with_subdir_exception_win32_pathsep SKIPPED [454/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory_with_trailing_slash PASSED [455/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_directory_with_wildcard_exception PASSED [456/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_double_wildcard PASSED [457/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_double_wildcard_with_exception PASSED [458/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_exclude_custom_dockerfile PASSED [459/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_exclude_dockerfile_child PASSED [460/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_exclude_dockerfile_dockerignore PASSED [461/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_exclude_include_absolute_path PASSED [462/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_include_wildcard PASSED [463/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_last_line_precedence PASSED [464/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_no_dupes PASSED [465/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_no_excludes PASSED [466/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_parent_directory PASSED [467/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_question_mark PASSED [468/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_and_double_wildcard PASSED [469/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_filename PASSED [470/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_filename_leading_dot_slash PASSED [471/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_filename_trailing_slash PASSED [472/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_subdir_single_filename PASSED [473/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_subdir_single_filename_leading_slash PASSED [474/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_subdir_wildcard_filename PASSED [475/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_single_subdir_with_path_traversal PASSED [476/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_subdirectory PASSED [477/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_subdirectory_win32_pathsep SKIPPED [478/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_trailing_double_wildcard PASSED [479/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_exclude PASSED [480/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_filename_end PASSED [481/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_filename_start PASSED [482/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_subdir_single_filename PASSED [483/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_subdir_wildcard_filename PASSED [484/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_with_exception PASSED [485/626] >tests/unit/utils_build_test.py::ExcludePathsTest::test_wildcard_with_wildcard_exception PASSED [486/626] >tests/unit/utils_build_test.py::TarTest::test_tar_directory_link PASSED [487/626] >tests/unit/utils_build_test.py::TarTest::test_tar_socket_file PASSED [488/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_broken_symlinks PASSED [489/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_directory_symlinks PASSED [490/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_empty_directory PASSED [491/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_excludes PASSED [492/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_file_symlinks PASSED [493/626] >tests/unit/utils_build_test.py::TarTest::test_tar_with_inaccessible_file PASSED [494/626] >tests/unit/utils_build_test.py::test_match_tag[test_com-True] PASSED [495/626] >tests/unit/utils_build_test.py::test_match_tag[test.com:tag-True] PASSED [496/626] >tests/unit/utils_build_test.py::test_match_tag[test.com:5000-True] PASSED [497/626] >tests/unit/utils_build_test.py::test_match_tag[test.com/repo:tag-True] PASSED [498/626] >tests/unit/utils_build_test.py::test_match_tag[test:5000/repo-True0] PASSED [499/626] >tests/unit/utils_build_test.py::test_match_tag[test:5000/repo:tag-True] PASSED [500/626] >tests/unit/utils_build_test.py::test_match_tag[test:5000/repo-True1] PASSED [501/626] >tests/unit/utils_build_test.py::test_match_tag[-False] PASSED [502/626] >tests/unit/utils_build_test.py::test_match_tag[:justtag-False] PASSED [503/626] >tests/unit/utils_build_test.py::test_match_tag[Uppercase:tag-False] PASSED [504/626] >tests/unit/utils_build_test.py::test_match_tag[test:5000/Uppercase/lowercase:tag-False] PASSED [505/626] >tests/unit/utils_build_test.py::test_match_tag[lowercase:Uppercase-True] PASSED [506/626] >tests/unit/utils_build_test.py::test_match_tag[a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-False] XFAIL [507/626] >tests/unit/utils_build_test.py::test_match_tag[a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-puts-this-over-max-True] PASSED [508/626] >tests/unit/utils_build_test.py::test_match_tag[aa/asdf$$^/aa-False] PASSED [509/626] >tests/unit/utils_build_test.py::test_match_tag[sub-dom1.foo.com/bar/baz/quux-True] PASSED [510/626] >tests/unit/utils_build_test.py::test_match_tag[sub-dom1.foo.com/bar/baz/quux:some-long-tag-True] PASSED [511/626] >tests/unit/utils_build_test.py::test_match_tag[b.gcr.io/test.example.com/my-app:test.example.com-True] PASSED [512/626] >tests/unit/utils_build_test.py::test_match_tag[xn--n3h.com/myimage:xn--n3h.com-True] PASSED [513/626] >tests/unit/utils_build_test.py::test_match_tag[foo_bar.com:8080-True] PASSED [514/626] >tests/unit/utils_build_test.py::test_match_tag[foo/foo_bar.com:8080-True] PASSED [515/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1-True] PASSED [516/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1:tag-True] PASSED [517/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1:5000-True] PASSED [518/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1/repo-True] PASSED [519/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1:5000/repo-True] PASSED [520/626] >tests/unit/utils_build_test.py::test_match_tag[192.168.1.1:5000/repo:5050-True] PASSED [521/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]-False] XPASS [522/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]:5000-False] PASSED [523/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]/repo-True] XFAIL [524/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8:1:2:3:4:5:6]/repo:tag-True] XFAIL [525/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]:5000/repo-True] XFAIL [526/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]:5000/repo:tag-True] XFAIL [527/626] >tests/unit/utils_build_test.py::test_match_tag[[2001:db8::]:5000/repo-True] XFAIL [528/626] >tests/unit/utils_build_test.py::test_match_tag[[::1]:5000/repo-True] XFAIL [529/626] >tests/unit/utils_build_test.py::test_match_tag[[fe80::1%eth0]:5000/repo-False] PASSED [530/626] >tests/unit/utils_build_test.py::test_match_tag[[fe80::1%@invalidzone]:5000/repo-False] PASSED [531/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_fallback PASSED [532/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_from_environment PASSED [533/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_from_explicit_path PASSED [534/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_from_home_legacy_name PASSED [535/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_from_home_posix PASSED [536/626] >tests/unit/utils_config_test.py::FindConfigFileTest::test_find_config_from_home_windows SKIPPED [537/626] >tests/unit/utils_config_test.py::LoadConfigTest::test_load_config_custom_headers PASSED [538/626] >tests/unit/utils_config_test.py::LoadConfigTest::test_load_config_detach_keys PASSED [539/626] >tests/unit/utils_config_test.py::LoadConfigTest::test_load_config_from_env PASSED [540/626] >tests/unit/utils_config_test.py::LoadConfigTest::test_load_config_no_file PASSED [541/626] >tests/unit/utils_json_stream_test.py::TestJsonSplitter::test_json_splitter_no_object PASSED [542/626] >tests/unit/utils_json_stream_test.py::TestJsonSplitter::test_json_splitter_with_object PASSED [543/626] >tests/unit/utils_json_stream_test.py::TestJsonSplitter::test_json_splitter_leading_whitespace PASSED [544/626] >tests/unit/utils_json_stream_test.py::TestStreamAsText::test_stream_with_non_utf_unicode_character PASSED [545/626] >tests/unit/utils_json_stream_test.py::TestStreamAsText::test_stream_with_utf_character PASSED [546/626] >tests/unit/utils_json_stream_test.py::TestJsonStream::test_with_falsy_entries PASSED [547/626] >tests/unit/utils_json_stream_test.py::TestJsonStream::test_with_leading_whitespace PASSED [548/626] >tests/unit/utils_proxy_test.py::ProxyConfigTest::test_environment PASSED [549/626] >tests/unit/utils_proxy_test.py::ProxyConfigTest::test_from_dict PASSED [550/626] >tests/unit/utils_proxy_test.py::ProxyConfigTest::test_inject_proxy_environment PASSED [551/626] >tests/unit/utils_proxy_test.py::ProxyConfigTest::test_new PASSED [552/626] >tests/unit/utils_proxy_test.py::ProxyConfigTest::test_truthiness PASSED [553/626] >tests/unit/utils_test.py::DecoratorsTest::test_update_headers PASSED [554/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_alternate_env PASSED [555/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_empty PASSED [556/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_no_cert_path PASSED [557/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_tls PASSED [558/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_tls_verify_false PASSED [559/626] >tests/unit/utils_test.py::KwargsFromEnvTest::test_kwargs_from_env_tls_verify_false_no_cert PASSED [560/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_compact PASSED [561/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_complete PASSED [562/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_empty PASSED [563/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_list PASSED [564/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_no_mode PASSED [565/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_unicode_bytes_input PASSED [566/626] >tests/unit/utils_test.py::ConverVolumeBindsTest::test_convert_volume_binds_unicode_unicode_input PASSED [567/626] >tests/unit/utils_test.py::ParseEnvFileTest::test_parse_env_file_commented_line PASSED [568/626] >tests/unit/utils_test.py::ParseEnvFileTest::test_parse_env_file_invalid_line PASSED [569/626] >tests/unit/utils_test.py::ParseEnvFileTest::test_parse_env_file_newline PASSED [570/626] >tests/unit/utils_test.py::ParseEnvFileTest::test_parse_env_file_proper PASSED [571/626] >tests/unit/utils_test.py::ParseEnvFileTest::test_parse_env_file_with_equals_character PASSED [572/626] >tests/unit/utils_test.py::ParseHostTest::test_parse_host PASSED [573/626] >tests/unit/utils_test.py::ParseHostTest::test_parse_host_empty_value PASSED [574/626] >tests/unit/utils_test.py::ParseHostTest::test_parse_host_tls PASSED [575/626] >tests/unit/utils_test.py::ParseHostTest::test_parse_host_tls_tcp_proto PASSED [576/626] >tests/unit/utils_test.py::ParseHostTest::test_parse_host_trailing_slash PASSED [577/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_index_image_no_tag PASSED [578/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_index_image_sha PASSED [579/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_index_image_tag PASSED [580/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_index_user_image_no_tag PASSED [581/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_index_user_image_tag PASSED [582/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_private_reg_image_no_tag PASSED [583/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_private_reg_image_sha PASSED [584/626] >tests/unit/utils_test.py::ParseRepositoryTagTest::test_private_reg_image_tag PASSED [585/626] >tests/unit/utils_test.py::ParseDeviceTest::test_dict PASSED [586/626] >tests/unit/utils_test.py::ParseDeviceTest::test_full_string_definition PASSED [587/626] >tests/unit/utils_test.py::ParseDeviceTest::test_hybrid_list PASSED [588/626] >tests/unit/utils_test.py::ParseDeviceTest::test_partial_string_definition PASSED [589/626] >tests/unit/utils_test.py::ParseDeviceTest::test_permissionless_string_definition PASSED [590/626] >tests/unit/utils_test.py::ParseBytesTest::test_parse_bytes_float PASSED [591/626] >tests/unit/utils_test.py::ParseBytesTest::test_parse_bytes_invalid PASSED [592/626] >tests/unit/utils_test.py::ParseBytesTest::test_parse_bytes_valid PASSED [593/626] >tests/unit/utils_test.py::UtilsTest::test_convert_filters PASSED [594/626] >tests/unit/utils_test.py::UtilsTest::test_decode_json_header PASSED [595/626] >tests/unit/utils_test.py::SplitCommandTest::test_split_command_with_unicode PASSED [596/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_matching_internal_port_ranges PASSED [597/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_matching_internal_ports PASSED [598/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_nonmatching_internal_port_ranges PASSED [599/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_nonmatching_internal_ports PASSED [600/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_one_port PASSED [601/626] >tests/unit/utils_test.py::PortsTest::test_build_port_bindings_with_port_range PASSED [602/626] >tests/unit/utils_test.py::PortsTest::test_host_only_with_colon PASSED [603/626] >tests/unit/utils_test.py::PortsTest::test_non_matching_length_port_ranges PASSED [604/626] >tests/unit/utils_test.py::PortsTest::test_port_and_range_invalid PASSED [605/626] >tests/unit/utils_test.py::PortsTest::test_port_only_with_colon PASSED [606/626] >tests/unit/utils_test.py::PortsTest::test_split_port_empty_string PASSED [607/626] >tests/unit/utils_test.py::PortsTest::test_split_port_invalid PASSED [608/626] >tests/unit/utils_test.py::PortsTest::test_split_port_invalid_protocol PASSED [609/626] >tests/unit/utils_test.py::PortsTest::test_split_port_no_host_port PASSED [610/626] >tests/unit/utils_test.py::PortsTest::test_split_port_non_string PASSED [611/626] >tests/unit/utils_test.py::PortsTest::test_split_port_random_port_range_with_host_port PASSED [612/626] >tests/unit/utils_test.py::PortsTest::test_split_port_range_no_host_port PASSED [613/626] >tests/unit/utils_test.py::PortsTest::test_split_port_range_with_host_ip_no_port PASSED [614/626] >tests/unit/utils_test.py::PortsTest::test_split_port_range_with_host_port PASSED [615/626] >tests/unit/utils_test.py::PortsTest::test_split_port_range_with_protocol PASSED [616/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_host_ip PASSED [617/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_host_ip_no_port PASSED [618/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_host_port PASSED [619/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_ipv6_address PASSED [620/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_ipv6_square_brackets_address PASSED [621/626] >tests/unit/utils_test.py::PortsTest::test_split_port_with_protocol PASSED [622/626] >tests/unit/utils_test.py::PortsTest::test_with_no_container_port PASSED [623/626] >tests/unit/utils_test.py::FormatEnvironmentTest::test_format_env_binary_unicode_value PASSED [624/626] >tests/unit/utils_test.py::FormatEnvironmentTest::test_format_env_no_value PASSED [625/626] >tests/unit/utils_test.py::test_compare_versions PASSED [626/626] > >=================================== FAILURES =================================== >_______________ UnixSocketStreamTest.test_early_stream_response ________________ >/usr/lib/python3.12/site-packages/requests/adapters.py:532: in send > conn = self._get_connection(request, verify, proxies=proxies, cert=cert) > cert = None > proxies = OrderedDict() > request = <PreparedRequest [POST]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1ff94470> > stream = True > timeout = None > verify = True >/usr/lib/python3.12/site-packages/requests/adapters.py:400: in _get_connection > conn = self.poolmanager.connection_from_host( > cert = None > host_params = {'host': 'localhost', 'port': None, 'scheme': 'http+docker'} > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > proxies = OrderedDict() > proxy = None > request = <PreparedRequest [POST]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1ff94470> > verify = True >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:304: in connection_from_host > return self.connection_from_context(request_context) > host = 'localhost' > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > port = 80 > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad1ff94dd0> >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:326: in connection_from_context > raise URLSchemeUnknown(scheme) >E urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+docker > pool_key_constructor = None > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad1ff94dd0> > >During handling of the above exception, another exception occurred: >tests/unit/api_test.py:455: in test_early_stream_response > stream = client.build( > client = <docker.api.client.APIClient object at 0x7fad204ac2c0> > i = 0 > line = b'49' > lines = [b'1', > b'0', > b'1', > b'1', > b'1', > b'2', > b'1', > b'3', > b'1', > b'4', > b'1', > b'5', > b'1', > b'6', > b'1', > b'7', > b'1', > b'8', > b'1', > b'9', > b'2', > b'10', > b'2', > b'11', > b'2', > b'12', > b'2', > b'13', > b'2', > b'14', > b'2', > b'15', > b'2', > b'16', > b'2', > b'17', > b'2', > b'18', > b'2', > b'19', > b'2', > b'20', > b'2', > b'21', > b'2', > b'22', > b'2', > b'23', > b'2', > b'24', > b'2', > b'25', > b'2', > b'26', > b'2', > b'27', > b'2', > b'28', > b'2', > b'29', > b'2', > b'30', > b'2', > b'31', > b'2', > b'32', > b'2', > b'33', > b'2', > b'34', > b'2', > b'35', > b'2', > b'36', > b'2', > b'37', > b'2', > b'38', > b'2', > b'39', > b'2', > b'40', > b'2', > b'41', > b'2', > b'42', > b'2', > b'43', > b'2', > b'44', > b'2', > b'45', > b'2', > b'46', > b'2', > b'47', > b'2', > b'48', > b'2', > b'49', > b'0', > b''] > self = <tests.unit.api_test.UnixSocketStreamTest testMethod=test_early_stream_response> >docker/api/build.py:263: in build > response = self._post( > buildargs = {} > cache_from = None > container_limits = {} > context = <tempfile._TemporaryFileWrapper object at 0x7fad1ff94a10> > custom_context = False > decode = False > dockerfile = (None, None) > dockerignore = '/var/tmp/portage/dev-python/docker-7.1.0/temp/tmpadqpe_w6/.dockerignore' > encoding = None > exclude = None > extra_hosts = None > fileobj = None > forcerm = False > gzip = False > headers = {'Content-Type': 'application/tar'} > isolation = None > labels = None > network_mode = None > nocache = False > params = {'dockerfile': (None, None), > 'forcerm': False, > 'nocache': False, > 'pull': False, > 'q': False, > 'remote': None, > 'rm': False, > 't': None} > path = '/var/tmp/portage/dev-python/docker-7.1.0/temp/tmpadqpe_w6' > platform = None > proxy_args = {} > pull = False > quiet = False > remote = None > rm = False > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> > shmsize = None > squash = None > tag = None > target = None > timeout = None > u = 'http+docker://localhost/v1.44/build' > use_config_proxy = True >docker/utils/decorators.py:44: in inner > return f(self, *args, **kwargs) > args = ('http+docker://localhost/v1.44/build',) > f = <function APIClient._post at 0x7fad20749260> > kwargs = {'data': <tempfile._TemporaryFileWrapper object at 0x7fad1ff94a10>, > 'headers': {'Content-Type': 'application/tar'}, > 'params': {'dockerfile': (None, None), > 'forcerm': False, > 'nocache': False, > 'pull': False, > 'q': False, > 'remote': None, > 'rm': False, > 't': None}, > 'stream': True, > 'timeout': None} > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> >docker/api/client.py:242: in _post > return self.post(url, **self._set_request_timeout(kwargs)) > kwargs = {'data': <tempfile._TemporaryFileWrapper object at 0x7fad1ff94a10>, > 'headers': {'Content-Type': 'application/tar'}, > 'params': {'dockerfile': (None, None), > 'forcerm': False, > 'nocache': False, > 'pull': False, > 'q': False, > 'remote': None, > 'rm': False, > 't': None}, > 'stream': True, > 'timeout': None} > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> > url = 'http+docker://localhost/v1.44/build' >/usr/lib/python3.12/site-packages/requests/sessions.py:637: in post > return self.request("POST", url, data=data, json=json, **kwargs) > data = <tempfile._TemporaryFileWrapper object at 0x7fad1ff94a10> > json = None > kwargs = {'headers': {'Content-Type': 'application/tar'}, > 'params': {'dockerfile': (None, None), > 'forcerm': False, > 'nocache': False, > 'pull': False, > 'q': False, > 'remote': None, > 'rm': False, > 't': None}, > 'stream': True, > 'timeout': None} > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> > url = 'http+docker://localhost/v1.44/build' >/usr/lib/python3.12/site-packages/requests/sessions.py:589: in request > resp = self.send(prep, **send_kwargs) > allow_redirects = True > auth = None > cert = None > cookies = None > data = <tempfile._TemporaryFileWrapper object at 0x7fad1ff94a10> > files = None > headers = {'Content-Type': 'application/tar'} > hooks = None > json = None > method = 'POST' > params = {'dockerfile': (None, None), > 'forcerm': False, > 'nocache': False, > 'pull': False, > 'q': False, > 'remote': None, > 'rm': False, > 't': None} > prep = <PreparedRequest [POST]> > proxies = {} > req = <Request [POST]> > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> > send_kwargs = {'allow_redirects': True, > 'cert': None, > 'proxies': OrderedDict(), > 'stream': True, > 'timeout': None, > 'verify': True} > settings = {'cert': None, 'proxies': OrderedDict(), 'stream': True, 'verify': True} > stream = True > timeout = None > url = 'http+docker://localhost/v1.44/build' > verify = None >/usr/lib/python3.12/site-packages/requests/sessions.py:703: in send > r = adapter.send(request, **kwargs) > adapter = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1ff94470> > allow_redirects = True > hooks = {'response': []} > kwargs = {'cert': None, > 'proxies': OrderedDict(), > 'stream': True, > 'timeout': None, > 'verify': True} > request = <PreparedRequest [POST]> > self = <docker.api.client.APIClient object at 0x7fad204ac2c0> > start = 1718172873.7943642 > stream = True >/usr/lib/python3.12/site-packages/requests/adapters.py:534: in send > raise InvalidURL(e, request=request) >E requests.exceptions.InvalidURL: Not supported URL scheme http+docker > cert = None > proxies = OrderedDict() > request = <PreparedRequest [POST]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1ff94470> > stream = True > timeout = None > verify = True >____________________ ClientTest.test_default_pool_size_unix ____________________ >/usr/lib/python3.12/site-packages/requests/adapters.py:532: in send > conn = self._get_connection(request, verify, proxies=proxies, cert=cert) > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad2048f950> > stream = False > timeout = 60 > verify = True >/usr/lib/python3.12/site-packages/requests/adapters.py:400: in _get_connection > conn = self.poolmanager.connection_from_host( > cert = None > host_params = {'host': 'localhost', 'port': None, 'scheme': 'http+docker'} > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > proxies = OrderedDict() > proxy = None > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad2048f950> > verify = True >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:304: in connection_from_host > return self.connection_from_context(request_context) > host = 'localhost' > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > port = 80 > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad2048f230> >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:326: in connection_from_context > raise URLSchemeUnknown(scheme) >E urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+docker > pool_key_constructor = None > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad2048f230> > >During handling of the above exception, another exception occurred: >tests/unit/client_test.py:89: in test_default_pool_size_unix > client.ping() > client = <docker.client.DockerClient object at 0x7fad204c35f0> > mock_obj = <MagicMock name='UnixHTTPConnectionPool' id='140381547932960'> > self = <tests.unit.client_test.ClientTest testMethod=test_default_pool_size_unix> >docker/client.py:201: in ping > return self.api.ping(*args, **kwargs) > args = () > kwargs = {} > self = <docker.client.DockerClient object at 0x7fad204c35f0> >docker/api/daemon.py:166: in ping > return self._result(self._get(self._url('/_ping'))) == 'OK' > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> >docker/utils/decorators.py:44: in inner > return f(self, *args, **kwargs) > args = ('http+docker://localhost/v1.44/_ping',) > f = <function APIClient._get at 0x7fad207493a0> > kwargs = {} > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> >docker/api/client.py:246: in _get > return self.get(url, **self._set_request_timeout(kwargs)) > kwargs = {'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:602: in get > return self.request("GET", url, **kwargs) > kwargs = {'allow_redirects': True, 'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:589: in request > resp = self.send(prep, **send_kwargs) > allow_redirects = True > auth = None > cert = None > cookies = None > data = None > files = None > headers = None > hooks = None > json = None > method = 'GET' > params = None > prep = <PreparedRequest [GET]> > proxies = {} > req = <Request [GET]> > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> > send_kwargs = {'allow_redirects': True, > 'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > settings = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True} > stream = None > timeout = 60 > url = 'http+docker://localhost/v1.44/_ping' > verify = None >/usr/lib/python3.12/site-packages/requests/sessions.py:703: in send > r = adapter.send(request, **kwargs) > adapter = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad2048f950> > allow_redirects = True > hooks = {'response': []} > kwargs = {'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > request = <PreparedRequest [GET]> > self = <docker.api.client.APIClient object at 0x7fad1fe5ec60> > start = 1718172875.9035935 > stream = False >/usr/lib/python3.12/site-packages/requests/adapters.py:534: in send > raise InvalidURL(e, request=request) >E requests.exceptions.InvalidURL: Not supported URL scheme http+docker > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad2048f950> > stream = False > timeout = 60 > verify = True >________________________ ClientTest.test_pool_size_unix ________________________ >/usr/lib/python3.12/site-packages/requests/adapters.py:532: in send > conn = self._get_connection(request, verify, proxies=proxies, cert=cert) > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad200387a0> > stream = False > timeout = 60 > verify = True >/usr/lib/python3.12/site-packages/requests/adapters.py:400: in _get_connection > conn = self.poolmanager.connection_from_host( > cert = None > host_params = {'host': 'localhost', 'port': None, 'scheme': 'http+docker'} > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > proxies = OrderedDict() > proxy = None > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad200387a0> > verify = True >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:304: in connection_from_host > return self.connection_from_context(request_context) > host = 'localhost' > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > port = 80 > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad20038950> >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:326: in connection_from_context > raise URLSchemeUnknown(scheme) >E urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+docker > pool_key_constructor = None > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad20038950> > >During handling of the above exception, another exception occurred: >tests/unit/client_test.py:125: in test_pool_size_unix > client.ping() > client = <docker.client.DockerClient object at 0x7fad20683ec0> > mock_obj = <MagicMock name='UnixHTTPConnectionPool' id='140381549772528'> > self = <tests.unit.client_test.ClientTest testMethod=test_pool_size_unix> >docker/client.py:201: in ping > return self.api.ping(*args, **kwargs) > args = () > kwargs = {} > self = <docker.client.DockerClient object at 0x7fad20683ec0> >docker/api/daemon.py:166: in ping > return self._result(self._get(self._url('/_ping'))) == 'OK' > self = <docker.api.client.APIClient object at 0x7fad20038470> >docker/utils/decorators.py:44: in inner > return f(self, *args, **kwargs) > args = ('http+docker://localhost/v1.44/_ping',) > f = <function APIClient._get at 0x7fad207493a0> > kwargs = {} > self = <docker.api.client.APIClient object at 0x7fad20038470> >docker/api/client.py:246: in _get > return self.get(url, **self._set_request_timeout(kwargs)) > kwargs = {'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad20038470> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:602: in get > return self.request("GET", url, **kwargs) > kwargs = {'allow_redirects': True, 'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad20038470> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:589: in request > resp = self.send(prep, **send_kwargs) > allow_redirects = True > auth = None > cert = None > cookies = None > data = None > files = None > headers = None > hooks = None > json = None > method = 'GET' > params = None > prep = <PreparedRequest [GET]> > proxies = {} > req = <Request [GET]> > self = <docker.api.client.APIClient object at 0x7fad20038470> > send_kwargs = {'allow_redirects': True, > 'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > settings = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True} > stream = None > timeout = 60 > url = 'http+docker://localhost/v1.44/_ping' > verify = None >/usr/lib/python3.12/site-packages/requests/sessions.py:703: in send > r = adapter.send(request, **kwargs) > adapter = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad200387a0> > allow_redirects = True > hooks = {'response': []} > kwargs = {'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > request = <PreparedRequest [GET]> > self = <docker.api.client.APIClient object at 0x7fad20038470> > start = 1718172875.9690151 > stream = False >/usr/lib/python3.12/site-packages/requests/adapters.py:534: in send > raise InvalidURL(e, request=request) >E requests.exceptions.InvalidURL: Not supported URL scheme http+docker > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad200387a0> > stream = False > timeout = 60 > verify = True >_______________ FromEnvTest.test_default_pool_size_from_env_unix _______________ >/usr/lib/python3.12/site-packages/requests/adapters.py:532: in send > conn = self._get_connection(request, verify, proxies=proxies, cert=cert) > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad20068a40> > stream = False > timeout = 60 > verify = True >/usr/lib/python3.12/site-packages/requests/adapters.py:400: in _get_connection > conn = self.poolmanager.connection_from_host( > cert = None > host_params = {'host': 'localhost', 'port': None, 'scheme': 'http+docker'} > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > proxies = OrderedDict() > proxy = None > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad20068a40> > verify = True >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:304: in connection_from_host > return self.connection_from_context(request_context) > host = 'localhost' > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > port = 80 > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad20068da0> >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:326: in connection_from_context > raise URLSchemeUnknown(scheme) >E urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+docker > pool_key_constructor = None > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad20068da0> > >During handling of the above exception, another exception occurred: >tests/unit/client_test.py:197: in test_default_pool_size_from_env_unix > client.ping() > client = <docker.client.DockerClient object at 0x7fad20068590> > mock_obj = <MagicMock name='UnixHTTPConnectionPool' id='140381543369520'> > self = <tests.unit.client_test.FromEnvTest testMethod=test_default_pool_size_from_env_unix> >docker/client.py:201: in ping > return self.api.ping(*args, **kwargs) > args = () > kwargs = {} > self = <docker.client.DockerClient object at 0x7fad20068590> >docker/api/daemon.py:166: in ping > return self._result(self._get(self._url('/_ping'))) == 'OK' > self = <docker.api.client.APIClient object at 0x7fad20068290> >docker/utils/decorators.py:44: in inner > return f(self, *args, **kwargs) > args = ('http+docker://localhost/v1.44/_ping',) > f = <function APIClient._get at 0x7fad207493a0> > kwargs = {} > self = <docker.api.client.APIClient object at 0x7fad20068290> >docker/api/client.py:246: in _get > return self.get(url, **self._set_request_timeout(kwargs)) > kwargs = {'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad20068290> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:602: in get > return self.request("GET", url, **kwargs) > kwargs = {'allow_redirects': True, 'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad20068290> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:589: in request > resp = self.send(prep, **send_kwargs) > allow_redirects = True > auth = None > cert = None > cookies = None > data = None > files = None > headers = None > hooks = None > json = None > method = 'GET' > params = None > prep = <PreparedRequest [GET]> > proxies = {} > req = <Request [GET]> > self = <docker.api.client.APIClient object at 0x7fad20068290> > send_kwargs = {'allow_redirects': True, > 'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > settings = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True} > stream = None > timeout = 60 > url = 'http+docker://localhost/v1.44/_ping' > verify = None >/usr/lib/python3.12/site-packages/requests/sessions.py:703: in send > r = adapter.send(request, **kwargs) > adapter = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad20068a40> > allow_redirects = True > hooks = {'response': []} > kwargs = {'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > request = <PreparedRequest [GET]> > self = <docker.api.client.APIClient object at 0x7fad20068290> > start = 1718172876.0278563 > stream = False >/usr/lib/python3.12/site-packages/requests/adapters.py:534: in send > raise InvalidURL(e, request=request) >E requests.exceptions.InvalidURL: Not supported URL scheme http+docker > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad20068a40> > stream = False > timeout = 60 > verify = True >___________________ FromEnvTest.test_pool_size_from_env_unix ___________________ >/usr/lib/python3.12/site-packages/requests/adapters.py:532: in send > conn = self._get_connection(request, verify, proxies=proxies, cert=cert) > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1fffef90> > stream = False > timeout = 60 > verify = True >/usr/lib/python3.12/site-packages/requests/adapters.py:400: in _get_connection > conn = self.poolmanager.connection_from_host( > cert = None > host_params = {'host': 'localhost', 'port': None, 'scheme': 'http+docker'} > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > proxies = OrderedDict() > proxy = None > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1fffef90> > verify = True >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:304: in connection_from_host > return self.connection_from_context(request_context) > host = 'localhost' > pool_kwargs = {'cert_reqs': 'CERT_REQUIRED', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > port = 80 > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad1ffff1d0> >/usr/lib/python3.12/site-packages/urllib3/poolmanager.py:326: in connection_from_context > raise URLSchemeUnknown(scheme) >E urllib3.exceptions.URLSchemeUnknown: Not supported URL scheme http+docker > pool_key_constructor = None > request_context = {'block': False, > 'cert_reqs': 'CERT_REQUIRED', > 'host': 'localhost', > 'maxsize': 10, > 'port': 80, > 'scheme': 'http+docker', > 'ssl_context': <ssl.SSLContext object at 0x7fad21060bd0>} > scheme = 'http+docker' > self = <urllib3.poolmanager.PoolManager object at 0x7fad1ffff1d0> > >During handling of the above exception, another exception occurred: >tests/unit/client_test.py:231: in test_pool_size_from_env_unix > client.ping() > client = <docker.client.DockerClient object at 0x7fad1fffdb80> > mock_obj = <MagicMock name='UnixHTTPConnectionPool' id='140381542931760'> > self = <tests.unit.client_test.FromEnvTest testMethod=test_pool_size_from_env_unix> >docker/client.py:201: in ping > return self.api.ping(*args, **kwargs) > args = () > kwargs = {} > self = <docker.client.DockerClient object at 0x7fad1fffdb80> >docker/api/daemon.py:166: in ping > return self._result(self._get(self._url('/_ping'))) == 'OK' > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> >docker/utils/decorators.py:44: in inner > return f(self, *args, **kwargs) > args = ('http+docker://localhost/v1.44/_ping',) > f = <function APIClient._get at 0x7fad207493a0> > kwargs = {} > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> >docker/api/client.py:246: in _get > return self.get(url, **self._set_request_timeout(kwargs)) > kwargs = {'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:602: in get > return self.request("GET", url, **kwargs) > kwargs = {'allow_redirects': True, 'timeout': 60} > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> > url = 'http+docker://localhost/v1.44/_ping' >/usr/lib/python3.12/site-packages/requests/sessions.py:589: in request > resp = self.send(prep, **send_kwargs) > allow_redirects = True > auth = None > cert = None > cookies = None > data = None > files = None > headers = None > hooks = None > json = None > method = 'GET' > params = None > prep = <PreparedRequest [GET]> > proxies = {} > req = <Request [GET]> > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> > send_kwargs = {'allow_redirects': True, > 'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > settings = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True} > stream = None > timeout = 60 > url = 'http+docker://localhost/v1.44/_ping' > verify = None >/usr/lib/python3.12/site-packages/requests/sessions.py:703: in send > r = adapter.send(request, **kwargs) > adapter = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1fffef90> > allow_redirects = True > hooks = {'response': []} > kwargs = {'cert': None, > 'proxies': OrderedDict(), > 'stream': False, > 'timeout': 60, > 'verify': True} > request = <PreparedRequest [GET]> > self = <docker.api.client.APIClient object at 0x7fad1fffeb70> > start = 1718172876.0950005 > stream = False >/usr/lib/python3.12/site-packages/requests/adapters.py:534: in send > raise InvalidURL(e, request=request) >E requests.exceptions.InvalidURL: Not supported URL scheme http+docker > cert = None > proxies = OrderedDict() > request = <PreparedRequest [GET]> > self = <docker.transport.unixconn.UnixHTTPAdapter object at 0x7fad1fffef90> > stream = False > timeout = 60 > verify = True >================================== XFAILURES =================================== >___________________ MountTest.test_parse_mount_bind_windows ____________________ >tests/unit/dockertypes_test.py:416: in test_parse_mount_bind_windows > mount = Mount.parse_mount_string('C:/foo/bar:/baz') > self = <tests.unit.dockertypes_test.MountTest testMethod=test_parse_mount_bind_windows> >docker/types/services.py:323: in parse_mount_string > source[1] == ':' >E IndexError: string index out of range > cls = <class 'docker.types.services.Mount'> > mount_type = 'volume' > parts = ['C', '/foo/bar', '/baz'] > source = 'C' > string = 'C:/foo/bar:/baz' > target = '/foo/bar' >_ test_match_tag[a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-False] _ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert True == False >E + where True = match_tag('a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag') > expected = False > tag = 'a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag' >___________________ test_match_tag[[2001:db8::1]/repo-True] ____________________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[2001:db8::1]/repo') > expected = True > tag = '[2001:db8::1]/repo' >_____________ test_match_tag[[2001:db8:1:2:3:4:5:6]/repo:tag-True] _____________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[2001:db8:1:2:3:4:5:6]/repo:tag') > expected = True > tag = '[2001:db8:1:2:3:4:5:6]/repo:tag' >_________________ test_match_tag[[2001:db8::1]:5000/repo-True] _________________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[2001:db8::1]:5000/repo') > expected = True > tag = '[2001:db8::1]:5000/repo' >_______________ test_match_tag[[2001:db8::1]:5000/repo:tag-True] _______________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[2001:db8::1]:5000/repo:tag') > expected = True > tag = '[2001:db8::1]:5000/repo:tag' >_________________ test_match_tag[[2001:db8::]:5000/repo-True] __________________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[2001:db8::]:5000/repo') > expected = True > tag = '[2001:db8::]:5000/repo' >_____________________ test_match_tag[[::1]:5000/repo-True] _____________________ >tests/unit/utils_build_test.py:538: in test_match_tag > assert match_tag(tag) == expected >E AssertionError: assert False == True >E + where False = match_tag('[::1]:5000/repo') > expected = True > tag = '[::1]:5000/repo' >=============================== warnings summary =============================== >tests/unit/api_container_test.py::ContainerTest::test_log_since_with_datetime > /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0/tests/unit/api_container_test.py:1305: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). > time = datetime.datetime.utcfromtimestamp(ts) > >tests/unit/api_test.py::DockerApiTest::test_events_with_since_until > /var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0/tests/unit/api_test.py:234: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). > now = datetime.datetime.utcfromtimestamp(ts) > >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_tty_demux > /usr/lib/python3.12/email/parser.py:49: ResourceWarning: unclosed <socket.socket [closed] fd=15, family=2, type=1, proto=6> > feedparser = FeedParser(self._class, policy=self.policy) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_tty_demux > /usr/lib/python3.12/email/parser.py:49: ResourceWarning: unclosed <socket.socket [closed] fd=16, family=2, type=1, proto=6> > feedparser = FeedParser(self._class, policy=self.policy) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/api_test.py::TCPSocketStreamTest::test_read_from_socket_tty_demux > /usr/lib/python3.12/email/parser.py:49: ResourceWarning: unclosed <socket.socket [closed] fd=17, family=2, type=1, proto=6> > feedparser = FeedParser(self._class, policy=self.policy) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_hostname_and_port >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_hostname_only >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_url >tests/unit/sshadapter_test.py::SSHAdapterTest::test_ssh_parse_user_and_hostname > /usr/lib/python3.12/unittest/case.py:589: ResourceWarning: unclosed <docker.transport.sshconn.SSHSocket fd=13, family=2, type=1, proto=0, laddr=('0.0.0.0', 0)> > if method() is not None: > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >=================================== XPASSES ==================================== >=========================== short test summary info ============================ >SKIPPED [1] tests/unit/api_build_test.py:190: Windows-specific syntax >SKIPPED [1] tests/unit/client_test.py:99: Npipe Connection Pool only on Windows >SKIPPED [1] tests/unit/client_test.py:135: Npipe Connection Pool only on Windows >SKIPPED [1] tests/unit/client_test.py:207: Npipe Connection Pool only on Windows >SKIPPED [1] tests/unit/client_test.py:241: Npipe Connection Pool only on Windows >SKIPPED [1] tests/unit/context_test.py:18: Windows specific path check >SKIPPED [1] tests/unit/utils_build_test.py:229: Backslash patterns only on Windows >SKIPPED [1] tests/unit/utils_build_test.py:251: Backslash patterns only on Windows >SKIPPED [1] tests/unit/utils_config_test.py:54: condition: sys.platform != 'win32' >XFAIL tests/unit/dockertypes_test.py::MountTest::test_parse_mount_bind_windows >XFAIL tests/unit/utils_build_test.py::test_match_tag[a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a:tag-False] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]/repo-True] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[2001:db8:1:2:3:4:5:6]/repo:tag-True] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]:5000/repo-True] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]:5000/repo:tag-True] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[2001:db8::]:5000/repo-True] >XFAIL tests/unit/utils_build_test.py::test_match_tag[[::1]:5000/repo-True] >XPASS tests/unit/utils_build_test.py::test_match_tag[[2001:db8::1]-False] >FAILED tests/unit/api_test.py::UnixSocketStreamTest::test_early_stream_response - requests.exceptions.InvalidURL: Not supported URL scheme http+docker >FAILED tests/unit/client_test.py::ClientTest::test_default_pool_size_unix - requests.exceptions.InvalidURL: Not supported URL scheme http+docker >FAILED tests/unit/client_test.py::ClientTest::test_pool_size_unix - requests.exceptions.InvalidURL: Not supported URL scheme http+docker >FAILED tests/unit/client_test.py::FromEnvTest::test_default_pool_size_from_env_unix - requests.exceptions.InvalidURL: Not supported URL scheme http+docker >FAILED tests/unit/client_test.py::FromEnvTest::test_pool_size_from_env_unix - requests.exceptions.InvalidURL: Not supported URL scheme http+docker >== 5 failed, 603 passed, 9 skipped, 8 xfailed, 1 xpassed, 9 warnings in 4.82s == > * ERROR: dev-python/docker-7.1.0::gentoo failed (test phase): > * pytest failed with python3.12 > * > * Call stack: > * ebuild.sh, line 136: Called src_test > * environment, line 4178: Called distutils-r1_src_test > * environment, line 1984: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 778: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3761: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3151: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3149: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 1227: Called distutils-r1_run_phase 'python_test' > * environment, line 1907: Called python_test > * environment, line 4045: Called epytest 'tests/unit' > * environment, line 2578: Called die > * The specific snippet of code: > * [[ ${ret} -ne 0 ]] && die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/docker-7.1.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/docker-7.1.0::gentoo'`. > * The complete build log is located at '/var/log/portage/build/dev-python/docker-7.1.0:20240612-061428.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/docker-7.1.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/docker-7.1.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0' > * S: '/var/tmp/portage/dev-python/docker-7.1.0/work/docker-py-7.1.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 934118
: 895657