tests.test_run_python_timeout ... ok tests.test_run_python_pythonpath_extend ... ok test_001_trampoline_timeout (tests.api_test.TestApi) ... ok test_connect_ssl (tests.api_test.TestApi) ... ok test_connect_tcp (tests.api_test.TestApi) ... ok test_killing_dormant (tests.api_test.TestApi) ... ok test_nested_with_timeout (tests.api_test.TestApi) ... ok test_tcp_listener (tests.api_test.TestApi) ... ok test_timeout_cancel (tests.api_test.TestApi) ... ok tests.api_test.test_wrap_is_timeout ... ok tests.api_test.test_timeouterror_deprecated ... ok test_quick_client_disconnect (tests.backdoor_test.BackdoorTest) ... ok test_server (tests.backdoor_test.BackdoorTest) ... ok test_server_on_ipv6_socket (tests.backdoor_test.BackdoorTest) ... SKIP test_server_on_unix_socket (tests.backdoor_test.BackdoorTest) ... ok test_blocking (tests.convenience_test.TestServe) ... ok test_called_for_each_connection (tests.convenience_test.TestServe) ... ok test_concurrency (tests.convenience_test.TestServe) ... ok test_excepting_server (tests.convenience_test.TestServe) ... ok test_excepting_server_already_closed (tests.convenience_test.TestServe) ... ok test_exiting_server (tests.convenience_test.TestServe) ... ok test_raising_stopserve (tests.convenience_test.TestServe) ... ok test_wrap_ssl (tests.convenience_test.TestServe) ... ok tests.convenience_test.test_reuseport_oserror ... ok tests.convenience_test.test_socket_reuse ... ok tests.convenience_test.test_reuse_random_port_warning ... ok tests.dagpool_test.test_check_no_suspend ... ok tests.dagpool_test.test_init ... ok tests.dagpool_test.test_wait_each_empty ... ok tests.dagpool_test.test_wait_each_preload ... ok tests.dagpool_test.test_wait_each_posted ... ok tests.dagpool_test.test_wait_posted ... ok tests.dagpool_test.test_spawn_collision_preload ... ok tests.dagpool_test.test_spawn_collision_post ... ok tests.dagpool_test.test_spawn_collision_spawn ... ok tests.dagpool_test.test_spawn_multiple ... ok tests.dagpool_test.test_spawn_many ... ok tests.dagpool_test.test_wait_each_all ... ok tests.dagpool_test.test_kill ... ok tests.dagpool_test.test_post_collision_preload ... ok tests.dagpool_test.test_post_collision_post ... ok tests.dagpool_test.test_post_collision_spawn ... ok tests.dagpool_test.test_post_replace ... ok tests.dagpool_test.test_getitem ... ok tests.dagpool_test.test_waitall_exc ... ok tests.dagpool_test.test_propagate_exc ... ok tests.dagpool_test.test_wait_each_exc ... ok tests.dagpool_test.test_post_get_exc ... ok test_bool (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_clear (tests.db_pool_test.Test01MysqlTpool) ... SKIP Clear implicitly created connections (min_size > 0) ... SKIP test_close_does_a_put (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_connecting (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_connection_is_clean_after_put (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_create_cursor (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_put_doesnt_double_wrap (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_put_none (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_raising_create (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_returns_immediately (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_run_bad_query (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_run_query (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_safe_close (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_unwrap_connection (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_visibility_from_other_connections (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_waiters_get_woken (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_zero_max_age (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_zero_max_idle (tests.db_pool_test.Test01MysqlTpool) ... SKIP test_bool (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_clear (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP Clear implicitly created connections (min_size > 0) ... SKIP test_close_does_a_put (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_connecting (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_connection_is_clean_after_put (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_create_cursor (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_cursor_works_as_context_manager (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_put_doesnt_double_wrap (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_put_none (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_raising_create (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_returns_immediately (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_run_bad_query (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_run_query (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_safe_close (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_set_isolation_level (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_unwrap_connection (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_visibility_from_other_connections (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_waiters_get_woken (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_zero_max_age (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_zero_max_idle (tests.db_pool_test.Test01Psycopg2Tpool) ... SKIP test_bool (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_clear (tests.db_pool_test.Test02MysqlRaw) ... SKIP Clear implicitly created connections (min_size > 0) ... SKIP test_close_does_a_put (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_connecting (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_connection_is_clean_after_put (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_create_cursor (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_put_doesnt_double_wrap (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_put_none (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_raising_create (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_returns_immediately (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_run_bad_query (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_run_query (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_safe_close (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_unwrap_connection (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_visibility_from_other_connections (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_waiters_get_woken (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_zero_max_age (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_zero_max_idle (tests.db_pool_test.Test02MysqlRaw) ... SKIP test_bool (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_clear (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP Clear implicitly created connections (min_size > 0) ... SKIP test_close_does_a_put (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_connecting (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_connection_is_clean_after_put (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_create_cursor (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_cursor_works_as_context_manager (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_put_doesnt_double_wrap (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_put_none (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_raising_create (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_returns_immediately (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_run_bad_query (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_run_query (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_safe_close (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_set_isolation_level (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_unwrap_connection (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_visibility_from_other_connections (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_waiters_get_woken (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_zero_max_age (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP test_zero_max_idle (tests.db_pool_test.Test02Psycopg2Raw) ... SKIP tests.db_pool_test.test_raw_pool_issue_125 ... ok tests.db_pool_test.test_raw_pool_custom_cleanup_ok ... ok tests.db_pool_test.test_raw_pool_custom_cleanup_arg_error ... ok tests.db_pool_test.test_raw_pool_custom_cleanup_fatal ... ok tests.db_pool_test.test_raw_pool_clear_update_current_size ... ok test_everything (tests.debug_test.TestDebug) ... ok test_hub_exceptions (tests.debug_test.TestDebug) ... ok test_line (tests.debug_test.TestSpew) ... ok test_line_global (tests.debug_test.TestSpew) ... ok test_line_nofile (tests.debug_test.TestSpew) ... ok test_line_nooutput (tests.debug_test.TestSpew) ... ok test_line_novalue (tests.debug_test.TestSpew) ... ok test_spew (tests.debug_test.TestSpew) ... ok test_unspew (tests.debug_test.TestSpew) ... ok tests.env_test.test_hub_selects ... ok tests.env_test.test_tpool_dns ... ok tests.env_test.test_tpool_negative ... ok tests.env_test.test_tpool_zero ... ok tests.env_test.test_tpool_size ... ok test_double_exception (tests.event_test.TestEvent) ... ok test_multiple_waiters (tests.event_test.TestEvent) ... ok test_multiple_waiters_with_exception (tests.event_test.TestEvent) ... ok test_reset (tests.event_test.TestEvent) ... ok test_waiting_for_event (tests.event_test.TestEvent) ... ok tests.event_test.test_wait_timeout_ok ... ok tests.event_test.test_wait_timeout_exceed ... ok tests.green_http_test.test_green_http_doesnt_change_original_module ... ok tests.green_http_test.test_green_httplib_doesnt_change_original_module ... ok tests.green_http_test.test_http_request_encode_chunked_kwarg ... ok tests.green_profile_test.test_green_profile_basic ... ok tests.green_select_test.test_select_mark_file_as_reopened ... ok test_AI_ADDRCONFIG (tests.greendns_test.TestGetaddrinfo) ... ok test_AI_ADDRCONFIG_noaddr (tests.greendns_test.TestGetaddrinfo) ... ok test_canonname (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_hosts_only_ans_with_error (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_hosts_only_ans_with_timeout (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_hosts_only_dns_error (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_hosts_only_timeout (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_idn (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_inet (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_inet6 (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_only_a_ans (tests.greendns_test.TestGetaddrinfo) ... ok test_getaddrinfo_only_aaaa_ans (tests.greendns_test.TestGetaddrinfo) ... ok test_host_none (tests.greendns_test.TestGetaddrinfo) ... ok test_host_none_passive (tests.greendns_test.TestGetaddrinfo) ... ok test_noport (tests.greendns_test.TestGetaddrinfo) ... ok test_numerichost (tests.greendns_test.TestGetaddrinfo) ... ok test_numericserv (tests.greendns_test.TestGetaddrinfo) ... ok test_v4mapped (tests.greendns_test.TestGetaddrinfo) ... ok test_v4mapped_all (tests.greendns_test.TestGetaddrinfo) ... ok test_getaliases (tests.greendns_test.TestGetaliases) ... ok test_ipaddr (tests.greendns_test.TestGethostbyname) ... ok test_name (tests.greendns_test.TestGethostbyname) ... ok test_ipaddr (tests.greendns_test.TestGethostbyname_ex) ... ok test_multiple_addrs (tests.greendns_test.TestGethostbyname_ex) ... ok test_name (tests.greendns_test.TestGethostbyname_ex) ... ok test_default_fname (tests.greendns_test.TestHostsResolver) ... ok test_getaliases (tests.greendns_test.TestHostsResolver) ... ok test_getaliases_fqdn (tests.greendns_test.TestHostsResolver) ... ok test_getaliases_unknown (tests.greendns_test.TestHostsResolver) ... ok test_hosts_case_insensitive (tests.greendns_test.TestHostsResolver) ... ok test_load_no_contents (tests.greendns_test.TestHostsResolver) ... ok test_load_v4_v6_cname_aliases (tests.greendns_test.TestHostsResolver) ... ok test_load_v6_link_local (tests.greendns_test.TestHostsResolver) ... ok test_query_A (tests.greendns_test.TestHostsResolver) ... ok test_query_AAAA (tests.greendns_test.TestHostsResolver) ... ok test_query_CNAME (tests.greendns_test.TestHostsResolver) ... ok test_query_ans_types (tests.greendns_test.TestHostsResolver) ... ok test_query_unknown_no_raise (tests.greendns_test.TestHostsResolver) ... ok test_query_unknown_raises (tests.greendns_test.TestHostsResolver) ... ok test_query_unknown_type (tests.greendns_test.TestHostsResolver) ... ok test_readlines_lines (tests.greendns_test.TestHostsResolver) ... ok test_readlines_missing_file (tests.greendns_test.TestHostsResolver) ... ok test_isv4 (tests.greendns_test.TestIsIpAddr) ... ok test_isv4_false (tests.greendns_test.TestIsIpAddr) ... ok test_isv4_none (tests.greendns_test.TestIsIpAddr) ... ok test_isv6 (tests.greendns_test.TestIsIpAddr) ... ok test_isv6_invalid (tests.greendns_test.TestIsIpAddr) ... ok test_isv6_none (tests.greendns_test.TestIsIpAddr) ... ok test_none (tests.greendns_test.TestIsIpAddr) ... ok test_v4 (tests.greendns_test.TestIsIpAddr) ... ok test_v4_illegal (tests.greendns_test.TestIsIpAddr) ... ok test_v6_addr (tests.greendns_test.TestIsIpAddr) ... ok test_clear (tests.greendns_test.TestProxyResolver) ... ok test_getaliases (tests.greendns_test.TestProxyResolver) ... ok test_getaliases_fqdn (tests.greendns_test.TestProxyResolver) ... ok test_getaliases_nxdomain (tests.greendns_test.TestProxyResolver) ... ok test_hosts (tests.greendns_test.TestProxyResolver) ... ok test_hosts_noanswer (tests.greendns_test.TestProxyResolver) ... ok test_noanswer (tests.greendns_test.TestProxyResolver) ... ok test_noanswer_hosts (tests.greendns_test.TestProxyResolver) ... ok test_nxdomain (tests.greendns_test.TestProxyResolver) ... ok test_resolver (tests.greendns_test.TestProxyResolver) ... ok test_A (tests.greendns_test.TestResolve) ... ok test_AAAA (tests.greendns_test.TestResolve) ... ok test_exc (tests.greendns_test.TestResolve) ... ok test_noraise_noanswer (tests.greendns_test.TestResolve) ... ok test_noraise_nxdomain (tests.greendns_test.TestResolve) ... ok test_timeout (tests.greendns_test.TestResolve) ... ok test_unknown_rdtype (tests.greendns_test.TestResolve) ... ok test_no_answer (tests.greendns_test.TestResolveCname) ... ok test_nodata (tests.greendns_test.TestResolveCname) ... ok test_success (tests.greendns_test.TestResolveCname) ... ok test_timeout (tests.greendns_test.TestResolveCname) ... ok test_udp_ipv4 (tests.greendns_test.TestUdp) ... ok test_udp_ipv4_timeout (tests.greendns_test.TestUdp) ... ok test_udp_ipv4_wrong_addr (tests.greendns_test.TestUdp) ... ok test_udp_ipv4_wrong_addr_ignore (tests.greendns_test.TestUdp) ... ok test_udp_ipv6 (tests.greendns_test.TestUdp) ... ok test_udp_ipv6_addr_zeroes (tests.greendns_test.TestUdp) ... ok test_udp_ipv6_timeout (tests.greendns_test.TestUdp) ... ok test_udp_ipv6_wrong_addr (tests.greendns_test.TestUdp) ... ok test_udp_ipv6_wrong_addr_ignore (tests.greendns_test.TestUdp) ... ok test_noraise_dns_tcp (tests.greendns_test.TinyDNSTests) ... ok test_raise_dns_tcp (tests.greendns_test.TinyDNSTests) ... ok tests.greendns_test.test_reverse_name ... ok tests.greendns_test.test_proxy_resolve_unqualified ... ok tests.greendns_test.test_hosts_priority ... ok tests.greendns_test.test_hosts_no_network ... ok tests.greendns_test.test_import_rdtypes_then_eventlet ... ok test_multiple_readers (tests.greenio_test.TestGreenIoLong) ... ok test_pip_read_until_end (tests.greenio_test.TestGreenPipe) ... ok test_pipe (tests.greenio_test.TestGreenPipe) ... ok test_pipe_read (tests.greenio_test.TestGreenPipe) ... ok test_pipe_read_unbuffered (tests.greenio_test.TestGreenPipe) ... ok test_pipe_writes_large_messages (tests.greenio_test.TestGreenPipe) ... ok test_seek_on_buffered_pipe (tests.greenio_test.TestGreenPipe) ... ok test_truncate (tests.greenio_test.TestGreenPipe) ... ok test_accept_timeout (tests.greenio_test.TestGreenSocket) ... ok test_blocking_accept_mark_as_reopened (tests.greenio_test.TestGreenSocket) ... ok test_close_with_makefile (tests.greenio_test.TestGreenSocket) ... ok test_closure (tests.greenio_test.TestGreenSocket) ... SKIP test_connect_ex_timeout (tests.greenio_test.TestGreenSocket) ... ok test_connect_timeout (tests.greenio_test.TestGreenSocket) ... ok test_datagram_socket_operations_work (tests.greenio_test.TestGreenSocket) ... ok test_default_nonblocking (tests.greenio_test.TestGreenSocket) ... ok test_del_closes_socket (tests.greenio_test.TestGreenSocket) ... ok test_dup_nonblocking (tests.greenio_test.TestGreenSocket) ... ok test_full_duplex (tests.greenio_test.TestGreenSocket) ... ok test_invalid_connection (tests.greenio_test.TestGreenSocket) ... ok test_nonblocking_accept_mark_as_reopened (tests.greenio_test.TestGreenSocket) ... ok test_raised_multiple_readers (tests.greenio_test.TestGreenSocket) ... ok test_recv_into_timeout (tests.greenio_test.TestGreenSocket) ... ok test_recv_timeout (tests.greenio_test.TestGreenSocket) ... ok test_recvfrom_into_timeout (tests.greenio_test.TestGreenSocket) ... ok test_recvfrom_timeout (tests.greenio_test.TestGreenSocket) ... ok test_send_timeout (tests.greenio_test.TestGreenSocket) ... ok test_sendall (tests.greenio_test.TestGreenSocket) ... ok test_sendall_timeout (tests.greenio_test.TestGreenSocket) ... ok test_shutdown_safe (tests.greenio_test.TestGreenSocket) ... ok test_skip_nonblocking (tests.greenio_test.TestGreenSocket) ... ok test_socketpair_select (tests.greenio_test.TestGreenSocket) ... ok test_sockopt_interface (tests.greenio_test.TestGreenSocket) ... ok test_timeout_and_final_write (tests.greenio_test.TestGreenSocket) ... ok test_wrap_socket (tests.greenio_test.TestGreenSocket) ... ok test_zero_timeout_and_back (tests.greenio_test.TestGreenSocket) ... ok tests.greenio_test.test_get_fileno_of_a_socket_works ... ok tests.greenio_test.test_get_fileno_of_an_int_works ... ok tests.greenio_test.test_get_fileno_of_wrong_type_fails ... ok tests.greenio_test.test_get_fileno_of_a_socket_with_fileno_returning_wrong_type_fails ... ok tests.greenio_test.test_set_nonblocking ... ok tests.greenio_test.test_socket_del_fails_gracefully_when_not_fully_initialized ... ok tests.greenio_test.test_double_close_219 ... ok tests.greenio_test.test_partial_write_295 ... ok tests.greenio_test.test_socket_file_read_non_int ... ok tests.greenio_test.test_pipe_context ... ok test_constructing_from_pool (tests.greenpool_test.GreenPile) ... ok test_empty_pile (tests.greenpool_test.GreenPile) ... ok test_pile (tests.greenpool_test.GreenPile) ... ok test_pile_spawn_times_out (tests.greenpool_test.GreenPile) ... ok test_empty_imap (tests.greenpool_test.GreenPool) ... ok test_exceptions (tests.greenpool_test.GreenPool) ... ok test_imap (tests.greenpool_test.GreenPool) ... ok test_imap_multi_args (tests.greenpool_test.GreenPool) ... ok test_imap_nonefunc (tests.greenpool_test.GreenPool) ... ok test_imap_raises (tests.greenpool_test.GreenPool) ... ok test_multiple_coros (tests.greenpool_test.GreenPool) ... ok test_pool_smash (tests.greenpool_test.GreenPool) ... ok test_recursive_waitall (tests.greenpool_test.GreenPool) ... ok test_reentrant (tests.greenpool_test.GreenPool) ... ok test_resize (tests.greenpool_test.GreenPool) ... ok test_spawn (tests.greenpool_test.GreenPool) ... ok test_spawn_n (tests.greenpool_test.GreenPool) ... ok test_spawn_n_2 (tests.greenpool_test.GreenPool) ... ok test_starmap (tests.greenpool_test.GreenPool) ... ok test_timer_cancel (tests.greenpool_test.GreenPool) ... ok test_waitall_on_nothing (tests.greenpool_test.GreenPool) ... ok test_waiting (tests.greenpool_test.GreenPool) ... ok test_imap_50 (tests.greenpool_test.Stress) ... ok test_imap_500 (tests.greenpool_test.Stress) ... ok test_ordering_5 (tests.greenpool_test.Stress) ... ok test_ordering_50 (tests.greenpool_test.Stress) ... ok test_with_intpool (tests.greenpool_test.Stress) ... ok tests.greenpool_test.test_greenpool_type_check ... ok test_kill (tests.greenthread_test.Spawn) ... ok test_kill_meth (tests.greenthread_test.Spawn) ... ok test_kill_n (tests.greenthread_test.Spawn) ... ok test_link (tests.greenthread_test.Spawn) ... ok test_link_after_exited (tests.greenthread_test.Spawn) ... ok test_link_relinks (tests.greenthread_test.Spawn) ... ok test_n (tests.greenthread_test.Spawn) ... ok test_simple (tests.greenthread_test.Spawn) ... ok test_basic (tests.greenthread_test.SpawnAfter) ... ok test_cancel (tests.greenthread_test.SpawnAfter) ... ok test_cancel_already_started (tests.greenthread_test.SpawnAfter) ... ok test_kill (tests.greenthread_test.SpawnAfter) ... ok test_kill_already_started (tests.greenthread_test.SpawnAfter) ... ok test_kill_meth (tests.greenthread_test.SpawnAfter) ... ok test_kill_n (tests.greenthread_test.SpawnAfter) ... ok test_link (tests.greenthread_test.SpawnAfter) ... ok test_link_after_exited (tests.greenthread_test.SpawnAfter) ... ok test_link_relinks (tests.greenthread_test.SpawnAfter) ... ok test_n (tests.greenthread_test.SpawnAfter) ... ok test_simple (tests.greenthread_test.SpawnAfter) ... ok test_spawn_is_not_cancelled (tests.greenthread_test.SpawnAfterLocal) ... ok test_timer_cancelled_upon_greenlet_exit (tests.greenthread_test.SpawnAfterLocal) ... ok test_timer_fired (tests.greenthread_test.SpawnAfterLocal) ... ok Checks that killing a process after the hub runloop dies does ... ok Checks that a terminating greenthread whose parent ... ok test_debug_listeners (tests.hub_test.TestDebug) ... ok test_timer_exceptions (tests.hub_test.TestDebug) ... ok test_exceptionleaks (tests.hub_test.TestExceptionInGreenthread) ... ok test_exceptionpreservation (tests.hub_test.TestExceptionInGreenthread) ... ok test_sleep (tests.hub_test.TestExceptionInMainloop) ... ok test_block_detect (tests.hub_test.TestHubBlockingDetector) ... ok test_block_detect_with_itimer (tests.hub_test.TestHubBlockingDetector) ... SKIP test_cleanup (tests.hub_test.TestMultipleListenersCleanup) ... ok test_global (tests.hub_test.TestScheduleCall) ... ok test_local (tests.hub_test.TestScheduleCall) ... ok test_ordering (tests.hub_test.TestScheduleCall) ... ok test_suspend_doesnt_crash (tests.hub_test.TestSuspend) ... ok test_cancel_accumulated (tests.hub_test.TestTimerCleanup) ... ok test_cancel_immediate (tests.hub_test.TestTimerCleanup) ... ok test_cancel_proportion (tests.hub_test.TestTimerCleanup) ... ok tests.hub_test.test_fork ... ok tests.hub_test.test_repeated_select_bad_fd ... ok tests.hub_test.test_fork_simple ... ok tests.hub_test.test_use_hub_class ... ok tests.hub_test.test_kqueue_unsupported ... ok test_monkey_patching (tests.mysqldb_test.TestMonkeyPatch) ... SKIP test_connecting (tests.mysqldb_test.TestMySQLdb) ... SKIP test_connecting_annoyingly (tests.mysqldb_test.TestMySQLdb) ... SKIP test_create_cursor (tests.mysqldb_test.TestMySQLdb) ... SKIP test_module_attributes (tests.mysqldb_test.TestMySQLdb) ... SKIP test_run_bad_query (tests.mysqldb_test.TestMySQLdb) ... SKIP test_run_query (tests.mysqldb_test.TestMySQLdb) ... SKIP test_visibility_from_other_connections (tests.mysqldb_test.TestMySQLdb) ... SKIP test_yields (tests.mysqldb_test.TestMySQLdb) ... SKIP tests.openssl_test.test_import ... ok tests.os_test.test_pathlib_open_issue_534 ... ok test_psycopg_patched (tests.patcher_psycopg_test.PatchingPsycopg) ... SKIP test_ident (tests.patcher_test.GreenThreadWrapper) ... ok test_is_alive (tests.patcher_test.GreenThreadWrapper) ... ok test_is_daemon (tests.patcher_test.GreenThreadWrapper) ... ok test_join (tests.patcher_test.GreenThreadWrapper) ... ok test_name (tests.patcher_test.GreenThreadWrapper) ... ok test_patch_a_module (tests.patcher_test.ImportPatched) ... ok test_boolean (tests.patcher_test.MonkeyPatch) ... ok test_boolean_all (tests.patcher_test.MonkeyPatch) ... ok test_boolean_all_negative (tests.patcher_test.MonkeyPatch) ... ok test_boolean_all_single (tests.patcher_test.MonkeyPatch) ... ok test_boolean_double (tests.patcher_test.MonkeyPatch) ... ok test_boolean_negative (tests.patcher_test.MonkeyPatch) ... ok test_boolean_negative2 (tests.patcher_test.MonkeyPatch) ... ok test_boolean_single (tests.patcher_test.MonkeyPatch) ... ok test_conflicting_specifications (tests.patcher_test.MonkeyPatch) ... ok test_early_patching (tests.patcher_test.MonkeyPatch) ... ok test_late_patching (tests.patcher_test.MonkeyPatch) ... ok test_patched_modules (tests.patcher_test.MonkeyPatch) ... ok test_typeerror (tests.patcher_test.MonkeyPatch) ... ok test_waitpid (tests.patcher_test.Os) ... ok test_greenlet (tests.patcher_test.Threading) ... ok test_greenthread (tests.patcher_test.Threading) ... ok test_keyerror (tests.patcher_test.Threading) ... ok test_orig_thread (tests.patcher_test.Threading) ... ok test_tpool (tests.patcher_test.Threading) ... ok test_patched_thread (tests.patcher_test.Tpool) ... ok test_simple (tests.patcher_test.Tpool) ... ok test_unpatched_thread (tests.patcher_test.Tpool) ... ok tests.patcher_test.test_patcher_existing_locks_unlocked ... SKIP tests.patcher_test.test_patcher_existing_locks_locked ... SKIP tests.patcher_test.test_import_patched_defaults ... ok tests.patcher_test.test_import_patched_handles_sub_modules ... ok tests.patcher_test.test_subprocess_after_monkey_patch ... ok tests.patcher_test.test_patcher_existing_locks_early ... ok tests.patcher_test.test_patcher_existing_locks_late ... ok tests.patcher_test.test_importlib_lock ... ok tests.patcher_test.test_threading_condition ... ok tests.patcher_test.test_threading_join ... ok tests.patcher_test.test_socketserver_selectors ... ok tests.patcher_test.test_blocking_select_methods_are_deleted ... ok tests.patcher_test.test_regular_file_readall ... ok tests.patcher_test.test_threading_current ... ok tests.patcher_test.test_threadpoolexecutor ... ok tests.patcher_test.test_fork_after_monkey_patch ... Program /build/python-eventlet/src/eventlet-0.33.0/tests/isolated/patcher_fork_after_monkey_patch.py output: --- Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/tests/isolated/patcher_fork_after_monkey_patch.py", line 49, in check(2, threading, 'post-fork patched') File "/build/python-eventlet/src/eventlet-0.33.0/tests/isolated/patcher_fork_after_monkey_patch.py", line 7, in check assert len(mod._active) == n, 'Expected {} {} threads, got {}'.format(n, tag, mod._active) AssertionError: Expected 2 post-fork patched threads, got {274908030320: <_MainThread(MainThread, started 274908030320)>} --- FAIL tests.patcher_test.test_builtin ... ok tests.patcher_test.test_open_kwargs ... ok test_abstract (tests.pools_test.TestAbstract) ... ok test_it (tests.pools_test.TestCreateRaises) ... ok test_blocks_on_pool (tests.pools_test.TestIntPool) ... ok test_create_contention (tests.pools_test.TestIntPool) ... ok test_exhaustion (tests.pools_test.TestIntPool) ... ok test_free (tests.pools_test.TestIntPool) ... ok test_integers (tests.pools_test.TestIntPool) ... ok test_ordering (tests.pools_test.TestIntPool) ... ok test_put_with_timed_out_getters (tests.pools_test.TestIntPool) ... Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/pools.py", line 94, in get return self.channel.get() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() eventlet.timeout.Timeout Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/pools.py", line 94, in get return self.channel.get() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() eventlet.timeout.Timeout Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/pools.py", line 94, in get return self.channel.get() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() eventlet.timeout.Timeout Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/pools.py", line 94, in get return self.channel.get() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() eventlet.timeout.Timeout Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/pools.py", line 94, in get return self.channel.get() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() eventlet.timeout.Timeout ok test_putting_to_queue (tests.pools_test.TestIntPool) ... ok test_resize (tests.pools_test.TestIntPool) ... ok test_something (tests.pools_test.TestIntPool2) ... ok test_ordering (tests.pools_test.TestOrderAsStack) ... ok test_get_nowait_simple (tests.queue_test.TestNoWait) ... ok test_get_nowait_unlock (tests.queue_test.TestNoWait) ... ok test_put_nowait_simple (tests.queue_test.TestNoWait) ... ok test_put_nowait_unlock (tests.queue_test.TestNoWait) ... ok test_wait_except (tests.queue_test.TestNoWait) ... ok test_channel_send (tests.queue_test.TestQueue) ... ok test_channel_sender_timing_out (tests.queue_test.TestQueue) ... ok test_channel_wait (tests.queue_test.TestQueue) ... ok test_channel_waiters (tests.queue_test.TestQueue) ... ok test_getting_before_sending (tests.queue_test.TestQueue) ... ok test_join_doesnt_block_when_queue_is_already_empty (tests.queue_test.TestQueue) ... ok test_max_size (tests.queue_test.TestQueue) ... ok test_multiple_waiters (tests.queue_test.TestQueue) ... ok test_resize_down (tests.queue_test.TestQueue) ... ok test_resize_to_Unlimited (tests.queue_test.TestQueue) ... ok test_resize_up (tests.queue_test.TestQueue) ... ok test_send_first (tests.queue_test.TestQueue) ... ok test_send_last (tests.queue_test.TestQueue) ... ok test_task_done (tests.queue_test.TestQueue) ... ok test_two_bogus_waiters (tests.queue_test.TestQueue) ... ok test_two_waiters_one_dies (tests.queue_test.TestQueue) ... ok test_waiters_that_cancel (tests.queue_test.TestQueue) ... ok test_waiting (tests.queue_test.TestQueue) ... ok test_zero_length_queue_nonblocking_put (tests.queue_test.TestQueue) ... Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom Traceback (most recent call last): File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 476, in fire_timers timer() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/timer.py", line 59, in __call__ cb(*args, **kw) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/greenthread.py", line 221, in main result = function(*args, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/queue_test.py", line 269, in fetch_item got.append(queue.get()) File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 322, in get return waiter.wait() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/queue.py", line 141, in wait return get_hub().switch() File "/build/python-eventlet/src/eventlet-0.33.0/eventlet/hubs/hub.py", line 313, in switch return self.greenlet.switch() Exception: kaboom ok test_zero_max_size (tests.queue_test.TestQueue) ... ok test_bounded (tests.semaphore_test.TestSemaphore) ... ok test_bounded_with_zero_limit (tests.semaphore_test.TestSemaphore) ... ok test_non_blocking (tests.semaphore_test.TestSemaphore) ... ok test_timeout (tests.semaphore_test.TestSemaphore) ... ok test_timeout_non_blocking (tests.semaphore_test.TestSemaphore) ... ok tests.semaphore_test.test_semaphore_contention ... ok tests.semaphore_test.test_semaphore_type_check ... ok tests.socket_test.test_create_connection_error ... ok tests.socket_test.test_recv_type ... ok tests.socket_test.test_recv_into_type ... ok tests.socket_test.test_dns_methods_are_green ... ok tests.socket_test.test_socket_api_family ... ok tests.socket_test.test_getaddrinfo_ipv6_scope ... ok tests.socket_test.test_error_is_timeout ... ok tests.socket_test.test_connect_ex_success ... ok test_client_check_hostname (tests.ssl_test.SSLTest) ... ok test_context_version_setters (tests.ssl_test.SSLTest) ... ok test_context_wrapped_accept (tests.ssl_test.SSLTest) ... ok test_duplex_response (tests.ssl_test.SSLTest) ... ok test_explicit_keys_accept (tests.ssl_test.SSLTest) ... ok test_greensslobject (tests.ssl_test.SSLTest) ... ok test_no_handshake_block_accept_loop (tests.ssl_test.SSLTest) ... ok test_receiving_doesnt_block_if_there_is_already_decrypted_buffered_data (tests.ssl_test.SSLTest) ... ok test_recv_after_ssl_connect (tests.ssl_test.SSLTest) ... ok test_regression_gh_17 (tests.ssl_test.SSLTest) ... ok SSL socket.sendall() busy loop ... ok test_ssl_close (tests.ssl_test.SSLTest) ... ok test_ssl_connect (tests.ssl_test.SSLTest) ... ok test_ssl_context (tests.ssl_test.SSLTest) ... ok test_ssl_unwrap (tests.ssl_test.SSLTest) ... ok tests.subprocess_test.test_subprocess_wait ... ok tests.subprocess_test.test_communicate_with_poll ... ok tests.subprocess_test.test_close_popen_stdin_with_close_fds ... ok tests.subprocess_test.test_universal_lines ... ok tests.subprocess_test.test_patched_communicate_290 ... ok tests.subprocess_test.test_check_call_without_timeout_works ... ok tests.subprocess_test.test_exception_identity ... ok test_send (tests.test__event.TestEvent) ... ok test_send_exc (tests.test__event.TestEvent) ... ok tests.test__greenness.test_urllib ... ok tests.test__refcount.test_clean_exit ... ok tests.test__refcount.test_timeout_exit ... ok test_connection_refused (tests.test__socket_errors.TestSocketErrors) ... ok Test that the socket timeout exception works correctly. ... ok Test underlying socket behavior to ensure correspondence ... ok tests.test__socket_errors.test_create_connection_refused ... ok test_assignment (tests.thread_test.Locals) ... ok test_calling_methods (tests.thread_test.Locals) ... ok test_calls_init (tests.thread_test.Locals) ... ok test_no_leaking (tests.thread_test.Locals) ... ok tests.thread_test.test_compat_lock_release ... ok tests.thread_test.test_reinit ... ok test_direct_raise_class (tests.timeout_test.TestDirectRaise) ... ok test_direct_raise_instance (tests.timeout_test.TestDirectRaise) ... ok test_repr (tests.timeout_test.TestDirectRaise) ... ok test_with_outer_timer (tests.timeout_test.TestWithTimeout) ... ok test_with_timeout (tests.timeout_test.TestWithTimeout) ... ok tests.timeout_test.test_is_timeout_attribute ... ok test_cancel_timer_inside_block (tests.timeout_test_with_statement.Test) ... ok test_cancellation (tests.timeout_test_with_statement.Test) ... ok test_dummy_timer (tests.timeout_test_with_statement.Test) ... ok test_nested_timeout (tests.timeout_test_with_statement.Test) ... ok test_raising_custom_exception (tests.timeout_test_with_statement.Test) ... ok test_raising_exc_tuple (tests.timeout_test_with_statement.Test) ... ok test_raising_exception_class (tests.timeout_test_with_statement.Test) ... ok test_raising_self (tests.timeout_test_with_statement.Test) ... ok test_raising_self_true (tests.timeout_test_with_statement.Test) ... ok test_ref (tests.timeout_test_with_statement.Test) ... ok test_silent_block (tests.timeout_test_with_statement.Test) ... ok test_copy (tests.timer_test.TestTimer) ... ok test_schedule (tests.timer_test.TestTimer) ... ok test_autowrap (tests.tpool_test.TestTpool) ... ok test_autowrap_both (tests.tpool_test.TestTpool) ... ok test_autowrap_names (tests.tpool_test.TestTpool) ... ok test_callable (tests.tpool_test.TestTpool) ... ok test_callable_iterator (tests.tpool_test.TestTpool) ... ok test_contention (tests.tpool_test.TestTpool) ... ok test_eventlet_timeout (tests.tpool_test.TestTpool) ... ok test_killall (tests.tpool_test.TestTpool) ... ok test_killall_remaining_results (tests.tpool_test.TestTpool) ... ok test_multiple_wraps (tests.tpool_test.TestTpool) ... ok test_raising_exceptions (tests.tpool_test.TestTpool) ... ok test_timeout (tests.tpool_test.TestTpool) ... ok test_tpool_set_num_threads (tests.tpool_test.TestTpool) ... ok test_variable_and_keyword_arguments_with_function_calls (tests.tpool_test.TestTpool) ... ok test_wrap_dict (tests.tpool_test.TestTpool) ... ok test_wrap_eq (tests.tpool_test.TestTpool) ... ok test_wrap_getitem (tests.tpool_test.TestTpool) ... ok test_wrap_hash (tests.tpool_test.TestTpool) ... ok test_wrap_ints (tests.tpool_test.TestTpool) ... ok test_wrap_iterator (tests.tpool_test.TestTpool) ... ok test_wrap_iterator2 (tests.tpool_test.TestTpool) ... ok test_wrap_module_class (tests.tpool_test.TestTpool) ... ok test_wrap_nonzero (tests.tpool_test.TestTpool) ... ok test_wrap_setitem (tests.tpool_test.TestTpool) ... ok test_wrap_string (tests.tpool_test.TestTpool) ... ok test_wrap_tuple (tests.tpool_test.TestTpool) ... ok test_wrap_uniterable (tests.tpool_test.TestTpool) ... ok test_a_buncha_stuff (tests.tpool_test.TpoolLongTests) ... ok test_leakage_from_tracebacks (tests.tpool_test.TpoolLongTests) ... ok tests.tpool_test.test_isolate_from_socket_default_timeout ... ok tests.tpool_test.test_exception_leak ... ok test_breaking_the_connection_13 (tests.websocket_new_test.TestWebSocket) ... ok test_client_closing_connection_13 (tests.websocket_new_test.TestWebSocket) ... ok test_client_invalid_packet_13 (tests.websocket_new_test.TestWebSocket) ... ok test_correct_upgrade_request_13 (tests.websocket_new_test.TestWebSocket) ... ok test_incomplete_headers_13 (tests.websocket_new_test.TestWebSocket) ... ok test_send_recv_13 (tests.websocket_new_test.TestWebSocket) ... ok test_accept_basic_deflate_ext_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_accept_deflate_ext_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_accept_deflate_ext_window_max_bits_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_client_compress_no_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_client_compress_with_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_compressed_send_recv_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_compressed_send_recv_both_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_compressed_send_recv_client_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_compressed_send_recv_server_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_large_frame_size_compressed_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_large_frame_size_uncompressed_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_reject_max_window_bits_out_of_range_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_send_uncompressed_msg_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_server_compress_no_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_server_compress_with_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression) ... ok test_app_socket_errors_75 (tests.websocket_test.TestWebSocket) ... ok test_app_socket_errors_76 (tests.websocket_test.TestWebSocket) ... ok test_breaking_the_connection_75 (tests.websocket_test.TestWebSocket) ... ok test_breaking_the_connection_76 (tests.websocket_test.TestWebSocket) ... ok test_client_closing_connection_76 (tests.websocket_test.TestWebSocket) ... ok test_client_invalid_packet_76 (tests.websocket_test.TestWebSocket) ... ok test_close_idle (tests.websocket_test.TestWebSocket) ... ok test_correct_upgrade_request_75 (tests.websocket_test.TestWebSocket) ... ok test_correct_upgrade_request_76 (tests.websocket_test.TestWebSocket) ... ok test_empty_query_string (tests.websocket_test.TestWebSocket) ... ok test_getting_messages_from_websocket_75 (tests.websocket_test.TestWebSocket) ... ok test_getting_messages_from_websocket_76 (tests.websocket_test.TestWebSocket) ... ok test_incomplete_headers_75 (tests.websocket_test.TestWebSocket) ... ok test_incomplete_headers_76 (tests.websocket_test.TestWebSocket) ... ok test_incorrect_headers (tests.websocket_test.TestWebSocket) ... ok test_query_string (tests.websocket_test.TestWebSocket) ... ok test_sending_messages_to_websocket_75 (tests.websocket_test.TestWebSocket) ... ok test_sending_messages_to_websocket_76 (tests.websocket_test.TestWebSocket) ... ok test_server_closing_connect_76 (tests.websocket_test.TestWebSocket) ... ok test_wrapped_wsgi (tests.websocket_test.TestWebSocket) ... ok test_close_ws (tests.websocket_test.TestWebSocketObject) ... ok test_recieve (tests.websocket_test.TestWebSocketObject) ... ok test_send_to_ws (tests.websocket_test.TestWebSocketObject) ... ok test_ssl_sending_messages (tests.websocket_test.TestWebSocketSSL) ... ok test_iterable_app_keeps_socket_open_unless_connection_close_sent (tests.wsgi_test.IterableAlreadyHandledTest) ... ok test_iterable_app_keeps_socket_open_unless_connection_close_sent (tests.wsgi_test.ProxiedIterableAlreadyHandledTest) ... ok test_chunked_readline (tests.wsgi_test.TestChunkedInput) ... ok test_chunked_readline_from_input (tests.wsgi_test.TestChunkedInput) ... ok test_chunked_readline_wsgi_not_override_minimum_chunk_size (tests.wsgi_test.TestChunkedInput) ... ok test_chunked_readline_wsgi_override_minimum_chunk_size (tests.wsgi_test.TestChunkedInput) ... ok test_chunked_readlines_from_input (tests.wsgi_test.TestChunkedInput) ... ok test_close_before_finished (tests.wsgi_test.TestChunkedInput) ... ok test_dirt (tests.wsgi_test.TestChunkedInput) ... ok test_short_read (tests.wsgi_test.TestChunkedInput) ... ok test_short_read_with_content_length (tests.wsgi_test.TestChunkedInput) ... ok test_short_read_with_zero_content_length (tests.wsgi_test.TestChunkedInput) ... ok test_001_server (tests.wsgi_test.TestHttpd) ... ok test_002_keepalive (tests.wsgi_test.TestHttpd) ... ok test_004_close_keepalive (tests.wsgi_test.TestHttpd) ... ok test_006_reject_long_urls (tests.wsgi_test.TestHttpd) ... ok test_007_get_arg (tests.wsgi_test.TestHttpd) ... ok test_008_correctresponse (tests.wsgi_test.TestHttpd) ... ok test_009_chunked_response (tests.wsgi_test.TestHttpd) ... ok test_010_no_chunked_http_1_0 (tests.wsgi_test.TestHttpd) ... ok test_011_multiple_chunks (tests.wsgi_test.TestHttpd) ... ok test_012_ssl_server (tests.wsgi_test.TestHttpd) ... ok test_013_empty_return (tests.wsgi_test.TestHttpd) ... ok test_014_chunked_post (tests.wsgi_test.TestHttpd) ... ok test_015_write (tests.wsgi_test.TestHttpd) ... ok content-length header was being doubled up if it was set in ... ok test_017_ssl_zeroreturnerror (tests.wsgi_test.TestHttpd) ... SKIP test_018_http_10_keepalive (tests.wsgi_test.TestHttpd) ... ok test_018b_http_10_keepalive_framing (tests.wsgi_test.TestHttpd) ... ok test_019_fieldstorage_compat (tests.wsgi_test.TestHttpd) ... ok test_020_x_forwarded_for (tests.wsgi_test.TestHttpd) ... ok test_021_environ_clobbering (tests.wsgi_test.TestHttpd) ... ok test_022_custom_pool (tests.wsgi_test.TestHttpd) ... ok test_023_bad_content_length (tests.wsgi_test.TestHttpd) ... ok test_024_expect_100_continue (tests.wsgi_test.TestHttpd) ... ok test_024a_expect_100_continue_with_headers (tests.wsgi_test.TestHttpd) ... ok test_024b_expect_100_continue_with_headers_multiple_chunked (tests.wsgi_test.TestHttpd) ... ok test_024c_expect_100_continue_with_headers_multiple_nonchunked (tests.wsgi_test.TestHttpd) ... ok test_024d_expect_100_continue_with_eager_app_chunked (tests.wsgi_test.TestHttpd) ... ok test_025_accept_errors (tests.wsgi_test.TestHttpd) ... ok test_026_http_10_nokeepalive (tests.wsgi_test.TestHttpd) ... ok test_026_log_format (tests.wsgi_test.TestHttpd) ... ok test_027_keepalive_chunked (tests.wsgi_test.TestHttpd) ... ok test_028_ssl_handshake_errors (tests.wsgi_test.TestHttpd) ... ok test_029_posthooks (tests.wsgi_test.TestHttpd) ... ok test_030_reject_long_header_lines (tests.wsgi_test.TestHttpd) ... ok test_031_reject_large_headers (tests.wsgi_test.TestHttpd) ... ok test_032_wsgi_input_as_iterable (tests.wsgi_test.TestHttpd) ... ok test_aborted_chunked_post (tests.wsgi_test.TestHttpd) ... ok test_aborted_chunked_post_bad_chunks (tests.wsgi_test.TestHttpd) ... ok test_aborted_chunked_post_between_chunks (tests.wsgi_test.TestHttpd) ... ok test_aborted_post_io_error (tests.wsgi_test.TestHttpd) ... ok test_chunked_response_when_app_yields_empty_string (tests.wsgi_test.TestHttpd) ... ok Issue #95 Server must handle disconnect from client in the middle of response ... ok test_close_chunked_with_1_0_client (tests.wsgi_test.TestHttpd) ... ok test_close_idle_connections (tests.wsgi_test.TestHttpd) ... ok test_configurable_url_length_limit (tests.wsgi_test.TestHttpd) ... ok test_debug (tests.wsgi_test.TestHttpd) ... ok test_disable_header_name_capitalization (tests.wsgi_test.TestHttpd) ... ok test_env_header_stripping (tests.wsgi_test.TestHttpd) ... ok test_env_headers (tests.wsgi_test.TestHttpd) ... ok test_error_in_chunked_closes_connection (tests.wsgi_test.TestHttpd) ... ok test_exceptions_close_connection (tests.wsgi_test.TestHttpd) ... ok test_header_name_capitalization (tests.wsgi_test.TestHttpd) ... ok test_headers_raw (tests.wsgi_test.TestHttpd) ... ok test_ipv6 (tests.wsgi_test.TestHttpd) ... SKIP test_log_disable (tests.wsgi_test.TestHttpd) ... ok test_log_unix_address (tests.wsgi_test.TestHttpd) ... ok test_minimum_chunk_size_parameter_leaves_httpprotocol_class_member_intact (tests.wsgi_test.TestHttpd) ... ok test_partial_writes_are_handled (tests.wsgi_test.TestHttpd) ... ok test_path_info_decoding (tests.wsgi_test.TestHttpd) ... ok test_path_info_latin1 (tests.wsgi_test.TestHttpd) ... ok test_server_connection_timeout_exception (tests.wsgi_test.TestHttpd) ... ok test_server_socket_timeout (tests.wsgi_test.TestHttpd) ... ok test_socket_remains_open (tests.wsgi_test.TestHttpd) ... ok test_unicode_with_nonascii_characters_raises_error (tests.wsgi_test.TestHttpd) ... ok test_unicode_with_only_ascii_characters_works (tests.wsgi_test.TestHttpd) ... ok test_zero_length_chunked_response (tests.wsgi_test.TestHttpd) ... ok test_block (tests.zmq_test.TestBlockedThread) ... ok test_count (tests.zmq_test.TestQueueLock) ... ok test_errors (tests.zmq_test.TestQueueLock) ... ok test_nested_acquire (tests.zmq_test.TestQueueLock) ... ok test_queue_lock_order (tests.zmq_test.TestQueueLock) ... ok test_change_subscription (tests.zmq_test.TestUpstreamDownStream) ... ok test_close_during_recv (tests.zmq_test.TestUpstreamDownStream) ... ok Socket.close() must support linger argument. ... ok test_close_socket_raises_enotsup (tests.zmq_test.TestUpstreamDownStream) ... ok test_close_xsocket_raises_enotsup (tests.zmq_test.TestUpstreamDownStream) ... ok zmq eats CPU after PUB socket .bind() ... ok zmq eats CPU after PUB send or DEALER recv. ... ok test_getsockopt_events (tests.zmq_test.TestUpstreamDownStream) ... ok test_recv_during_send (tests.zmq_test.TestUpstreamDownStream) ... ok test_recv_multipart_bug68 (tests.zmq_test.TestUpstreamDownStream) ... ok test_recv_noblock_bug76 (tests.zmq_test.TestUpstreamDownStream) ... ok test_recv_spawned_before_send_is_non_blocking (tests.zmq_test.TestUpstreamDownStream) ... ok test_send_1k_pub_sub (tests.zmq_test.TestUpstreamDownStream) ... ok test_send_1k_push_pull (tests.zmq_test.TestUpstreamDownStream) ... ok test_send_1k_req_rep (tests.zmq_test.TestUpstreamDownStream) ... ok test_send_during_recv (tests.zmq_test.TestUpstreamDownStream) ... ok test_send_during_recv_multipart (tests.zmq_test.TestUpstreamDownStream) ... ok tests.zmq_test.test_recv_json_no_args ... ok tests.zmq_test.test_recv_timeout ... ok ====================================================================== FAIL: tests.patcher_test.test_fork_after_monkey_patch ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/build/python-eventlet/src/eventlet-0.33.0/tests/patcher_test.py", line 523, in test_fork_after_monkey_patch tests.run_isolated('patcher_fork_after_monkey_patch.py') File "/build/python-eventlet/src/eventlet-0.33.0/tests/__init__.py", line 381, in run_isolated run_python(prefix + path, **kwargs) File "/build/python-eventlet/src/eventlet-0.33.0/tests/__init__.py", line 374, in run_python assert ok, 'Expected single line "pass" in stdout' AssertionError: Expected single line "pass" in stdout ---------------------------------------------------------------------- Ran 713 tests in 122.962s FAILED (SKIP=97, failures=1) backdoor server listening on 127.0.0.1:59755 backdoor to 127.0.0.1:54318 backdoor to 127.0.0.1:54320 backdoor closed to 127.0.0.1:54318 backdoor closed to 127.0.0.1:54320 backdoor server listening on 127.0.0.1:58955 backdoor to 127.0.0.1:40362 backdoor closed to 127.0.0.1:40362 backdoor server listening on /tmp/eventlet_backdoor_test.socket backdoor opened backdoor closed Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting Skipping postgres tests, error when connecting WARNING: cleanup raised: WARNING: cleanup raised: Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping mysql tests, MySQLdb not importable Skipping postgres tests, error when connecting Trying .recv at 0x40118a7f40>... We have 0 already decrypted bytes pending, expecting: b'x' We have 1 already decrypted bytes pending, expecting: b'y' Trying .recv_into at 0x4011924160>... We have 0 already decrypted bytes pending, expecting: b'x' We have 1 already decrypted bytes pending, expecting: b'y' run_interaction: addr: ('127.0.0.1', 45773) handle_request: accepted run_interaction: refcount(s.fd) 10 run_and_check: weakref fd: None run_interaction: addr: ('127.0.0.1', 43605) handle_request: accepted run_interaction: refcount(s.fd) 10 run_and_check: weakref fd: None run_interaction: addr: ('127.0.0.1', 41535) handle_request: server accept timeout run_interaction: refcount(s.fd) 13 run_and_check: weakref fd: None run_interaction: addr: ('127.0.0.1', 44557) handle_request: server accept timeout run_interaction: refcount(s.fd) 13 run_and_check: weakref fd: None Connection string: 'Upgrade' Connection string: 'UpGrAdE' Connection string: 'keep-alive, Upgrade' (2466) wsgi starting up on http://127.0.0.1:39161 (2466) accepted ('127.0.0.1', 54628) wsgi exiting 127.0.0.1 - - [02/Feb/2022 23:51:27] "GET /echo HTTP/1.1" 200 0 0.001067 resp now: b"HTTP/1.1 101 WebSocket Protocol Handshake\r\nUpgrade: WebSocket\r\nConnection: Upgrade\r\nSec-WebSocket-Origin: http://127.0.0.1:39501\r\nSec-WebSocket-Protocol: ws\r\nSec-WebSocket-Location: wss://127.0.0.1:39501/echo\r\n\r\n8jKS'y:G*Co,Wxa-" ==> ERROR: A failure occurred in check().  Aborting...