Skip to content

Console Output

Skipping 284 KB.. Full Log
aqbLcUx50Q00DAmHpTgDa9zQR8gAAAA==tests/unit/container_test.py::ContainerTest::test_name_without_project_custom_container_name PASSED [ 42%]

22:31:56 tests/unit/container_test.py::ContainerTest::test_name_without_project_one_off PASSED [ 42%]

22:31:56 tests/unit/container_test.py::ContainerTest::test_number PASSED          [ 42%]

22:31:56 tests/unit/container_test.py::ContainerTest::test_short_id PASSED        [ 43%]

22:31:56 tests/unit/container_test.py::GetContainerNameTestCase::test_get_container_name PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_driver_mismatch PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_null_remote PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_null_remote_ipam_options PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_options_mismatch PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_success PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_config_whitelist PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_check_remote_network_labels_mismatch PASSED [ 43%]

22:31:56 tests/unit/network_test.py::NetworkTest::test_remote_config_labels_none PASSED [ 43%]

22:31:56 tests/unit/parallel_test.py::ParallelTest::test_parallel_execute PASSED  [ 43%]

22:31:56 tests/unit/parallel_test.py::ParallelTest::test_parallel_execute_with_deps PASSED [ 44%]

22:31:56 tests/unit/parallel_test.py::ParallelTest::test_parallel_execute_with_global_limit PASSED [ 44%]

22:31:56 tests/unit/parallel_test.py::ParallelTest::test_parallel_execute_with_limit PASSED [ 44%]

22:31:56 tests/unit/parallel_test.py::ParallelTest::test_parallel_execute_with_upstream_errors PASSED [ 44%]

22:31:56 tests/unit/parallel_test.py::test_parallel_execute_alignment PASSED      [ 44%]

22:31:56 tests/unit/parallel_test.py::test_parallel_execute_ansi PASSED           [ 44%]

22:31:56 tests/unit/parallel_test.py::test_parallel_execute_noansi PASSED         [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_get_digest_from_pull PASSED [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_get_digest_from_push PASSED [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_mismatched_encoding_stream_write PASSED [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output PASSED [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output_div_zero PASSED [ 44%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output_no_progress_event_no_tty PASSED [ 45%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output_null_total PASSED [ 45%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output_progress_event_no_tty PASSED [ 45%]

22:31:56 tests/unit/progress_stream_test.py::ProgressStreamTestCase::test_stream_output_progress_event_tty PASSED [ 45%]

22:31:57 tests/unit/project_test.py::ProjectTest::test_avoid_multiple_push PASSED [ 45%]

22:31:57 tests/unit/project_test.py::ProjectTest::test_build_container_operation_with_timeout_func_does_not_mutate_options_with_timeout PASSED [ 45%]

22:31:57 tests/unit/project_test.py::ProjectTest::test_container_without_name PASSED [ 45%]

22:31:58 tests/unit/project_test.py::ProjectTest::test_down_with_no_resources PASSED [ 45%]

22:31:58 tests/unit/project_test.py::ProjectTest::test_error_parallel_pull PASSED [ 45%]

22:31:58 tests/unit/project_test.py::ProjectTest::test_events PASSED              [ 45%]

22:31:58 tests/unit/project_test.py::ProjectTest::test_events_legacy PASSED       [ 45%]

22:31:59 tests/unit/project_test.py::ProjectTest::test_from_config_v1 PASSED      [ 46%]

22:31:59 tests/unit/project_test.py::ProjectTest::test_from_config_v2 PASSED      [ 46%]

22:31:59 tests/unit/project_test.py::ProjectTest::test_get_secrets_external_warning PASSED [ 46%]

22:32:00 tests/unit/project_test.py::ProjectTest::test_get_secrets_no_secret_def PASSED [ 46%]

22:32:00 tests/unit/project_test.py::ProjectTest::test_get_secrets_secret_file_warning PASSED [ 46%]

22:32:00 tests/unit/project_test.py::ProjectTest::test_get_secrets_uid_gid_mode_warning PASSED [ 46%]

22:32:00 tests/unit/project_test.py::ProjectTest::test_get_service PASSED         [ 46%]

22:32:01 tests/unit/project_test.py::ProjectTest::test_get_services_removes_duplicates_following_links PASSED [ 46%]

22:32:01 tests/unit/project_test.py::ProjectTest::test_get_services_returns_all_services_without_args PASSED [ 46%]

22:32:01 tests/unit/project_test.py::ProjectTest::test_get_services_returns_listed_services_with_args PASSED [ 46%]

22:32:01 tests/unit/project_test.py::ProjectTest::test_get_services_with_include_links PASSED [ 46%]

22:32:02 tests/unit/project_test.py::ProjectTest::test_net_unset PASSED           [ 46%]

22:32:02 tests/unit/project_test.py::ProjectTest::test_no_such_service_unicode PASSED [ 47%]

22:32:02 tests/unit/project_test.py::ProjectTest::test_no_warning_in_normal_mode PASSED [ 47%]

22:32:02 tests/unit/project_test.py::ProjectTest::test_no_warning_on_stop PASSED  [ 47%]

22:32:03 tests/unit/project_test.py::ProjectTest::test_no_warning_with_no_swarm_info PASSED [ 47%]

22:32:03 tests/unit/project_test.py::ProjectTest::test_project_platform_value PASSED [ 47%]

22:32:03 tests/unit/project_test.py::ProjectTest::test_use_net_from_container PASSED [ 47%]

22:32:03 tests/unit/project_test.py::ProjectTest::test_use_net_from_service PASSED [ 47%]

22:32:04 tests/unit/project_test.py::ProjectTest::test_use_volumes_from_container PASSED [ 47%]

22:32:04 tests/unit/project_test.py::ProjectTest::test_use_volumes_from_service_container PASSED [ 47%]

22:32:04 tests/unit/project_test.py::ProjectTest::test_use_volumes_from_service_no_container PASSED [ 47%]

22:32:05 tests/unit/project_test.py::ProjectTest::test_uses_default_network_false PASSED [ 47%]

22:32:05 tests/unit/project_test.py::ProjectTest::test_uses_default_network_true PASSED [ 48%]

22:32:05 tests/unit/service_test.py::ServiceTest::test_build_does_not_pull PASSED [ 48%]

22:32:05 tests/unit/service_test.py::ServiceTest::test_build_isolation_from_build_override_service_config PASSED [ 48%]

22:32:06 tests/unit/service_test.py::ServiceTest::test_build_service_with_proxy_config PASSED [ 48%]

22:32:06 tests/unit/service_test.py::ServiceTest::test_build_volume_options_duplicate_binds PASSED [ 48%]

22:32:06 tests/unit/service_test.py::ServiceTest::test_build_with_default_platform PASSED [ 48%]

22:32:06 tests/unit/service_test.py::ServiceTest::test_build_with_isolation_from_service_config PASSED [ 48%]

22:32:07 tests/unit/service_test.py::ServiceTest::test_build_with_override_build_args PASSED [ 48%]

22:32:07 tests/unit/service_test.py::ServiceTest::test_build_with_platform PASSED [ 48%]

22:32:07 tests/unit/service_test.py::ServiceTest::test_cgroup_parent PASSED       [ 48%]

22:32:07 tests/unit/service_test.py::ServiceTest::test_config_dict PASSED         [ 48%]

22:32:08 tests/unit/service_test.py::ServiceTest::test_config_dict_with_network_mode_from_container PASSED [ 48%]

22:32:08 tests/unit/service_test.py::ServiceTest::test_config_hash_matches_label PASSED [ 49%]

22:32:08 tests/unit/service_test.py::ServiceTest::test_container_without_name PASSED [ 49%]

22:32:09 tests/unit/service_test.py::ServiceTest::test_containers PASSED          [ 49%]

22:32:09 tests/unit/service_test.py::ServiceTest::test_containers_with_containers PASSED [ 49%]

22:32:09 tests/unit/service_test.py::ServiceTest::test_create_container PASSED    [ 49%]

22:32:09 tests/unit/service_test.py::ServiceTest::test_create_container_binary_string_error PASSED [ 49%]

22:32:10 tests/unit/service_test.py::ServiceTest::test_create_when_removed_containers_are_listed PASSED [ 49%]

22:32:10 tests/unit/service_test.py::ServiceTest::test_ensure_image_exists_force_build PASSED [ 49%]

22:32:10 tests/unit/service_test.py::ServiceTest::test_ensure_image_exists_no_build PASSED [ 49%]

22:32:10 tests/unit/service_test.py::ServiceTest::test_ensure_image_exists_no_build_but_needs_build PASSED [ 49%]

22:32:11 tests/unit/service_test.py::ServiceTest::test_get_container PASSED       [ 49%]

22:32:11 tests/unit/service_test.py::ServiceTest::test_get_container_create_options_does_not_mutate_options PASSED [ 50%]

22:32:11 tests/unit/service_test.py::ServiceTest::test_get_container_create_options_no_affinity_without_binds PASSED [ 50%]

22:32:11 tests/unit/service_test.py::ServiceTest::test_get_container_create_options_sets_affinity_with_binds PASSED [ 50%]

22:32:12 tests/unit/service_test.py::ServiceTest::test_get_container_create_options_with_name_option PASSED [ 50%]

22:32:12 tests/unit/service_test.py::ServiceTest::test_get_container_not_found PASSED [ 50%]

22:32:12 tests/unit/service_test.py::ServiceTest::test_get_create_options_with_proxy_config PASSED [ 50%]

22:32:12 tests/unit/service_test.py::ServiceTest::test_get_volumes_from_container PASSED [ 50%]

22:32:13 tests/unit/service_test.py::ServiceTest::test_get_volumes_from_container_read_only PASSED [ 50%]

22:32:13 tests/unit/service_test.py::ServiceTest::test_get_volumes_from_service_container_exists PASSED [ 50%]

22:32:14 tests/unit/service_test.py::ServiceTest::test_get_volumes_from_service_container_exists_with_flags PASSED [ 50%]

22:32:14 tests/unit/service_test.py::ServiceTest::test_get_volumes_from_service_no_container PASSED [ 50%]

22:32:14 tests/unit/service_test.py::ServiceTest::test_image_name_default PASSED  [ 50%]

22:32:15 tests/unit/service_test.py::ServiceTest::test_image_name_from_config PASSED [ 51%]

22:32:15 tests/unit/service_test.py::ServiceTest::test_log_opt PASSED             [ 51%]

22:32:15 tests/unit/service_test.py::ServiceTest::test_mem_reservation PASSED     [ 51%]

22:32:15 tests/unit/service_test.py::ServiceTest::test_memory_swap_limit PASSED   [ 51%]

22:32:16 tests/unit/service_test.py::ServiceTest::test_no_default_hostname_when_not_using_networking PASSED [ 51%]

22:32:16 tests/unit/service_test.py::ServiceTest::test_only_log_warning_when_host_ports_clash PASSED [ 51%]

22:32:16 tests/unit/service_test.py::ServiceTest::test_parse_proxy_config PASSED  [ 51%]

22:32:16 tests/unit/service_test.py::ServiceTest::test_parse_proxy_config_per_host PASSED [ 51%]

22:32:17 tests/unit/service_test.py::ServiceTest::test_parse_repository_tag PASSED [ 51%]

22:32:17 tests/unit/service_test.py::ServiceTest::test_pull_image PASSED          [ 51%]

22:32:17 tests/unit/service_test.py::ServiceTest::test_pull_image_digest PASSED   [ 51%]

22:32:17 tests/unit/service_test.py::ServiceTest::test_pull_image_no_tag PASSED   [ 52%]

22:32:18 tests/unit/service_test.py::ServiceTest::test_pull_image_with_default_platform PASSED [ 52%]

22:32:18 tests/unit/service_test.py::ServiceTest::test_pull_image_with_platform PASSED [ 52%]

22:32:18 tests/unit/service_test.py::ServiceTest::test_pull_image_with_platform_unsupported_api PASSED [ 52%]

22:32:19 tests/unit/service_test.py::ServiceTest::test_recreate_container PASSED  [ 52%]

22:32:19 tests/unit/service_test.py::ServiceTest::test_recreate_container_with_timeout PASSED [ 52%]

22:32:19 tests/unit/service_test.py::ServiceTest::test_remove_image_all_does_remove PASSED [ 52%]

22:32:20 tests/unit/service_test.py::ServiceTest::test_remove_image_local_with_image_name_doesnt_remove PASSED [ 52%]

22:32:20 tests/unit/service_test.py::ServiceTest::test_remove_image_local_without_image_name_does_remove PASSED [ 52%]

22:32:20 tests/unit/service_test.py::ServiceTest::test_remove_image_none PASSED   [ 52%]

22:32:20 tests/unit/service_test.py::ServiceTest::test_remove_image_with_error PASSED [ 52%]

22:32:21 tests/unit/service_test.py::ServiceTest::test_remove_non_existing_image PASSED [ 52%]

22:32:21 tests/unit/service_test.py::ServiceTest::test_self_reference_external_link PASSED [ 53%]

22:32:21 tests/unit/service_test.py::ServiceTest::test_service_ignore_default_platform_with_unsupported_api PASSED [ 53%]

22:32:21 tests/unit/service_test.py::ServiceTest::test_service_platform_precedence PASSED [ 53%]

22:32:22 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_container_port PASSED [ 53%]

22:32:22 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_container_port_range PASSED [ 53%]

22:32:22 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_ip_and_port PASSED [ 53%]

22:32:22 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_ip_and_port_range PASSED [ 53%]

22:32:23 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_ip_no_port PASSED [ 53%]

22:32:23 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_ip_no_port_range PASSED [ 53%]

22:32:23 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_port PASSED [ 53%]

22:32:24 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_host_port_range PASSED [ 53%]

22:32:24 tests/unit/service_test.py::ServiceTest::test_specifies_host_port_with_no_ports PASSED [ 54%]

22:32:24 tests/unit/service_test.py::ServiceTest::test_split_domainname_both PASSED [ 54%]

22:32:24 tests/unit/service_test.py::ServiceTest::test_split_domainname_fqdn PASSED [ 54%]

22:32:25 tests/unit/service_test.py::ServiceTest::test_split_domainname_none PASSED [ 54%]

22:32:25 tests/unit/service_test.py::ServiceTest::test_split_domainname_weird PASSED [ 54%]

22:32:25 tests/unit/service_test.py::ServiceTest::test_start_binary_string_error PASSED [ 54%]

22:32:25 tests/unit/service_test.py::ServiceTest::test_stop_grace_period PASSED   [ 54%]

22:32:26 tests/unit/service_test.py::ServiceTest::test_volumes_order_is_preserved PASSED [ 54%]

22:32:26 tests/unit/service_test.py::TestServiceNetwork::test_connect_container_to_networks_short_aliase_exists PASSED [ 54%]

22:32:26 tests/unit/service_test.py::BuildUlimitsTestCase::test_build_ulimits_with_dict PASSED [ 54%]

22:32:26 tests/unit/service_test.py::BuildUlimitsTestCase::test_build_ulimits_with_integers_and_dicts PASSED [ 54%]

22:32:26 tests/unit/service_test.py::BuildUlimitsTestCase::test_build_ulimits_with_ints PASSED [ 54%]

22:32:27 tests/unit/service_test.py::NetTestCase::test_network_mode PASSED        [ 55%]

22:32:27 tests/unit/service_test.py::NetTestCase::test_network_mode_container PASSED [ 55%]

22:32:27 tests/unit/service_test.py::NetTestCase::test_network_mode_service PASSED [ 55%]

22:32:27 tests/unit/service_test.py::NetTestCase::test_network_mode_service_no_containers PASSED [ 55%]

22:32:27 tests/unit/service_test.py::ServicePortsTest::test_formatted_ports PASSED [ 55%]

22:32:27 tests/unit/service_test.py::ServiceVolumesTest::test_build_volume_binding PASSED [ 55%]

22:32:28 tests/unit/service_test.py::ServiceVolumesTest::test_create_with_special_volume_mode PASSED [ 55%]

22:32:28 tests/unit/service_test.py::ServiceVolumesTest::test_get_container_create_options_with_different_host_path_in_container_json PASSED [ 55%]

22:32:28 tests/unit/service_test.py::ServiceVolumesTest::test_get_container_data_volumes PASSED [ 55%]

22:32:28 tests/unit/service_test.py::ServiceVolumesTest::test_merge_volume_bindings PASSED [ 55%]

22:32:29 tests/unit/service_test.py::ServiceVolumesTest::test_mount_same_host_path_to_two_volumes PASSED [ 55%]

22:32:29 tests/unit/service_test.py::ServiceVolumesTest::test_warn_on_masked_no_warning_with_container_only_option PASSED [ 56%]

22:32:29 tests/unit/service_test.py::ServiceVolumesTest::test_warn_on_masked_no_warning_with_same_path PASSED [ 56%]

22:32:29 tests/unit/service_test.py::ServiceVolumesTest::test_warn_on_masked_volume_no_warning_when_no_container_volumes PASSED [ 56%]

22:32:30 tests/unit/service_test.py::ServiceVolumesTest::test_warn_on_masked_volume_when_masked PASSED [ 56%]

22:32:30 tests/unit/service_test.py::ServiceSecretTest::test_get_secret_volumes PASSED [ 56%]

22:32:30 tests/unit/service_test.py::ServiceSecretTest::test_get_secret_volumes_abspath PASSED [ 56%]

22:32:30 tests/unit/service_test.py::ServiceSecretTest::test_get_secret_volumes_no_target PASSED [ 56%]

22:32:30 tests/unit/service_test.py::RewriteBuildPathTest::test_rewrite_unix_path PASSED [ 56%]

22:32:30 tests/unit/service_test.py::RewriteBuildPathTest::test_rewrite_url_no_prefix PASSED [ 56%]

22:32:30 tests/unit/service_test.py::RewriteBuildPathTest::test_rewrite_windows_path PASSED [ 56%]

22:32:30 tests/unit/split_buffer_test.py::SplitBufferTest::test_chunked_line PASSED [ 56%]

22:32:30 tests/unit/split_buffer_test.py::SplitBufferTest::test_multiple_line_chunk PASSED [ 56%]

22:32:30 tests/unit/split_buffer_test.py::SplitBufferTest::test_no_end_separator PASSED [ 57%]

22:32:30 tests/unit/split_buffer_test.py::SplitBufferTest::test_preserves_unicode_sequences_within_lines PASSED [ 57%]

22:32:30 tests/unit/split_buffer_test.py::SplitBufferTest::test_single_line_chunks PASSED [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_milli PASSED                          [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_milli_float PASSED                    [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_second_milli PASSED                   [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_second_milli_micro PASSED             [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_second PASSED                         [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_second_as_float PASSED                [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_minute PASSED                         [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_hour_minute PASSED                    [ 57%]

22:32:30 tests/unit/timeparse_test.py::test_minute_as_float PASSED                [ 58%]

22:32:30 tests/unit/timeparse_test.py::test_hour_minute_second PASSED             [ 58%]

22:32:30 tests/unit/timeparse_test.py::test_invalid_with_space PASSED             [ 58%]

22:32:30 tests/unit/timeparse_test.py::test_invalid_with_comma PASSED             [ 58%]

22:32:30 tests/unit/timeparse_test.py::test_invalid_with_empty_string PASSED      [ 58%]

22:32:30 tests/unit/utils_test.py::TestJsonSplitter::test_json_splitter_no_object PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestJsonSplitter::test_json_splitter_with_object PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestJsonSplitter::test_json_splitter_leading_whitespace PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestStreamAsText::test_stream_with_non_utf_unicode_character PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestStreamAsText::test_stream_with_utf_character PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestJsonStream::test_with_falsy_entries PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestJsonStream::test_with_leading_whitespace PASSED [ 58%]

22:32:31 tests/unit/utils_test.py::TestParseBytes::test_parse_bytes PASSED        [ 59%]

22:32:31 tests/unit/utils_test.py::TestMoreItertools::test_unique_everseen PASSED [ 59%]

22:32:31 tests/unit/volume_test.py::TestVolume::test_remove_local_volume PASSED   [ 59%]

22:32:31 tests/unit/volume_test.py::TestVolume::test_remove_external_volume PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_path_from_options PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_single_path_from_env PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_multiple_path_from_env PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_multiple_path_from_env_windows SKIPPED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_multiple_path_from_env_custom_separator PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_no_path PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_unicode_path_from_options PASSED [ 59%]

22:32:31 tests/unit/cli/command_test.py::TestGetConfigPathFromOptions::test_unicode_path_from_env PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::DockerClientTestCase::test_custom_timeout_error PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::DockerClientTestCase::test_docker_client_no_home PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::DockerClientTestCase::test_docker_client_with_custom_timeout PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::DockerClientTestCase::test_user_agent PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_assert_hostname_explicit_skip PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_simple_tls PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_ca_cert PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_ca_cert_explicit PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_and_ca PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_and_ca_explicit PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_and_ca_quoted_paths PASSED [ 60%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_cert PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_cert_explicit PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_client_missing_key PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_flags_override_environment PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_mixed_environment_and_flags PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_simple_with_tls_version PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_verify_default_cert_path PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_verify_env_falsy_value PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TLSConfigTestCase::test_tls_verify_flag_no_override PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TestGetTlsVersion::test_get_tls_version_default PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TestGetTlsVersion::test_get_tls_version_upgrade PASSED [ 61%]

22:32:31 tests/unit/cli/docker_client_test.py::TestGetTlsVersion::test_get_tls_version_unavailable PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_generic_connection_error PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_api_error_version_mismatch PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_api_error_version_mismatch_unicode_explanation PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_api_error_version_other PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_api_error_version_other_unicode_explanation PASSED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_windows_pipe_error_no_data SKIPPED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_windows_pipe_error_misc SKIPPED [ 62%]

22:32:31 tests/unit/cli/errors_test.py::TestHandleConnectionErrors::test_windows_pipe_error_encoding_issue SKIPPED [ 62%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_error PASSED [ 62%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_info PASSED [ 62%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_unicode_error PASSED [ 62%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_unicode_info PASSED [ 63%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_unicode_warn PASSED [ 63%]

22:32:31 tests/unit/cli/formatter_test.py::ConsoleWarningFormatterTestCase::test_format_warn PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestLogPresenter::test_monochrome PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestLogPresenter::test_polychrome PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::test_wait_on_exit PASSED             [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::test_wait_on_exit_raises PASSED      [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::test_build_no_log_generator PASSED   [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestBuildLogGenerator::test_no_log_stream PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestBuildLogGenerator::test_with_log_stream PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestBuildLogGenerator::test_unicode PASSED [ 63%]

22:32:31 tests/unit/cli/log_printer_test.py::TestWatchEvents::test_stop_event PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestWatchEvents::test_start_event PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestWatchEvents::test_container_attach_event PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestWatchEvents::test_other_event PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestConsumeQueue::test_item_is_an_exception PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestConsumeQueue::test_item_is_stop_without_cascade_stop PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestConsumeQueue::test_item_is_stop_with_cascade_stop PASSED [ 64%]

22:32:31 tests/unit/cli/log_printer_test.py::TestConsumeQueue::test_item_is_none_when_timeout_is_hit PASSED [ 64%]

22:32:32 tests/unit/cli/main_test.py::TestCLIMainTestCase::test_filter_containers_to_service_names PASSED [ 64%]

22:32:32 tests/unit/cli/main_test.py::TestCLIMainTestCase::test_filter_containers_to_service_names_all PASSED [ 64%]

22:32:32 tests/unit/cli/main_test.py::TestCLIMainTestCase::test_warning_in_swarm_mode PASSED [ 64%]

22:32:32 tests/unit/cli/main_test.py::TestCLIMainTestCase::test_build_one_off_container_options PASSED [ 64%]

22:32:32 tests/unit/cli/main_test.py::TestCLIMainTestCase::test_get_docker_start_call PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestSetupConsoleHandlerTestCase::test_with_tty_verbose PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestSetupConsoleHandlerTestCase::test_with_tty_not_verbose PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestSetupConsoleHandlerTestCase::test_with_not_a_tty PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestConvergeStrategyFromOptsTestCase::test_invalid_opts PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestConvergeStrategyFromOptsTestCase::test_always PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestConvergeStrategyFromOptsTestCase::test_never PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestConvergeStrategyFromOptsTestCase::test_changed PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_simple_no_options PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_simple_tls_option PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_advanced_tls_options PASSED [ 65%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_with_host_option PASSED [ 66%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_with_http_host PASSED  [ 66%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_with_host_option_shorthand_equal PASSED [ 66%]

22:32:32 tests/unit/cli/main_test.py::TestCallDocker::test_with_env PASSED        [ 66%]

22:32:32 tests/unit/cli/utils_test.py::UnquotePathTest::test_nested_quotes PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::UnquotePathTest::test_no_quotes PASSED     [ 66%]

22:32:32 tests/unit/cli/utils_test.py::UnquotePathTest::test_simple_quotes PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::UnquotePathTest::test_uneven_quotes PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::HumanReadableFileSizeTest::test_100b PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::HumanReadableFileSizeTest::test_1023b PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::HumanReadableFileSizeTest::test_1kb PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::HumanReadableFileSizeTest::test_999b PASSED [ 66%]

22:32:32 tests/unit/cli/utils_test.py::HumanReadableFileSizeTest::test_units PASSED [ 67%]

22:32:32 tests/unit/cli/verbose_proxy_test.py::VerboseProxyTestCase::test_format_call PASSED [ 67%]

22:32:32 tests/unit/cli/verbose_proxy_test.py::VerboseProxyTestCase::test_format_return PASSED [ 67%]

22:32:32 tests/unit/cli/verbose_proxy_test.py::VerboseProxyTestCase::test_format_return_no_result PASSED [ 67%]

22:32:32 tests/unit/cli/verbose_proxy_test.py::VerboseProxyTestCase::test_format_return_sequence PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_build_args_allow_empty_properties PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_build_args_check_zero_preserved PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_build_configuration PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_build_configuration_v2 PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_convertible_label_types PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_duplicate_cache_from_values_validation_error PASSED [ 67%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_duplicate_mount_points PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_extra_hosts_list_of_dicts_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_extra_hosts_string_raises_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_hint PASSED    [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_integer_service_name_raise_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_integer_service_name_raise_validation_error_v2 PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_integer_service_name_raise_validation_error_v2_when_no_interpolate PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_integer_service_property_raise_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_invalid_ipam_config PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_invalid_label_types PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_invalid_service_name_raise_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_ulimits_invalid_keys_validation_error PASSED [ 68%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_ulimits_required_keys_validation_error PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_ulimits_soft_greater_than_hard_error PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_valid_environment_dict_key_contains_dashes PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_valid_ipam_config PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_valid_service_label_validation PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_config_valid_service_names PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_depends_on_orders_services PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_depends_on_unknown_service_errors PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_dns_opt_option PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_empty_environment_key_allowed PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_external_volume_config PASSED [ 69%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_external_volume_invalid_config PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_group_add_option PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_build_and_image_specified_v1 PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_not_a_dictionary PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_not_unique_items PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_type_should_be_an_array PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_v1 PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_config_v2 PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_invalid_list_of_strings_format PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_isolation_option PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_linked_service_is_undefined PASSED [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load PASSED           [ 70%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_bind_mount_relative_path PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_bind_mount_relative_path_with_tilde PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_build_labels_dict PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_build_labels_list PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_custom_resource_names PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_dockerfile_without_build_raises_error_v1 PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_invalid_service_names PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_invalid_service_names_v2 Sending interrupt signal to process
22:32:32 PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_link_local_ips_network PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_service_labels PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_config_volume_and_network_labels PASSED [ 71%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_configs PASSED   [ 72%]

22:32:32 tests/unit/config/config_test.py::ConfigTest::test_load_configs_multi_file Terminated
22:32:32 script returned exit code 143