============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pytest.ini
testpaths: tests
asyncio: mode=auto, asyncio_default_fixture_loop_scope=function
collecting ... collected 453 items

tests/test_asyncio.py::test_socket_class PASSED
tests/test_asyncio.py::test_instance_subclass_first PASSED
tests/test_asyncio.py::test_instance_subclass_second PASSED
tests/test_asyncio.py::test_recv_multipart PASSED
tests/test_asyncio.py::test_recv PASSED
tests/test_asyncio.py::test_recv_into PASSED
tests/test_asyncio.py::test_recv_into_bad PASSED
tests/test_asyncio.py::test_recv_timeout PASSED
tests/test_asyncio.py::test_send_timeout PASSED
tests/test_asyncio.py::test_recv_string PASSED
tests/test_asyncio.py::test_recv_json PASSED
tests/test_asyncio.py::test_recv_json_cancelled PASSED
tests/test_asyncio.py::test_recv_pyobj PASSED
tests/test_asyncio.py::test_custom_serialize PASSED
tests/test_asyncio.py::test_custom_serialize_error PASSED
tests/test_asyncio.py::test_recv_dontwait PASSED
tests/test_asyncio.py::test_recv_cancel PASSED
tests/test_asyncio.py::test_poll PASSED
tests/test_asyncio.py::test_poll_base_socket PASSED
tests/test_asyncio.py::test_poll_on_closed_socket PASSED
tests/test_asyncio.py::test_poll_raw PASSED
tests/test_asyncio.py::test_multiple_loops PASSED
tests/test_asyncio.py::test_shadow PASSED
tests/test_asyncio.py::test_poll_leak PASSED
tests/test_asyncio.py::test_process_teardown PASSED
tests/test_auth.py::TestThreadAuthentication::test_null PASSED
tests/test_auth.py::TestThreadAuthentication::test_deny PASSED
tests/test_auth.py::TestThreadAuthentication::test_allow PASSED
tests/test_auth.py::TestThreadAuthentication::test_plain[True-correct-True] PASSED
tests/test_auth.py::TestThreadAuthentication::test_plain[False-correct-False] PASSED
tests/test_auth.py::TestThreadAuthentication::test_plain[True-incorrect-False] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve[ok-*-True] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve[ok-public_keys-True] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve[bad-public_keys-False] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve[None-public_keys-False] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve_callback[True-ok] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve_callback[True-wrong] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve_callback[False-ok] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve_callback[False-wrong] PASSED
tests/test_auth.py::TestThreadAuthentication::test_curve_user_id PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_null PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_deny PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_allow PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_plain[True-correct-True] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_plain[False-correct-False] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_plain[True-incorrect-False] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve[ok-*-True] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve[ok-public_keys-True] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve[bad-public_keys-False] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve[None-public_keys-False] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[True-ok] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[True-wrong] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[False-ok] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve_callback[False-wrong] PASSED
tests/test_auth.py::TestAsyncioAuthentication::test_curve_user_id PASSED
tests/test_auth.py::test_ioloop_authenticator PASSED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_bind SKIPPED (...)
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_bind_connect SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_ctx_new_destroy SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_getsockopt SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_data SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_close SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_data SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_msg_init_size SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_poll SKIPPED (...)
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_recv SKIPPED (...)
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_send SKIPPED (...)
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_setsockopt SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_socket_open_close SKIPPED
tests/test_cffi_backend.py::TestCFFIBackend::test_zmq_version_info SKIPPED
tests/test_constants.py::test_constants PASSED
tests/test_constants.py::test_socket_options PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_WS_UNSPECIFIED] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_UNSPECIFIED] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_UNEXPECTED_COMMAND] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_INVALID_SEQUENCE] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_KEY_EXCHANGE] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_UNSPECIFIED] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_MESSAGE] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_HELLO] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_INITIATE] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_ERROR] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_READY] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MALFORMED_COMMAND_WELCOME] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_INVALID_METADATA] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_CRYPTOGRAPHIC] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_UNSPECIFIED] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_MALFORMED_REPLY] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_BAD_REQUEST_ID] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_BAD_VERSION] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_INVALID_STATUS_CODE] PASSED
tests/test_constants.py::test_event_reprs[PROTOCOL_ERROR_ZAP_INVALID_METADATA] PASSED
tests/test_constants.py::test_event_reprs[CONNECTED] PASSED
tests/test_constants.py::test_event_reprs[CONNECT_DELAYED] PASSED
tests/test_constants.py::test_event_reprs[CONNECT_RETRIED] PASSED
tests/test_constants.py::test_event_reprs[LISTENING] PASSED
tests/test_constants.py::test_event_reprs[BIND_FAILED] PASSED
tests/test_constants.py::test_event_reprs[ACCEPTED] PASSED
tests/test_constants.py::test_event_reprs[ACCEPT_FAILED] PASSED
tests/test_constants.py::test_event_reprs[CLOSED] PASSED
tests/test_constants.py::test_event_reprs[CLOSE_FAILED] PASSED
tests/test_constants.py::test_event_reprs[DISCONNECTED] PASSED
tests/test_constants.py::test_event_reprs[MONITOR_STOPPED] PASSED
tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_NO_DETAIL] PASSED
tests/test_constants.py::test_event_reprs[HANDSHAKE_SUCCEEDED] PASSED
tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_PROTOCOL] PASSED
tests/test_constants.py::test_event_reprs[HANDSHAKE_FAILED_AUTH] PASSED
tests/test_constants.py::test_event_reprs[ALL_V1] PASSED
tests/test_constants.py::test_event_reprs[ALL] PASSED
tests/test_constants.py::test_event_reprs[PIPES_STATS] PASSED
tests/test_constants.py::test_event_reprs[ALL_V2] PASSED
tests/test_context.py::TestContext::test_context_manager PASSED
tests/test_context.py::TestContext::test_copy PASSED
tests/test_context.py::TestContext::test_ctx_opts PASSED
tests/test_context.py::TestContext::test_cyclic_destroy PASSED
tests/test_context.py::TestContext::test_destroy PASSED
tests/test_context.py::TestContext::test_destroy_linger PASSED
tests/test_context.py::TestContext::test_destroy_no_sockets PASSED
tests/test_context.py::TestContext::test_dir PASSED
tests/test_context.py::TestContext::test_fail_init PASSED
tests/test_context.py::TestContext::test_fork_instance PASSED
tests/test_context.py::TestContext::test_gc PASSED
tests/test_context.py::TestContext::test_init PASSED
tests/test_context.py::TestContext::test_instance PASSED
tests/test_context.py::TestContext::test_instance_subclass_first PASSED
tests/test_context.py::TestContext::test_instance_subclass_second PASSED
tests/test_context.py::TestContext::test_instance_threadsafe PASSED
tests/test_context.py::TestContext::test_many_sockets PASSED
tests/test_context.py::TestContext::test_mockable PASSED
tests/test_context.py::TestContext::test_repr PASSED
tests/test_context.py::TestContext::test_shadow PASSED
tests/test_context.py::TestContext::test_shadow_pyczmq SKIPPED (Requ...)
tests/test_context.py::TestContext::test_socket_class_arg PASSED
tests/test_context.py::TestContext::test_socket_passes_kwargs PASSED
tests/test_context.py::TestContext::test_sockopts PASSED
tests/test_context.py::TestContext::test_term PASSED
tests/test_context.py::TestContext::test_term_hang PASSED
tests/test_context.py::TestContext::test_term_noclose PASSED
tests/test_context.py::TestContext::test_term_thread PASSED
tests/test_cython.py::test_cython[3] PASSED
tests/test_cython.py::test_cython[2] PASSED
tests/test_decorators.py::test_ctx PASSED
tests/test_decorators.py::test_ctx_orig_args PASSED
tests/test_decorators.py::test_ctx_arg_naming PASSED
tests/test_decorators.py::test_ctx_args PASSED
tests/test_decorators.py::test_ctx_arg_kwarg PASSED
tests/test_decorators.py::test_ctx_kw_naming PASSED
tests/test_decorators.py::test_ctx_kwargs PASSED
tests/test_decorators.py::test_ctx_kwargs_default PASSED
tests/test_decorators.py::test_ctx_keyword_miss PASSED
tests/test_decorators.py::test_ctx_multi_assign PASSED
tests/test_decorators.py::test_ctx_reinit PASSED
tests/test_decorators.py::test_ctx_multi_thread PASSED
tests/test_decorators.py::test_ctx_skt PASSED
tests/test_decorators.py::test_skt_name PASSED
tests/test_decorators.py::test_skt_kwarg PASSED
tests/test_decorators.py::test_ctx_skt_name PASSED
tests/test_decorators.py::test_skt_default_ctx PASSED
tests/test_decorators.py::test_skt_reinit PASSED
tests/test_decorators.py::test_ctx_skt_reinit PASSED
tests/test_decorators.py::test_skt_type_miss PASSED
tests/test_decorators.py::test_multi_skts PASSED
tests/test_decorators.py::test_multi_skts_single_ctx PASSED
tests/test_decorators.py::test_multi_skts_with_name PASSED
tests/test_decorators.py::test_func_return PASSED
tests/test_decorators.py::test_skt_multi_thread PASSED
tests/test_decorators.py::TestMethodDecorators::test_multi_skts_method PASSED
tests/test_decorators.py::TestMethodDecorators::test_multi_skts_method_other_args PASSED
tests/test_device.py::TestDevice::test_device_attributes PASSED
tests/test_device.py::TestDevice::test_device_bind_to_random_binderror PASSED
tests/test_device.py::TestDevice::test_device_bind_to_random_with_args PASSED
tests/test_device.py::TestDevice::test_device_types PASSED
tests/test_device.py::TestDevice::test_proxy PASSED
tests/test_device.py::TestDevice::test_proxy_bind_to_random_with_args PASSED
tests/test_device.py::TestDevice::test_single_socket_forwarder_bind PASSED
tests/test_device.py::TestDevice::test_single_socket_forwarder_connect PASSED
tests/test_device.py::TestDeviceGreen::test_green_device PASSED
tests/test_draft.py::TestDraftSockets::test_client_server SKIPPED (d...)
tests/test_draft.py::TestDraftSockets::test_radio_dish SKIPPED (draf...)
tests/test_error.py::TestZMQError::test_again PASSED
tests/test_error.py::TestZMQError::test_strerror PASSED
tests/test_error.py::TestZMQError::test_zmqerror PASSED
tests/test_etc.py::test_has PASSED
tests/test_etc.py::test_has_curve SKIPPED (bundled libzmq)
tests/test_etc.py::test_has_ipc SKIPPED (bundled libzmq)
tests/test_ext.py::test_custom_context PASSED
tests/test_future.py::TestFutureSocket::test_close_all_fds PASSED
tests/test_future.py::TestFutureSocket::test_custom_serialize PASSED
tests/test_future.py::TestFutureSocket::test_custom_serialize_error PASSED
tests/test_future.py::TestFutureSocket::test_instance_subclass_first PASSED
tests/test_future.py::TestFutureSocket::test_instance_subclass_second PASSED
tests/test_future.py::TestFutureSocket::test_poll PASSED
tests/test_future.py::TestFutureSocket::test_poll_base_socket PASSED
tests/test_future.py::TestFutureSocket::test_poll_raw PASSED
tests/test_future.py::TestFutureSocket::test_recv PASSED
tests/test_future.py::TestFutureSocket::test_recv_cancel PASSED
tests/test_future.py::TestFutureSocket::test_recv_json PASSED
tests/test_future.py::TestFutureSocket::test_recv_json_cancelled PASSED
tests/test_future.py::TestFutureSocket::test_recv_multipart PASSED
tests/test_future.py::TestFutureSocket::test_recv_pyobj PASSED
tests/test_future.py::TestFutureSocket::test_recv_string PASSED
tests/test_future.py::TestFutureSocket::test_recv_timeout PASSED
tests/test_future.py::TestFutureSocket::test_send_multipart_noblock PASSED
tests/test_future.py::TestFutureSocket::test_send_noblock PASSED
tests/test_future.py::TestFutureSocket::test_send_timeout PASSED
tests/test_future.py::TestFutureSocket::test_socket_class PASSED
tests/test_imports.py::test_toplevel PASSED
tests/test_imports.py::test_core PASSED
tests/test_imports.py::test_devices PASSED
tests/test_imports.py::test_log PASSED
tests/test_imports.py::test_eventloop PASSED
tests/test_imports.py::test_utils PASSED
tests/test_imports.py::test_ssh PASSED
tests/test_imports.py::test_decorators PASSED
tests/test_imports.py::test_zmq_all PASSED
tests/test_imports.py::test_all_exports[RCVTIMEO-zmq] PASSED
tests/test_imports.py::test_all_exports[RCVTIMEO-zmq.green] PASSED
tests/test_imports.py::test_all_exports[PUSH-zmq] PASSED
tests/test_imports.py::test_all_exports[PUSH-zmq.green] PASSED
tests/test_imports.py::test_all_exports[zmq_version_info-zmq] PASSED
tests/test_imports.py::test_all_exports[zmq_version_info-zmq.green] PASSED
tests/test_imports.py::test_all_exports[SocketOption-zmq] PASSED
tests/test_imports.py::test_all_exports[SocketOption-zmq.green] PASSED
tests/test_imports.py::test_all_exports[device-zmq] PASSED
tests/test_imports.py::test_all_exports[device-zmq.green] PASSED
tests/test_imports.py::test_all_exports[Socket-zmq] PASSED
tests/test_imports.py::test_all_exports[Socket-zmq.green] PASSED
tests/test_imports.py::test_all_exports[Context-zmq] PASSED
tests/test_imports.py::test_all_exports[Context-zmq.green] PASSED
tests/test_includes.py::TestIncludes::test_get_includes PASSED
tests/test_includes.py::TestIncludes::test_get_library_dirs PASSED
tests/test_ioloop.py::test_ioloop PASSED
tests/test_ioloop.py::test_ioloop_install PASSED
tests/test_log.py::TestPubLog::test_blank_root_topic PASSED
tests/test_log.py::TestPubLog::test_custom_debug_formatter PASSED
tests/test_log.py::TestPubLog::test_custom_global_formatter PASSED
tests/test_log.py::TestPubLog::test_custom_message_type PASSED
tests/test_log.py::TestPubLog::test_init_iface PASSED
tests/test_log.py::TestPubLog::test_init_socket PASSED
tests/test_log.py::TestPubLog::test_root_topic PASSED
tests/test_log.py::TestPubLog::test_set_info_formatter_via_property PASSED
tests/test_log.py::TestPubLog::test_unicode_message PASSED
tests/test_message.py::TestFrame::test_above_30 PASSED
tests/test_message.py::TestFrame::test_bad_buffer_in PASSED
tests/test_message.py::TestFrame::test_buffer_in PASSED
tests/test_message.py::TestFrame::test_buffer_numpy PASSED
tests/test_message.py::TestFrame::test_buffer_out PASSED
tests/test_message.py::TestFrame::test_bytes PASSED
tests/test_message.py::TestFrame::test_frame_more PASSED
tests/test_message.py::TestFrame::test_len PASSED
tests/test_message.py::TestFrame::test_lifecycle1 PASSED
tests/test_message.py::TestFrame::test_lifecycle2 PASSED
tests/test_message.py::TestFrame::test_memoryview PASSED
tests/test_message.py::TestFrame::test_memoryview_shape PASSED
tests/test_message.py::TestFrame::test_multi_tracker PASSED
tests/test_message.py::TestFrame::test_multisend PASSED
tests/test_message.py::TestFrame::test_no_tracker PASSED
tests/test_message.py::TestFrame::test_noncopying_memoryview PASSED
tests/test_message.py::TestFrame::test_noncopying_recv PASSED
tests/test_message.py::TestFrame::test_str PASSED
tests/test_message.py::TestFrame::test_tracker PASSED
tests/test_message.py::TestFrame::test_unicode PASSED
tests/test_monitor.py::test_monitor[zmq] PASSED
tests/test_monitor.py::test_monitor[asyncio] PASSED
tests/test_monitor.py::test_monitor_repeat[zmq] PASSED
tests/test_monitor.py::test_monitor_repeat[asyncio] PASSED
tests/test_monitor.py::test_monitor_connected[zmq] PASSED
tests/test_monitor.py::test_monitor_connected[asyncio] PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_default_mq_args PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_monitor PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_monitor_subscribe PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_mq_check_prefix PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_prefix PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_queue PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_reply PASSED
tests/test_monqueue.py::TestMonitoredQueue::test_router_router PASSED
tests/test_multipart.py::TestMultipart::test_basic_multipart PASSED
tests/test_multipart.py::TestMultipart::test_router_dealer PASSED
tests/test_multipart.py::TestMultipartGreen::test_basic_multipart PASSED
tests/test_multipart.py::TestMultipartGreen::test_router_dealer PASSED
tests/test_mypy.py::test_mypy_example[draft] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[serialization] SKIPPED (target...)
tests/test_mypy.py::test_mypy_example[cython] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[mongodb] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[poll] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[asyncio] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[recv_into] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[device] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[eventloop] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[gevent] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[monitoring] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[pubsub] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[win32-interrupt] SKIPPED (targ...)
tests/test_mypy.py::test_mypy_example[heartbeat] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[security] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy_example[logger] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy[test_socket.py] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy[test_socket_async.py] SKIPPED (targets...)
tests/test_mypy.py::test_mypy[test_context.py] SKIPPED (targets 3.10)
tests/test_mypy.py::test_mypy[test_toplevel.py] SKIPPED (targets 3.10)
tests/test_pair.py::TestPair::test_basic PASSED
tests/test_pair.py::TestPair::test_json PASSED
tests/test_pair.py::TestPair::test_multiple PASSED
tests/test_pair.py::TestPair::test_pyobj PASSED
tests/test_pair.py::TestReqRepGreen::test_basic PASSED
tests/test_pair.py::TestReqRepGreen::test_json PASSED
tests/test_pair.py::TestReqRepGreen::test_multiple PASSED
tests/test_pair.py::TestReqRepGreen::test_pyobj PASSED
tests/test_poll.py::TestPoll::test_no_events PASSED
tests/test_poll.py::TestPoll::test_pair PASSED
tests/test_poll.py::TestPoll::test_pubsub PASSED
tests/test_poll.py::TestPoll::test_raw PASSED
tests/test_poll.py::TestPoll::test_reqrep PASSED
tests/test_poll.py::TestPoll::test_timeout PASSED
tests/test_poll.py::TestSelect::test_pair PASSED
tests/test_poll.py::TestSelect::test_timeout PASSED
tests/test_poll.py::TestPollGreen::test_no_events PASSED
tests/test_poll.py::TestPollGreen::test_pair PASSED
tests/test_poll.py::TestPollGreen::test_pubsub PASSED
tests/test_poll.py::TestPollGreen::test_raw PASSED
tests/test_poll.py::TestPollGreen::test_reqrep PASSED
tests/test_poll.py::TestPollGreen::test_socket_poll PASSED
tests/test_poll.py::TestPollGreen::test_timeout PASSED
tests/test_poll.py::TestPollGreen::test_wakeup PASSED
tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable SKIPPED
tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable_bind_to_random_with_args SKIPPED
tests/test_proxy_steerable.py::TestProxySteerable::test_proxy_steerable_statistics SKIPPED
tests/test_pubsub.py::TestPubSub::test_basic PASSED
tests/test_pubsub.py::TestPubSub::test_topic PASSED
tests/test_pubsub.py::TestPubSubGreen::test_basic PASSED
tests/test_pubsub.py::TestPubSubGreen::test_topic SKIPPED (Skipping ...)
tests/test_reqrep.py::TestReqRep::test_bad_send_recv PASSED
tests/test_reqrep.py::TestReqRep::test_basic PASSED
tests/test_reqrep.py::TestReqRep::test_json PASSED
tests/test_reqrep.py::TestReqRep::test_large_msg PASSED
tests/test_reqrep.py::TestReqRep::test_multiple PASSED
tests/test_reqrep.py::TestReqRep::test_pyobj PASSED
tests/test_reqrep.py::TestReqRepGreen::test_bad_send_recv PASSED
tests/test_reqrep.py::TestReqRepGreen::test_basic PASSED
tests/test_reqrep.py::TestReqRepGreen::test_json PASSED
tests/test_reqrep.py::TestReqRepGreen::test_large_msg PASSED
tests/test_reqrep.py::TestReqRepGreen::test_multiple PASSED
tests/test_reqrep.py::TestReqRepGreen::test_pyobj PASSED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_getsockopt SKIPPED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_poll PASSED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_recv PASSED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_send PASSED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_setsockopt SKIPPED
tests/test_retry_eintr.py::TestEINTRSysCall::test_retry_term PASSED
tests/test_security.py::TestSecurity::test_curve PASSED
tests/test_security.py::TestSecurity::test_curve_public PASSED
tests/test_security.py::TestSecurity::test_keypair PASSED
tests/test_security.py::TestSecurity::test_null PASSED
tests/test_security.py::TestSecurity::test_plain PASSED
tests/test_socket.py::TestSocket::test_attr PASSED
tests/test_socket.py::TestSocket::test_bad_attr PASSED
tests/test_socket.py::TestSocket::test_bad_sockopts PASSED
tests/test_socket.py::TestSocket::test_bind_connect_addr_error PASSED
tests/test_socket.py::TestSocket::test_bind_random_context PASSED
tests/test_socket.py::TestSocket::test_bind_to_random_port PASSED
tests/test_socket.py::TestSocket::test_bind_unicode PASSED
tests/test_socket.py::TestSocket::test_close PASSED
tests/test_socket.py::TestSocket::test_close_after_destroy PASSED
tests/test_socket.py::TestSocket::test_connect_unicode PASSED
tests/test_socket.py::TestSocket::test_connectbind_context_managers PASSED
tests/test_socket.py::TestSocket::test_context_manager PASSED
tests/test_socket.py::TestSocket::test_copy PASSED
tests/test_socket.py::TestSocket::test_create PASSED
tests/test_socket.py::TestSocket::test_custom_serialize PASSED
tests/test_socket.py::TestSocket::test_dir PASSED
tests/test_socket.py::TestSocket::test_hwm PASSED
tests/test_socket.py::TestSocket::test_identity PASSED
tests/test_socket.py::TestSocket::test_int_sockopts PASSED
tests/test_socket.py::TestSocket::test_ipc_path_max_length PASSED
tests/test_socket.py::TestSocket::test_ipc_path_max_length_msg PASSED
tests/test_socket.py::TestSocket::test_ipc_path_no_such_file_or_directory_message PASSED
tests/test_socket.py::TestSocket::test_large_send PASSED
tests/test_socket.py::TestSocket::test_mockable PASSED
tests/test_socket.py::TestSocket::test_poll PASSED
tests/test_socket.py::TestSocket::test_recv_into PASSED
tests/test_socket.py::TestSocket::test_recv_into_bad PASSED
tests/test_socket.py::TestSocket::test_recv_multipart PASSED
tests/test_socket.py::TestSocket::test_repr PASSED
tests/test_socket.py::TestSocket::test_send_buffer PASSED
tests/test_socket.py::TestSocket::test_send_multipart_check_type PASSED
tests/test_socket.py::TestSocket::test_send_unicode PASSED
tests/test_socket.py::TestSocket::test_shadow PASSED
tests/test_socket.py::TestSocket::test_shadow_pyczmq SKIPPED (Requir...)
tests/test_socket.py::TestSocket::test_sockopt_roundtrip PASSED
tests/test_socket.py::TestSocket::test_subclass PASSED
tests/test_socket.py::TestSocket::test_subscribe_method PASSED
tests/test_socket.py::TestSocket::test_tracker PASSED
tests/test_socket.py::TestSocket::test_unicode_sockopts PASSED
tests/test_socket.py::TestSocketGreen::test_attr PASSED
tests/test_socket.py::TestSocketGreen::test_bad_attr SKIPPED (Skippi...)
tests/test_socket.py::TestSocketGreen::test_bad_sockopts PASSED
tests/test_socket.py::TestSocketGreen::test_bind_connect_addr_error PASSED
tests/test_socket.py::TestSocketGreen::test_bind_random_context PASSED
tests/test_socket.py::TestSocketGreen::test_bind_to_random_port PASSED
tests/test_socket.py::TestSocketGreen::test_bind_unicode PASSED
tests/test_socket.py::TestSocketGreen::test_close PASSED
tests/test_socket.py::TestSocketGreen::test_close_after_destroy SKIPPED
tests/test_socket.py::TestSocketGreen::test_connect_unicode PASSED
tests/test_socket.py::TestSocketGreen::test_connectbind_context_managers PASSED
tests/test_socket.py::TestSocketGreen::test_context_manager PASSED
tests/test_socket.py::TestSocketGreen::test_copy PASSED
tests/test_socket.py::TestSocketGreen::test_create PASSED
tests/test_socket.py::TestSocketGreen::test_custom_serialize PASSED
tests/test_socket.py::TestSocketGreen::test_dir PASSED
tests/test_socket.py::TestSocketGreen::test_hwm PASSED
tests/test_socket.py::TestSocketGreen::test_identity PASSED
tests/test_socket.py::TestSocketGreen::test_int_sockopts PASSED
tests/test_socket.py::TestSocketGreen::test_ipc_path_max_length PASSED
tests/test_socket.py::TestSocketGreen::test_ipc_path_max_length_msg PASSED
tests/test_socket.py::TestSocketGreen::test_ipc_path_no_such_file_or_directory_message PASSED
tests/test_socket.py::TestSocketGreen::test_large_send PASSED
tests/test_socket.py::TestSocketGreen::test_mockable PASSED
tests/test_socket.py::TestSocketGreen::test_poll PASSED
tests/test_socket.py::TestSocketGreen::test_recv_into PASSED
tests/test_socket.py::TestSocketGreen::test_recv_into_bad PASSED
tests/test_socket.py::TestSocketGreen::test_recv_multipart PASSED
tests/test_socket.py::TestSocketGreen::test_repr PASSED
tests/test_socket.py::TestSocketGreen::test_send_buffer PASSED
tests/test_socket.py::TestSocketGreen::test_send_multipart_check_type PASSED
tests/test_socket.py::TestSocketGreen::test_send_unicode PASSED
tests/test_socket.py::TestSocketGreen::test_shadow PASSED
tests/test_socket.py::TestSocketGreen::test_shadow_pyczmq SKIPPED (R...)
tests/test_socket.py::TestSocketGreen::test_sockopt_roundtrip PASSED
tests/test_socket.py::TestSocketGreen::test_subclass PASSED
tests/test_socket.py::TestSocketGreen::test_subscribe_method PASSED
tests/test_socket.py::TestSocketGreen::test_timeout PASSED
tests/test_socket.py::TestSocketGreen::test_tracker PASSED
tests/test_socket.py::TestSocketGreen::test_unicode_sockopts PASSED
tests/test_socket.py::TestSocketGreen::test_warn_get_timeo PASSED
tests/test_socket.py::TestSocketGreen::test_warn_set_timeo PASSED
tests/test_ssh.py::test_random_ports PASSED
tests/test_version.py::TestVersion::test_pyzmq_version PASSED
tests/test_version.py::TestVersion::test_pyzmq_version_info PASSED
tests/test_version.py::TestVersion::test_zmq_version PASSED
tests/test_version.py::TestVersion::test_zmq_version_info PASSED
tests/test_win32_shim.py::TestWindowsConsoleControlHandler::test_handler SKIPPED
tests/test_z85.py::TestZ85::test_client_public PASSED
tests/test_z85.py::TestZ85::test_client_secret PASSED
tests/test_z85.py::TestZ85::test_server_public PASSED
tests/test_z85.py::TestZ85::test_server_secret PASSED
tests/test_zmqstream.py::test_callable_check PASSED
tests/test_zmqstream.py::test_on_recv_basic PASSED
tests/test_zmqstream.py::test_on_recv_wake PASSED
tests/test_zmqstream.py::test_on_recv_async PASSED
tests/test_zmqstream.py::test_on_recv_async_error PASSED
tests/test_zmqstream.py::test_shadow_socket PASSED
tests/test_zmqstream.py::test_shadow_socket_close PASSED

=============================== warnings summary ===============================
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:256
  $(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:256: PytestDeprecationWarning: io_loop is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead.
    warnings.warn(

../../../../../../../..$(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:256
  $(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:256: PytestDeprecationWarning: _async_setup is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead.
    warnings.warn(

tests/test_auth.py:410
  tests/test_auth.py:410: PytestDeprecationWarning: test_ioloop_authenticator is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead.
    async def test_ioloop_authenticator(context, event_loop, io_loop):

../../../../../../../..$(PYTHON_DIR)/vendor-packages/paramiko/pkey.py:100
  $(PYTHON_DIR)/vendor-packages/paramiko/pkey.py:100: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
    "cipher": algorithms.TripleDES,

../../../../../../../..$(PYTHON_DIR)/vendor-packages/paramiko/transport.py:259
  $(PYTHON_DIR)/vendor-packages/paramiko/transport.py:259: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
    "class": algorithms.TripleDES,

tests/test_asyncio.py: 23 warnings
tests/test_auth.py: 31 warnings
tests/test_monitor.py: 6 warnings
tests/test_zmqstream.py: 7 warnings
  $(PYTHON_DIR)/vendor-packages/pytest_asyncio/plugin.py:867: DeprecationWarning: The event_loop fixture provided by pytest-asyncio has been redefined in
  $(@D)/tests/conftest.py:73
  Replacing the event_loop fixture with a custom implementation is deprecated
  and will lead to errors in the future.
  If you want to request an asyncio event loop with a scope other than function
  scope, use the "loop_scope" argument to the asyncio mark when marking the tests.
  If you want to return different types of event loops, use the event_loop_policy
  fixture.
  
    warnings.warn(

tests/test_auth.py::test_ioloop_authenticator
  $(@D)/tests/test_auth.py:414: DeprecationWarning: zmq.auth.ioloop.IOLoopAuthenticator is deprecated. Use zmq.auth.asyncio.AsyncioAuthenticator
    from zmq.auth.ioloop import IOLoopAuthenticator

tests/test_imports.py::test_eventloop
  $(@D)/tests/test_imports.py:52: DeprecationWarning: zmq.eventloop.ioloop is deprecated in pyzmq 17. pyzmq now works with default tornado and asyncio eventloops.
    from zmq.eventloop import ioloop, zmqstream

tests/test_message.py::TestFrame::test_buffer_numpy
tests/test_message.py::TestFrame::test_buffer_numpy
tests/test_message.py::TestFrame::test_buffer_numpy
tests/test_message.py::TestFrame::test_buffer_numpy
tests/test_message.py::TestFrame::test_buffer_numpy
  $(@D)/tests/test_message.py:356: DeprecationWarning: Data type alias 'a' was deprecated in NumPy 2.0. Use the 'S' alias instead.
    A = numpy.empty(shape, dtype=[('a', int), ('b', float), ('c', 'a32')])

tests/test_socket.py::TestSocket::test_int_sockopts
tests/test_socket.py::TestSocket::test_int_sockopts
tests/test_socket.py::TestSocket::test_mockable
tests/test_socket.py::TestSocketGreen::test_int_sockopts
tests/test_socket.py::TestSocketGreen::test_int_sockopts
tests/test_socket.py::TestSocketGreen::test_mockable
  $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/zmq/sugar/socket.py:358: DeprecationWarning: Socket.socket_type is deprecated, use Socket.type
    warn("Socket.socket_type is deprecated, use Socket.type", DeprecationWarning)

tests/test_socket.py::TestSocketGreen::test_mockable
  $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/zmq/green/core.py:307: UserWarning: TIMEO socket options have no effect in zmq.green
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
======== 403 passed, 50 skipped, 86 warnings ========