Source: magic-wormhole
Version: 0.12.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230307 ftbfs-bookworm

Hi,

During a rebuild of all packages in testing (bookworm), your package failed
to build on amd64.


Relevant part (hopefully):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_nameplate.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_interfaces.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_lister.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/tor_manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/eventual.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/transit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_key.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_allocator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_code.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_wordlist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_terminator.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_boss.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_rlcompleter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/journal.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/xfer_util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/ipaddrs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/errors.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_order.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_send.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_input.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_mailbox.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/wormhole.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/timing.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_hints.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/observer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_receive.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> copying src/wormhole/_rendezvous.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/public_relay.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/cmd_ssh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/cmd_receive.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/welcome.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> copying src/wormhole/cli/cmd_send.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/cli
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/outbound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/inbound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/encode.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/connection.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/_noise.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/subchannel.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/roles.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> copying src/wormhole/_dilation/connector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_dilation
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_hkdf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_ssh.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_hints.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_journal.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_args.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_eventual.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_observer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_keys.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_transit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_wordlist.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_wormhole.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_ipaddrs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_rlcompleter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_machines.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/run_trial.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_tor_manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> copying src/wormhole/test/test_xfer_util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_connection.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_inbound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_framer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_endpoints.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_parse.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_full.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_encoding.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_outbound.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_connector.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_subchannel.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_connect.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_manager.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> copying src/wormhole/test/dilate/test_record.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/test/dilate
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_version.py
> set 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_magic-wormhole/build/wormhole/_version.py
>  to '0.12.0'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> writing src/magic_wormhole.egg-info/PKG-INFO
> writing dependency_links to src/magic_wormhole.egg-info/dependency_links.txt
> writing entry points to src/magic_wormhole.egg-info/entry_points.txt
> writing requirements to src/magic_wormhole.egg-info/requires.txt
> writing top-level names to src/magic_wormhole.egg-info/top_level.txt
> reading manifest file 'src/magic_wormhole.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'src/magic_wormhole.egg-info/SOURCES.txt'
> running build_ext
> test_kat (wormhole.test.test_hkdf.TestKAT.test_kat) ... ok
> test_bad_hint (wormhole.test.test_ssh.FindPubkey.test_bad_hint)
> test_bad_hint ... ok
> test_find_multiple (wormhole.test.test_ssh.FindPubkey.test_find_multiple)
> test_find_multiple ... ok
> test_find_none (wormhole.test.test_ssh.FindPubkey.test_find_none)
> test_find_none ... ok
> test_find_one (wormhole.test.test_ssh.FindPubkey.test_find_one)
> test_find_one ... ok
> test_comparable (wormhole.test.test_hints.Hints.test_comparable)
> test_comparable ... ok
> test_describe_hint_obj (wormhole.test.test_hints.Hints.test_describe_hint_obj)
> test_describe_hint_obj ... ok
> test_encode_hint (wormhole.test.test_hints.Hints.test_encode_hint)
> test_encode_hint ... ok
> test_endpoint_from_hint_obj 
> (wormhole.test.test_hints.Hints.test_endpoint_from_hint_obj)
> test_endpoint_from_hint_obj ... ok
> test_parse_hint (wormhole.test.test_hints.Hints.test_parse_hint)
> test_parse_hint ... ok
> test_parse_hint_argv (wormhole.test.test_hints.Hints.test_parse_hint_argv)
> test_parse_hint_argv ... ok
> test_parse_tcp_v1_hint (wormhole.test.test_hints.Hints.test_parse_tcp_v1_hint)
> test_parse_tcp_v1_hint ... ok
> test_immediate (wormhole.test.test_journal.Journal.test_immediate)
> test_immediate ... ok
> test_journal (wormhole.test.test_journal.Journal.test_journal)
> test_journal ... ok
> test_receive (wormhole.test.test_args.Config.test_receive)
> test_receive ... ok
> test_send (wormhole.test.test_args.Config.test_send)
> test_send ... ok
> test_accept_file (wormhole.test.test_args.Receive.test_accept_file)
> test_accept_file ... ok
> test_appid (wormhole.test.test_args.Receive.test_appid)
> test_appid ... ok
> test_baseline (wormhole.test.test_args.Receive.test_baseline)
> test_baseline ... ok
> test_code (wormhole.test.test_args.Receive.test_code)
> test_code ... ok
> test_code_length (wormhole.test.test_args.Receive.test_code_length)
> test_code_length ... ok
> test_dump_timing (wormhole.test.test_args.Receive.test_dump_timing)
> test_dump_timing ... ok
> test_hide_progress (wormhole.test.test_args.Receive.test_hide_progress)
> test_hide_progress ... ok
> test_nolisten (wormhole.test.test_args.Receive.test_nolisten)
> test_nolisten ... ok
> test_only_text (wormhole.test.test_args.Receive.test_only_text)
> test_only_text ... ok
> test_output_file (wormhole.test.test_args.Receive.test_output_file)
> test_output_file ... ok
> test_relay_env_var (wormhole.test.test_args.Receive.test_relay_env_var)
> test_relay_env_var ... ok
> test_tor (wormhole.test.test_args.Receive.test_tor)
> test_tor ... ok
> test_transit_env_var (wormhole.test.test_args.Receive.test_transit_env_var)
> test_transit_env_var ... ok
> test_verify (wormhole.test.test_args.Receive.test_verify)
> test_verify ... ok
> test_zeromode (wormhole.test.test_args.Receive.test_zeromode)
> test_zeromode ... ok
> test_appid (wormhole.test.test_args.Send.test_appid)
> test_appid ... ok
> test_baseline (wormhole.test.test_args.Send.test_baseline)
> test_baseline ... ok
> test_code (wormhole.test.test_args.Send.test_code)
> test_code ... ok
> test_code_length (wormhole.test.test_args.Send.test_code_length)
> test_code_length ... ok
> test_dump_timing (wormhole.test.test_args.Send.test_dump_timing)
> test_dump_timing ... ok
> test_file (wormhole.test.test_args.Send.test_file)
> test_file ... ok
> test_hide_progress (wormhole.test.test_args.Send.test_hide_progress)
> test_hide_progress ... ok
> test_nolisten (wormhole.test.test_args.Send.test_nolisten)
> test_nolisten ... ok
> test_relay_env_var (wormhole.test.test_args.Send.test_relay_env_var)
> test_relay_env_var ... ok
> test_text (wormhole.test.test_args.Send.test_text)
> test_text ... ok
> test_tor (wormhole.test.test_args.Send.test_tor)
> test_tor ... ok
> test_transit_env_var (wormhole.test.test_args.Send.test_transit_env_var)
> test_transit_env_var ... ok
> test_verify (wormhole.test.test_args.Send.test_verify)
> test_verify ... ok
> test_zeromode (wormhole.test.test_args.Send.test_zeromode)
> test_zeromode ... ok
> test_error (wormhole.test.test_eventual.Eventual.test_error)
> test_error ... Unhandled Error
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/utils.py", line 223, 
> in runWithWarningsSuppressed
>     result = f(*a, **kw)
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/test_eventual.py", line 45, in 
> test_error
>     eq.flush_sync()
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 44, in flush_sync
>     self._clock.advance(0)
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 827, 
> in advance
>     call.func(*call.args, **call.kw)
> --- <exception caught here> ---
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 31, in _turn
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1100, in __call__
>     return _mock_self._mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1104, in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1161, in 
> _execute_mock_call
>     raise effect
> wormhole.test.test_eventual.IntentionalError: 
> 
> ok
> test_eventually (wormhole.test.test_eventual.Eventual.test_eventually)
> test_eventually ... ok
> test_flush (wormhole.test.test_eventual.Eventual.test_flush)
> test_flush ... ok
> test_set (wormhole.test.test_observer.Empty.test_set)
> test_set ... ok
> test_error_after_firing 
> (wormhole.test.test_observer.OneShot.test_error_after_firing)
> test_error_after_firing ... ok
> test_error_before_firing 
> (wormhole.test.test_observer.OneShot.test_error_before_firing)
> test_error_before_firing ... ok
> test_fire (wormhole.test.test_observer.OneShot.test_fire)
> test_fire ... ok
> test_fire_if_not_fired 
> (wormhole.test.test_observer.OneShot.test_fire_if_not_fired)
> test_fire_if_not_fired ... ok
> test_error (wormhole.test.test_observer.Sequence.test_error)
> test_error ... ok
> test_fire (wormhole.test.test_observer.Sequence.test_fire)
> test_fire ... ok
> test_free_space (wormhole.test.test_util.Space.test_free_space)
> test_free_space ... ok
> test_no_statvfs (wormhole.test.test_util.Space.test_no_statvfs)
> test_no_statvfs ... ok
> test_bytes_to_dict (wormhole.test.test_util.Utils.test_bytes_to_dict)
> test_bytes_to_dict ... ok
> test_bytes_to_hexstr (wormhole.test.test_util.Utils.test_bytes_to_hexstr)
> test_bytes_to_hexstr ... ok
> test_dict_to_bytes (wormhole.test.test_util.Utils.test_dict_to_bytes)
> test_dict_to_bytes ... ok
> test_hexstr_to_bytes (wormhole.test.test_util.Utils.test_hexstr_to_bytes)
> test_hexstr_to_bytes ... ok
> test_to_bytes (wormhole.test.test_util.Utils.test_to_bytes)
> test_to_bytes ... ok
> test_derive_errors (wormhole.test.test_keys.Derive.test_derive_errors)
> test_derive_errors ... ok
> test_derive_key (wormhole.test.test_keys.Derive.test_derive_key)
> test_derive_key ... ok
> test_derive_phase_key (wormhole.test.test_keys.Derive.test_derive_phase_key)
> test_derive_phase_key ... ok
> test_decrypt (wormhole.test.test_keys.Encrypt.test_decrypt)
> test_decrypt ... ok
> test_encrypt (wormhole.test.test_keys.Encrypt.test_encrypt)
> test_encrypt ... ok
> test_abilities (wormhole.test.test_transit.Basic.test_abilities)
> test_abilities ... ok
> test_connection_ready (wormhole.test.test_transit.Basic.test_connection_ready)
> test_connection_ready ... ok
> test_ignore_bad_hints (wormhole.test.test_transit.Basic.test_ignore_bad_hints)
> test_ignore_bad_hints ... ok
> test_ignore_localhost_hint 
> (wormhole.test.test_transit.Basic.test_ignore_localhost_hint)
> test_ignore_localhost_hint ... ok
> test_ignore_localhost_hint_orig 
> (wormhole.test.test_transit.Basic.test_ignore_localhost_hint_orig)
> test_ignore_localhost_hint_orig ... ok
> test_keep_only_localhost_hint 
> (wormhole.test.test_transit.Basic.test_keep_only_localhost_hint)
> test_keep_only_localhost_hint ... ok
> test_no_relay_hints (wormhole.test.test_transit.Basic.test_no_relay_hints)
> test_no_relay_hints ... ok
> test_relay_hints (wormhole.test.test_transit.Basic.test_relay_hints)
> test_relay_hints ... ok
> test_transit_key_already_set 
> (wormhole.test.test_transit.Basic.test_transit_key_already_set)
> test_transit_key_already_set ... ok
> test_transit_key_wait (wormhole.test.test_transit.Basic.test_transit_key_wait)
> test_transit_key_wait ... ok
> test_transit_keys (wormhole.test.test_transit.Basic.test_transit_keys)
> test_transit_keys ... ok
> test_cancel (wormhole.test.test_transit.Connection.test_cancel)
> test_cancel ... ok
> test_check_and_remove 
> (wormhole.test.test_transit.Connection.test_check_and_remove)
> test_check_and_remove ... ok
> test_connectConsumer 
> (wormhole.test.test_transit.Connection.test_connectConsumer)
> test_connectConsumer ... ok
> test_connectConsumer_empty 
> (wormhole.test.test_transit.Connection.test_connectConsumer_empty)
> test_connectConsumer_empty ... ok
> test_consumer (wormhole.test.test_transit.Connection.test_consumer)
> test_consumer ... ok
> test_describe (wormhole.test.test_transit.Connection.test_describe)
> test_describe ... ok
> test_handshake_bad_state 
> (wormhole.test.test_transit.Connection.test_handshake_bad_state)
> test_handshake_bad_state ... ok
> test_handshake_other_error 
> (wormhole.test.test_transit.Connection.test_handshake_other_error)
> test_handshake_other_error ... ok
> test_out_of_order_nonce 
> (wormhole.test.test_transit.Connection.test_out_of_order_nonce)
> test_out_of_order_nonce ... ok
> test_producer (wormhole.test.test_transit.Connection.test_producer)
> test_producer ... ok
> test_receive_queue (wormhole.test.test_transit.Connection.test_receive_queue)
> test_receive_queue ... ok
> test_receiver_accepted 
> (wormhole.test.test_transit.Connection.test_receiver_accepted)
> test_receiver_accepted ... ok
> test_receiver_rejected_politely 
> (wormhole.test.test_transit.Connection.test_receiver_rejected_politely)
> test_receiver_rejected_politely ... ok
> test_receiver_rejected_rudely 
> (wormhole.test.test_transit.Connection.test_receiver_rejected_rudely)
> test_receiver_rejected_rudely ... ok
> test_records_corrupt 
> (wormhole.test.test_transit.Connection.test_records_corrupt)
> test_records_corrupt ... ok
> test_records_good (wormhole.test.test_transit.Connection.test_records_good)
> test_records_good ... ok
> test_records_not_binary 
> (wormhole.test.test_transit.Connection.test_records_not_binary)
> test_records_not_binary ... ok
> test_relay_handshake 
> (wormhole.test.test_transit.Connection.test_relay_handshake)
> test_relay_handshake ... ok
> test_relay_handshake_bad 
> (wormhole.test.test_transit.Connection.test_relay_handshake_bad)
> test_relay_handshake_bad ... ok
> test_sender_accepting 
> (wormhole.test.test_transit.Connection.test_sender_accepting)
> test_sender_accepting ... ok
> test_sender_rejecting 
> (wormhole.test.test_transit.Connection.test_sender_rejecting)
> test_sender_rejecting ... ok
> test_timeout (wormhole.test.test_transit.Connection.test_timeout)
> test_timeout ... ok
> test_writeToFile (wormhole.test.test_transit.Connection.test_writeToFile)
> test_writeToFile ... ok
> test_basic (wormhole.test.test_transit.FileConsumer.test_basic)
> test_basic ... ok
> test_hasher (wormhole.test.test_transit.FileConsumer.test_hasher)
> test_hasher ... ok
> test_not_forever_cancel_early 
> (wormhole.test.test_transit.Forever.test_not_forever_cancel_early)
> test_not_forever_cancel_early ... ok
> test_not_forever_errs 
> (wormhole.test.test_transit.Forever.test_not_forever_errs)
> test_not_forever_errs ... ok
> test_not_forever_fires 
> (wormhole.test.test_transit.Forever.test_not_forever_fires)
> test_not_forever_fires ... ok
> test_not_forever_timeout 
> (wormhole.test.test_transit.Forever.test_not_forever_timeout)
> test_not_forever_timeout ... ok
> test_direct (wormhole.test.test_transit.Full.test_direct)
> test_direct ... ok
> test_relay (wormhole.test.test_transit.Full.test_relay)
> test_relay ... ok
> test_cancel_after_one_failure 
> (wormhole.test.test_transit.Highlander.test_cancel_after_one_failure)
> test_cancel_after_one_failure ... ok
> test_cancel_early (wormhole.test.test_transit.Highlander.test_cancel_early)
> test_cancel_early ... ok
> test_one_winner (wormhole.test.test_transit.Highlander.test_one_winner)
> test_one_winner ... ok
> test_there_might_also_be_none 
> (wormhole.test.test_transit.Highlander.test_there_might_also_be_none)
> test_there_might_also_be_none ... ok
> test_cancel (wormhole.test.test_transit.InboundConnectionFactory.test_cancel)
> test_cancel ... ok
> test_describe 
> (wormhole.test.test_transit.InboundConnectionFactory.test_describe)
> test_describe ... ok
> test_first_success_wins 
> (wormhole.test.test_transit.InboundConnectionFactory.test_first_success_wins)
> test_first_success_wins ... ok
> test_log_other_errors 
> (wormhole.test.test_transit.InboundConnectionFactory.test_log_other_errors)
> test_log_other_errors ... Unhandled error in Deferred:
> 
> Traceback (most recent call last):
> --- <exception caught here> ---
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 857, 
> in _runCallbacks
>     current.result = callback(  # type: ignore[misc]
>   File "/<<PKGBUILDDIR>>/src/wormhole/transit.py", line 474, in _proto_failed
>     f.trap(BadHandshake, defer.CancelledError)
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 479, 
> in trap
>     self.raiseException()
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 503, 
> in raiseException
>     raise self.value.with_traceback(self.tb)
> wormhole.test.test_transit.RandomError: boom1
> 
> ok
> test_one_fail_one_success 
> (wormhole.test.test_transit.InboundConnectionFactory.test_one_fail_one_success)
> test_one_fail_one_success ... ok
> test_success 
> (wormhole.test.test_transit.InboundConnectionFactory.test_success)
> test_success ... ok
> test_get_direct_hints 
> (wormhole.test.test_transit.Listener.test_get_direct_hints)
> test_get_direct_hints ... ok
> test_listener (wormhole.test.test_transit.Listener.test_listener)
> test_listener ... ok
> test_allocate_port (wormhole.test.test_transit.Misc.test_allocate_port)
> test_allocate_port ... ok
> test_allocate_port_no_reuseaddr 
> (wormhole.test.test_transit.Misc.test_allocate_port_no_reuseaddr)
> test_allocate_port_no_reuseaddr ... ok
> test_success 
> (wormhole.test.test_transit.OutboundConnectionFactory.test_success)
> test_success ... ok
> test_new (wormhole.test.test_transit.RelayHandshake.test_new)
> test_new ... ok
> test_old (wormhole.test.test_transit.RelayHandshake.test_old)
> test_old ... ok
> test_no_contenders (wormhole.test.test_transit.Transit.test_no_contenders)
> test_no_contenders ... ok
> test_no_direct_hints (wormhole.test.test_transit.Transit.test_no_direct_hints)
> test_no_direct_hints ... ok
> test_priorities (wormhole.test.test_transit.Transit.test_priorities)
> test_priorities ... ok
> test_success_direct (wormhole.test.test_transit.Transit.test_success_direct)
> test_success_direct ... ok
> /<<PKGBUILDDIR>>/src/wormhole/_hints.py:91: DeprecationWarning: Passing 
> HostnameEndpoint a reactor that does not provide 
> IReactorPluggableNameResolver (mock.mock.Mock) was deprecated in Twisted 
> 17.5.0; please use a reactor that provides IReactorPluggableNameResolver 
> instead
>   return HostnameEndpoint(reactor, hint.hostname, hint.port)
> test_success_direct_tor 
> (wormhole.test.test_transit.Transit.test_success_direct_tor)
> test_success_direct_tor ... ok
> test_success_direct_tor_relay 
> (wormhole.test.test_transit.Transit.test_success_direct_tor_relay)
> test_success_direct_tor_relay ... ok
> test_wait_for_relay (wormhole.test.test_transit.Transit.test_wait_for_relay)
> test_wait_for_relay ... ok
> test_choose_words (wormhole.test.test_wordlist.Choose.test_choose_words)
> test_choose_words ... ok
> test_completions (wormhole.test.test_wordlist.Completions.test_completions)
> test_completions ... ok
> test_allocate_code (wormhole.test.test_wormhole.Delegated.test_allocate_code)
> test_allocate_code ... ok
> test_delegated (wormhole.test.test_wormhole.Delegated.test_delegated)
> test_delegated ... ok
> test_input_code (wormhole.test.test_wormhole.Delegated.test_input_code)
> test_input_code ... ok
> test_allocate_and_set_code 
> (wormhole.test.test_wormhole.Errors.test_allocate_and_set_code)
> test_allocate_and_set_code ... ok
> test_derive_key_early 
> (wormhole.test.test_wormhole.Errors.test_derive_key_early)
> test_derive_key_early ... ok
> test_multiple_set_code 
> (wormhole.test.test_wormhole.Errors.test_multiple_set_code)
> test_multiple_set_code ... ok
> test_all_deferreds 
> (wormhole.test.test_wormhole.InitialFailure.test_all_deferreds)
> test_all_deferreds ... ok
> test_bad_dns (wormhole.test.test_wormhole.InitialFailure.test_bad_dns)
> test_bad_dns ... ok
> test_no_connection 
> (wormhole.test.test_wormhole.InitialFailure.test_no_connection)
> test_no_connection ... ok
> test_basic (wormhole.test.test_wormhole.Reconnection.test_basic)
> test_basic ... ok
> test_basic (wormhole.test.test_wormhole.Trace.test_basic)
> test_basic ... ok
> test_delegated (wormhole.test.test_wormhole.Trace.test_delegated)
> test_delegated ... ok
> test_allocate_default 
> (wormhole.test.test_wormhole.Wormholes.test_allocate_default)
> test_allocate_default ... ok
> test_allocate_more_words 
> (wormhole.test.test_wormhole.Wormholes.test_allocate_more_words)
> test_allocate_more_words ... ok
> test_basic (wormhole.test.test_wormhole.Wormholes.test_basic)
> test_basic ... ok
> test_closed (wormhole.test.test_wormhole.Wormholes.test_closed)
> test_closed ... ok
> test_closed_idle (wormhole.test.test_wormhole.Wormholes.test_closed_idle)
> test_closed_idle ... ok
> test_early (wormhole.test.test_wormhole.Wormholes.test_early)
> test_early ... ok
> test_fixed_code (wormhole.test.test_wormhole.Wormholes.test_fixed_code)
> test_fixed_code ... ok
> test_get_code_early 
> (wormhole.test.test_wormhole.Wormholes.test_get_code_early)
> test_get_code_early ... ok
> test_get_code_late (wormhole.test.test_wormhole.Wormholes.test_get_code_late)
> test_get_code_late ... ok
> test_input_code (wormhole.test.test_wormhole.Wormholes.test_input_code)
> test_input_code ... ok
> test_interleaved (wormhole.test.test_wormhole.Wormholes.test_interleaved)
> test_interleaved ... ok
> test_multiple_messages 
> (wormhole.test.test_wormhole.Wormholes.test_multiple_messages)
> test_multiple_messages ... ok
> test_rx_dedup (wormhole.test.test_wormhole.Wormholes.test_rx_dedup)
> test_rx_dedup ... ok
> test_same_message (wormhole.test.test_wormhole.Wormholes.test_same_message)
> test_same_message ... ok
> test_unidirectional 
> (wormhole.test.test_wormhole.Wormholes.test_unidirectional)
> test_unidirectional ... ok
> test_verifier (wormhole.test.test_wormhole.Wormholes.test_verifier)
> test_verifier ... ok
> test_versions (wormhole.test.test_wormhole.Wormholes.test_versions)
> test_versions ... ok
> test_welcome (wormhole.test.test_wormhole.Wormholes.test_welcome)
> test_welcome ... FAIL
> test_wrong_password 
> (wormhole.test.test_wormhole.Wormholes.test_wrong_password)
> test_wrong_password ... ok
> test_wrong_password_with_leading_space 
> (wormhole.test.test_wormhole.Wormholes.test_wrong_password_with_leading_space)
> test_wrong_password_with_leading_space ... ok
> test_wrong_password_with_non_numeric_nameplate 
> (wormhole.test.test_wormhole.Wormholes.test_wrong_password_with_non_numeric_nameplate)
> test_wrong_password_with_non_numeric_nameplate ... ok
> test_wrong_password_with_spaces 
> (wormhole.test.test_wormhole.Wormholes.test_wrong_password_with_spaces)
> test_wrong_password_with_spaces ... ok
> test_override (wormhole.test.test_cli.AppID.test_override)
> test_override ... ok
> test_text (wormhole.test.test_cli.Cleanup.test_text)
> test_text ... ok
> test_text_wrong_password 
> (wormhole.test.test_cli.Cleanup.test_text_wrong_password)
> test_text_wrong_password ... ok
> test_other_error (wormhole.test.test_cli.Dispatch.test_other_error)
> test_other_error ... ok
> test_server_connection_error 
> (wormhole.test.test_cli.Dispatch.test_server_connection_error)
> test_server_connection_error ... ok
> test_success (wormhole.test.test_cli.Dispatch.test_success)
> test_success ... ok
> test_timing (wormhole.test.test_cli.Dispatch.test_timing)
> test_timing ... ok
> test_transfer_error (wormhole.test.test_cli.Dispatch.test_transfer_error)
> test_transfer_error ... ok
> test_welcome_error (wormhole.test.test_cli.Dispatch.test_welcome_error)
> test_welcome_error ... ok
> test_wrong_password_error 
> (wormhole.test.test_cli.Dispatch.test_wrong_password_error)
> test_wrong_password_error ... ok
> test_filenames (wormhole.test.test_cli.ExtractFile.test_filenames)
> test_filenames ... ok
> test_dash_dash_help (wormhole.test.test_cli.Help.test_dash_dash_help)
> test_dash_dash_help ... ok
> test_help (wormhole.test.test_cli.Help.test_help)
> test_help ... ok
> test_receiver (wormhole.test.test_cli.NoServer.test_receiver)
> test_receiver ... ok
> test_sender (wormhole.test.test_cli.NoServer.test_sender)
> test_sender ... ok
> test_sender_allocation 
> (wormhole.test.test_cli.NoServer.test_sender_allocation)
> test_sender_allocation ... ok
> test_receiver (wormhole.test.test_cli.NotWelcome.test_receiver)
> test_receiver ... ok
> test_sender (wormhole.test.test_cli.NotWelcome.test_sender)
> test_sender ... ok
> test_broken_symlink_is_ignored 
> (wormhole.test.test_cli.OfferData.test_broken_symlink_is_ignored)
> test_broken_symlink_is_ignored ... ok
> /usr/lib/python3/dist-packages/twisted/internet/utils.py:223: 
> ResourceWarning: Unclosed file <tempfile.SpooledTemporaryFile object at 
> 0x7f340b975540>
>   result = f(*a, **kw)
> test_broken_symlink_raises_err 
> (wormhole.test.test_cli.OfferData.test_broken_symlink_raises_err)
> test_broken_symlink_raises_err ... ok
> test_directory (wormhole.test.test_cli.OfferData.test_directory)
> test_directory ... ok
> /usr/lib/python3.11/contextlib.py:79: ResourceWarning: Unclosed file 
> <tempfile.SpooledTemporaryFile object at 0x7f340a4684c0>
>   def inner(*args, **kwds):
> /<<PKGBUILDDIR>>/src/wormhole/test/test_cli.py:164: ResourceWarning: Unclosed 
> file <tempfile.SpooledTemporaryFile object at 0x7f340b7eb490>
>   return self._do_test_directory(addslash=False)
> test_directory_addslash 
> (wormhole.test.test_cli.OfferData.test_directory_addslash)
> test_directory_addslash ... ok
> /<<PKGBUILDDIR>>/src/wormhole/test/test_cli.py:167: ResourceWarning: Unclosed 
> file <tempfile.SpooledTemporaryFile object at 0x7f340b989d50>
>   return self._do_test_directory(addslash=True)
> test_file (wormhole.test.test_cli.OfferData.test_file)
> test_file ... ok
> /usr/lib/python3/dist-packages/twisted/internet/utils.py:223: 
> ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/wormhole.test.test_cli/OfferData/test_file/a5ar0e2j/temp/my
>  file'>
>   result = f(*a, **kw)
> test_missing_file (wormhole.test.test_cli.OfferData.test_missing_file)
> test_missing_file ... ok
> test_symlink (wormhole.test.test_cli.OfferData.test_symlink)
> test_symlink ... ok
> /usr/lib/python3/dist-packages/twisted/internet/utils.py:223: 
> ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/wormhole.test.test_cli/OfferData/test_symlink/2ejbr3z9/temp/B2/C.txt'>
>   result = f(*a, **kw)
> test_symlink_collapse (wormhole.test.test_cli.OfferData.test_symlink_collapse)
> test_symlink_collapse ... ok
> /usr/lib/python3/dist-packages/twisted/internet/utils.py:223: 
> ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/wormhole.test.test_cli/OfferData/test_symlink_collapse/tqx4ipev/temp/B2/D.txt'>
>   result = f(*a, **kw)
> test_text (wormhole.test.test_cli.OfferData.test_text)
> test_text ... ok
> test_unknown (wormhole.test.test_cli.OfferData.test_unknown)
> test_unknown ... ok
> test_directory (wormhole.test.test_cli.PregeneratedCode.test_directory)
> test_directory ... skipped "unable to find 'wormhole' in $PATH"
> test_directory_addslash 
> (wormhole.test.test_cli.PregeneratedCode.test_directory_addslash)
> test_directory_addslash ... skipped "unable to find 'wormhole' in $PATH"
> test_directory_override 
> (wormhole.test.test_cli.PregeneratedCode.test_directory_override)
> test_directory_override ... skipped "unable to find 'wormhole' in $PATH"
> test_directory_overwrite 
> (wormhole.test.test_cli.PregeneratedCode.test_directory_overwrite)
> test_directory_overwrite ... skipped "unable to find 'wormhole' in $PATH"
> test_directory_overwrite_mock_accept 
> (wormhole.test.test_cli.PregeneratedCode.test_directory_overwrite_mock_accept)
> test_directory_overwrite_mock_accept ... skipped "unable to find 'wormhole' 
> in $PATH"
> test_empty_file (wormhole.test.test_cli.PregeneratedCode.test_empty_file)
> test_empty_file ... skipped "unable to find 'wormhole' in $PATH"
> test_fail_directory_noclobber 
> (wormhole.test.test_cli.PregeneratedCode.test_fail_directory_noclobber)
> test_fail_directory_noclobber ... skipped "unable to find 'wormhole' in $PATH"
> test_fail_directory_toobig 
> (wormhole.test.test_cli.PregeneratedCode.test_fail_directory_toobig)
> test_fail_directory_toobig ... skipped "unable to find 'wormhole' in $PATH"
> test_fail_file_noclobber 
> (wormhole.test.test_cli.PregeneratedCode.test_fail_file_noclobber)
> test_fail_file_noclobber ... skipped "unable to find 'wormhole' in $PATH"
> test_fail_file_toobig 
> (wormhole.test.test_cli.PregeneratedCode.test_fail_file_toobig)
> test_fail_file_toobig ... skipped "unable to find 'wormhole' in $PATH"
> test_file (wormhole.test.test_cli.PregeneratedCode.test_file)
> test_file ... skipped "unable to find 'wormhole' in $PATH"
> test_file_override 
> (wormhole.test.test_cli.PregeneratedCode.test_file_override)
> test_file_override ... skipped "unable to find 'wormhole' in $PATH"
> test_file_overwrite 
> (wormhole.test.test_cli.PregeneratedCode.test_file_overwrite)
> test_file_overwrite ... skipped "unable to find 'wormhole' in $PATH"
> test_file_overwrite_mock_accept 
> (wormhole.test.test_cli.PregeneratedCode.test_file_overwrite_mock_accept)
> test_file_overwrite_mock_accept ... skipped "unable to find 'wormhole' in 
> $PATH"
> test_file_tor (wormhole.test.test_cli.PregeneratedCode.test_file_tor)
> test_file_tor ... skipped "unable to find 'wormhole' in $PATH"
> test_slow_sender_text 
> (wormhole.test.test_cli.PregeneratedCode.test_slow_sender_text)
> test_slow_sender_text ... skipped "unable to find 'wormhole' in $PATH"
> test_slow_text (wormhole.test.test_cli.PregeneratedCode.test_slow_text)
> test_slow_text ... skipped "unable to find 'wormhole' in $PATH"
> test_text (wormhole.test.test_cli.PregeneratedCode.test_text)
> test_text ... skipped "unable to find 'wormhole' in $PATH"
> test_text_subprocess 
> (wormhole.test.test_cli.PregeneratedCode.test_text_subprocess)
> test_text_subprocess ... skipped "unable to find 'wormhole' in $PATH"
> test_text_tor (wormhole.test.test_cli.PregeneratedCode.test_text_tor)
> test_text_tor ... skipped "unable to find 'wormhole' in $PATH"
> test_text_verify (wormhole.test.test_cli.PregeneratedCode.test_text_verify)
> test_text_verify ... skipped "unable to find 'wormhole' in $PATH"
> test_version (wormhole.test.test_cli.ScriptVersion.test_version)
> test_version ... skipped "unable to find 'wormhole' in $PATH"
> test_empty (wormhole.test.test_cli.Welcome.test_empty)
> test_empty ... ok
> test_motd (wormhole.test.test_cli.Welcome.test_motd)
> test_motd ... ok
> test_version_current (wormhole.test.test_cli.Welcome.test_version_current)
> test_version_current ... ok
> test_version_old (wormhole.test.test_cli.Welcome.test_version_old)
> test_version_old ... ok
> test_version_unreleased 
> (wormhole.test.test_cli.Welcome.test_version_unreleased)
> test_version_unreleased ... ok
> test_text (wormhole.test.test_cli.ZeroMode.test_text)
> test_text ... ok
> test_list (wormhole.test.test_ipaddrs.ListAddresses.test_list)
> test_list ... ok
> test_list_mock_cygwin 
> (wormhole.test.test_ipaddrs.ListAddresses.test_list_mock_cygwin)
> test_list_mock_cygwin ... ok
> test_list_mock_ifconfig 
> (wormhole.test.test_ipaddrs.ListAddresses.test_list_mock_ifconfig)
> test_list_mock_ifconfig ... ok
> test_list_mock_ip_addr 
> (wormhole.test.test_ipaddrs.ListAddresses.test_list_mock_ip_addr)
> test_list_mock_ip_addr ... ok
> test_list_mock_route 
> (wormhole.test.test_ipaddrs.ListAddresses.test_list_mock_route)
> test_list_mock_route ... ok
> test_bad_prologue 
> (wormhole.test.dilate.test_connection.Connection.test_bad_prologue)
> test_bad_prologue ... ok
> test_follower_combined 
> (wormhole.test.dilate.test_connection.Connection.test_follower_combined)
> test_follower_combined ... ok
> test_hashable (wormhole.test.dilate.test_connection.Connection.test_hashable)
> test_hashable ... ok
> test_no_relay_follower 
> (wormhole.test.dilate.test_connection.Connection.test_no_relay_follower)
> test_no_relay_follower ... ok
> test_no_relay_leader 
> (wormhole.test.dilate.test_connection.Connection.test_no_relay_leader)
> test_no_relay_leader ... ok
> test_relay (wormhole.test.dilate.test_connection.Connection.test_relay)
> test_relay ... ok
> test_relay_bad_response 
> (wormhole.test.dilate.test_connection.Connection.test_relay_bad_response)
> test_relay_bad_response ... ok
> test_relay_jilted 
> (wormhole.test.dilate.test_connection.Connection.test_relay_jilted)
> test_relay_jilted ... ok
> test_control_channel 
> (wormhole.test.dilate.test_inbound.InboundTest.test_control_channel)
> test_control_channel ... Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.inbound.DuplicateOpenError: received duplicate 
> OPEN for b'scid'
> 
> ok
> test_open_data_close 
> (wormhole.test.dilate.test_inbound.InboundTest.test_open_data_close)
> test_open_data_close ... Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.inbound.DuplicateOpenError: received duplicate 
> OPEN for b'scid'
> 
> Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.inbound.DataForMissingSubchannelError: received 
> DATA for non-existent subchannel b'scXX'
> 
> Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.inbound.CloseForMissingSubchannelError: received 
> CLOSE for non-existent subchannel b'scXX'
> 
> ok
> test_pause (wormhole.test.dilate.test_inbound.InboundTest.test_pause)
> test_pause ... ok
> test_seqnum (wormhole.test.dilate.test_inbound.InboundTest.test_seqnum)
> test_seqnum ... ok
> test_bad_prologue_length 
> (wormhole.test.dilate.test_framer.Framer.test_bad_prologue_length)
> test_bad_prologue_length ... ok
> test_bad_prologue_newline 
> (wormhole.test.dilate.test_framer.Framer.test_bad_prologue_newline)
> test_bad_prologue_newline ... ok
> test_bad_relay (wormhole.test.dilate.test_framer.Framer.test_bad_relay)
> test_bad_relay ... ok
> test_frame (wormhole.test.dilate.test_framer.Framer.test_frame)
> test_frame ... ok
> test_good_prologue 
> (wormhole.test.dilate.test_framer.Framer.test_good_prologue)
> test_good_prologue ... ok
> test_good_relay (wormhole.test.dilate.test_framer.Framer.test_good_relay)
> test_good_relay ... ok
> test_early_fail 
> (wormhole.test.dilate.test_endpoints.Connector.test_early_fail)
> test_early_fail ... ok
> test_early_succeed 
> (wormhole.test.dilate.test_endpoints.Connector.test_early_succeed)
> test_early_succeed ... ok
> test_late_fail (wormhole.test.dilate.test_endpoints.Connector.test_late_fail)
> test_late_fail ... ok
> test_late_succeed 
> (wormhole.test.dilate.test_endpoints.Connector.test_late_succeed)
> test_late_succeed ... ok
> test_early_fail (wormhole.test.dilate.test_endpoints.Control.test_early_fail)
> test_early_fail ... ok
> test_early_succeed 
> (wormhole.test.dilate.test_endpoints.Control.test_early_succeed)
> test_early_succeed ... ok
> test_late_fail (wormhole.test.dilate.test_endpoints.Control.test_late_fail)
> test_late_fail ... ok
> test_late_succeed 
> (wormhole.test.dilate.test_endpoints.Control.test_late_succeed)
> test_late_succeed ... ok
> runTest (wormhole.test.dilate.test_endpoints.Endpoints.runTest)
> If no C{methodName} argument is passed to the constructor, L{run} will ... ok
> test_early_fail (wormhole.test.dilate.test_endpoints.Listener.test_early_fail)
> test_early_fail ... ok
> test_early_succeed 
> (wormhole.test.dilate.test_endpoints.Listener.test_early_succeed)
> test_early_succeed ... ok
> test_late_fail (wormhole.test.dilate.test_endpoints.Listener.test_late_fail)
> test_late_fail ... ok
> test_late_succeed 
> (wormhole.test.dilate.test_endpoints.Listener.test_late_succeed)
> test_late_succeed ... ok
> test_encode (wormhole.test.dilate.test_parse.Parse.test_encode)
> test_encode ... ok
> test_parse (wormhole.test.dilate.test_parse.Parse.test_parse)
> test_parse ... ok
> test_endpoints (wormhole.test.dilate.test_full.Endpoints.test_endpoints)
> test_endpoints ... skipped 'noiseprotocol unavailable'
> test_control (wormhole.test.dilate.test_full.Full.test_control)
> test_control ... skipped 'noiseprotocol unavailable'
> test_data_while_offline 
> (wormhole.test.dilate.test_full.Reconnect.test_data_while_offline)
> test_data_while_offline ... skipped 'noiseprotocol unavailable'
> test_reconnect (wormhole.test.dilate.test_full.Reconnect.test_reconnect)
> test_reconnect ... skipped 'noiseprotocol unavailable'
> test_be4 (wormhole.test.dilate.test_encoding.Encoding.test_be4)
> test_be4 ... ok
> test_build_record 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_build_record)
> test_build_record ... ok
> test_connection_send_queued_paused 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_connection_send_queued_paused)
> test_connection_send_queued_paused ... ok
> test_connection_send_queued_unpaused 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_connection_send_queued_unpaused)
> test_connection_send_queued_unpaused ... ok
> test_disconnect 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_disconnect)
> test_disconnect ... ok
> test_duplicate_registerProducer 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_duplicate_registerProducer)
> test_duplicate_registerProducer ... ok
> test_outbound_queue 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_outbound_queue)
> test_outbound_queue ... ok
> test_pause (wormhole.test.dilate.test_outbound.OutboundTest.test_pause)
> test_pause ... ok
> test_premptive_ack 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_premptive_ack)
> test_premptive_ack ... ok
> test_pull_producer 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_pull_producer)
> test_pull_producer ... ok
> test_resume_error 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_resume_error)
> test_resume_error ... <Mock name='p1' id='139861487289424'> failed, producing 
> will be stopped:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 827, 
> in advance
>     call.func(*call.args, **call.kw)
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 31, in _turn
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 680, 
> in _tick
>     taskObj._oneWorkUnit()
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 526, 
> in _oneWorkUnit
>     result = next(self._iterator)
> --- <exception caught here> ---
>   File "/<<PKGBUILDDIR>>/src/wormhole/_dilation/outbound.py", line 353, in 
> _pull
>     self._producer.resumeProducing()
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1100, in __call__
>     return _mock_self._mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1104, in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1161, in 
> _execute_mock_call
>     raise effect
> wormhole.test.dilate.test_outbound.PretendResumptionError: 
> 
> ok
> test_send_if_connected 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_send_if_connected)
> test_send_if_connected ... ok
> test_stopProducing 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_stopProducing)
> test_stopProducing ... ok
> test_subchannel_closed 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_subchannel_closed)
> test_subchannel_closed ... ok
> test_tolerate_duplicate_pause_resume 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_tolerate_duplicate_pause_resume)
> test_tolerate_duplicate_pause_resume ... ok
> test_two_pull_producers 
> (wormhole.test.dilate.test_outbound.OutboundTest.test_two_pull_producers)
> test_two_pull_producers ... ok
> test_error (wormhole.test.dilate.test_outbound.PushPull.test_error)
> test_error ... <Mock id='139861488409488'> failed, producing will be stopped:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 827, 
> in advance
>     call.func(*call.args, **call.kw)
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 31, in _turn
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 680, 
> in _tick
>     taskObj._oneWorkUnit()
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 526, 
> in _oneWorkUnit
>     result = next(self._iterator)
> --- <exception caught here> ---
>   File "/<<PKGBUILDDIR>>/src/wormhole/_dilation/outbound.py", line 353, in 
> _pull
>     self._producer.resumeProducing()
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1100, in __call__
>     return _mock_self._mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1104, in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1167, in 
> _execute_mock_call
>     result = effect(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/dilate/test_outbound.py", line 
> 584, in <lambda>
>     p.resumeProducing.side_effect = lambda: action(next(it))
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/dilate/test_outbound.py", line 
> 581, in action
>     raise i
> wormhole.test.dilate.test_outbound.PretendResumptionError: 
> 
> ok
> test_error_during_unregister 
> (wormhole.test.dilate.test_outbound.PushPull.test_error_during_unregister)
> test_error_during_unregister ... <Mock id='139861487810704'> failed, 
> producing will be stopped:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 827, 
> in advance
>     call.func(*call.args, **call.kw)
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 31, in _turn
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 680, 
> in _tick
>     taskObj._oneWorkUnit()
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 526, 
> in _oneWorkUnit
>     result = next(self._iterator)
> --- <exception caught here> ---
>   File "/<<PKGBUILDDIR>>/src/wormhole/_dilation/outbound.py", line 353, in 
> _pull
>     self._producer.resumeProducing()
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1100, in __call__
>     return _mock_self._mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1104, in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1167, in 
> _execute_mock_call
>     result = effect(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/dilate/test_outbound.py", line 
> 584, in <lambda>
>     p.resumeProducing.side_effect = lambda: action(next(it))
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/dilate/test_outbound.py", line 
> 581, in action
>     raise i
> wormhole.test.dilate.test_outbound.PretendResumptionError: 
> 
> <Mock id='139861487016912'> failed to unregister producer:
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 827, 
> in advance
>     call.func(*call.args, **call.kw)
>   File "/<<PKGBUILDDIR>>/src/wormhole/eventual.py", line 31, in _turn
>     f(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 680, 
> in _tick
>     taskObj._oneWorkUnit()
>   File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line 526, 
> in _oneWorkUnit
>     result = next(self._iterator)
> --- <exception caught here> ---
>   File "/<<PKGBUILDDIR>>/src/wormhole/_dilation/outbound.py", line 358, in 
> _pull
>     self._unregister()
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1100, in __call__
>     return _mock_self._mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1104, in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1161, in 
> _execute_mock_call
>     raise effect
> wormhole.test.dilate.test_outbound.PretendUnregisterError: 
> 
> ok
> test_start_paused 
> (wormhole.test.dilate.test_outbound.PushPull.test_start_paused)
> test_start_paused ... ok
> test_start_unpaused 
> (wormhole.test.dilate.test_outbound.PushPull.test_start_unpaused)
> test_start_unpaused ... ok
> test_start_unpaused_two_writes 
> (wormhole.test.dilate.test_outbound.PushPull.test_start_unpaused_two_writes)
> test_start_unpaused_two_writes ... ok
> test_stop (wormhole.test.dilate.test_outbound.PushPull.test_stop)
> test_stop ... ok
> test_describe_inbound 
> (wormhole.test.dilate.test_connector.Describe.test_describe_inbound)
> test_describe_inbound ... ok
> test_build (wormhole.test.dilate.test_connector.Handshake.test_build)
> test_build ... ok
> test_build (wormhole.test.dilate.test_connector.Inbound.test_build)
> test_build ... ok
> test_no_relay (wormhole.test.dilate.test_connector.Outbound.test_no_relay)
> test_no_relay ... ok
> test_with_relay (wormhole.test.dilate.test_connector.Outbound.test_with_relay)
> test_with_relay ... ok
> test_late (wormhole.test.dilate.test_connector.Race.test_late)
> test_late ... ok
> test_one_follower (wormhole.test.dilate.test_connector.Race.test_one_follower)
> test_one_follower ... ok
> test_one_leader (wormhole.test.dilate.test_connector.Race.test_one_leader)
> test_one_leader ... ok
> test_stop (wormhole.test.dilate.test_connector.Race.test_stop)
> test_stop ... ok
> test_add_relay 
> (wormhole.test.dilate.test_connector.TestConnector.test_add_relay)
> test_add_relay ... ok
> test_basic (wormhole.test.dilate.test_connector.TestConnector.test_basic)
> test_basic ... ok
> test_build (wormhole.test.dilate.test_connector.TestConnector.test_build)
> test_build ... ok
> test_build_noise 
> (wormhole.test.dilate.test_connector.TestConnector.test_build_noise)
> test_build_noise ... skipped 'noiseprotocol unavailable'
> test_build_protocol_follower 
> (wormhole.test.dilate.test_connector.TestConnector.test_build_protocol_follower)
> test_build_protocol_follower ... ok
> test_build_protocol_leader 
> (wormhole.test.dilate.test_connector.TestConnector.test_build_protocol_leader)
> test_build_protocol_leader ... ok
> test_connection_abilities 
> (wormhole.test.dilate.test_connector.TestConnector.test_connection_abilities)
> test_connection_abilities ... ok
> test_empty (wormhole.test.dilate.test_connector.TestConnector.test_empty)
> test_empty ... ok
> test_initial_relay 
> (wormhole.test.dilate.test_connector.TestConnector.test_initial_relay)
> test_initial_relay ... ok
> test_listen (wormhole.test.dilate.test_connector.TestConnector.test_listen)
> test_listen ... ok
> test_listen_addresses 
> (wormhole.test.dilate.test_connector.TestConnector.test_listen_addresses)
> test_listen_addresses ... ok
> test_listen_but_tor 
> (wormhole.test.dilate.test_connector.TestConnector.test_listen_but_tor)
> test_listen_but_tor ... ok
> test_no_listen 
> (wormhole.test.dilate.test_connector.TestConnector.test_no_listen)
> test_no_listen ... ok
> test_priorities 
> (wormhole.test.dilate.test_connector.TestConnector.test_priorities)
> test_priorities ... ok
> test_relay_delay 
> (wormhole.test.dilate.test_connector.TestConnector.test_relay_delay)
> test_relay_delay ... ok
> test_schedule_connection_no_relay 
> (wormhole.test.dilate.test_connector.TestConnector.test_schedule_connection_no_relay)
> test_schedule_connection_no_relay ... ok
> test_schedule_connection_relay 
> (wormhole.test.dilate.test_connector.TestConnector.test_schedule_connection_relay)
> test_schedule_connection_relay ... ok
> test_start_listen 
> (wormhole.test.dilate.test_connector.TestConnector.test_start_listen)
> test_start_listen ... ok
> test_start_stop 
> (wormhole.test.dilate.test_connector.TestConnector.test_start_stop)
> test_start_stop ... ok
> test_tor_no_manager 
> (wormhole.test.dilate.test_connector.TestConnector.test_tor_no_manager)
> test_tor_no_manager ... ok
> test_tor_with_manager 
> (wormhole.test.dilate.test_connector.TestConnector.test_tor_with_manager)
> test_tor_with_manager ... ok
> test_create (wormhole.test.dilate.test_subchannel.HalfCloseable.test_create)
> test_create ... ok
> test_local_close 
> (wormhole.test.dilate.test_subchannel.HalfCloseable.test_local_close)
> test_local_close ... ok
> test_remote_close 
> (wormhole.test.dilate.test_subchannel.HalfCloseable.test_remote_close)
> test_remote_close ... ok
> test_close_before_open 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_close_before_open)
> test_close_before_open ... ok
> test_consumer 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_consumer)
> test_consumer ... ok
> test_create (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_create)
> test_create ... ok
> test_data (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_data)
> test_data ... ok
> test_data_before_open 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_data_before_open)
> test_data_before_open ... ok
> test_local_close 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_local_close)
> test_local_close ... ok
> test_local_double_close 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_local_double_close)
> test_local_double_close ... ok
> test_once (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_once)
> test_once ... ok
> test_producer 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_producer)
> test_producer ... ok
> test_remote_close 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_remote_close)
> test_remote_close ... ok
> test_write (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_write)
> test_write ... ok
> test_write_when_closing 
> (wormhole.test.dilate.test_subchannel.SubChannelAPI.test_write_when_closing)
> test_write_when_closing ... ok
> test1 (wormhole.test.dilate.test_connect.Connect.test1)
> test1 ... skipped 'noiseprotocol unavailable'
> test_dilate_first 
> (wormhole.test.dilate.test_manager.TestDilator.test_dilate_first)
> test_dilate_first ... ok
> test_dilate_later 
> (wormhole.test.dilate.test_manager.TestDilator.test_dilate_later)
> test_dilate_later ... ok
> test_disjoint_versions 
> (wormhole.test.dilate.test_manager.TestDilator.test_disjoint_versions)
> test_disjoint_versions ... ok
> test_peer_cannot_dilate 
> (wormhole.test.dilate.test_manager.TestDilator.test_peer_cannot_dilate)
> test_peer_cannot_dilate ... ok
> test_stop_early 
> (wormhole.test.dilate.test_manager.TestDilator.test_stop_early)
> test_stop_early ... ok
> test_transit_relay 
> (wormhole.test.dilate.test_manager.TestDilator.test_transit_relay)
> test_transit_relay ... ok
> test_create (wormhole.test.dilate.test_manager.TestManager.test_create)
> test_create ... ok
> test_follower (wormhole.test.dilate.test_manager.TestManager.test_follower)
> test_follower ... ok
> test_leader (wormhole.test.dilate.test_manager.TestManager.test_leader)
> test_leader ... ok
> test_make_side (wormhole.test.dilate.test_manager.TestManager.test_make_side)
> test_make_side ... ok
> test_mirror (wormhole.test.dilate.test_manager.TestManager.test_mirror)
> test_mirror ... ok
> test_ping_pong (wormhole.test.dilate.test_manager.TestManager.test_ping_pong)
> test_ping_pong ... Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.manager.UnexpectedKCM: 
> 
> Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.manager.UnknownMessageType: not recognized
> 
> ok
> test_subchannel 
> (wormhole.test.dilate.test_manager.TestManager.test_subchannel)
> test_subchannel ... ok
> test_unknown_message 
> (wormhole.test.dilate.test_manager.TestManager.test_unknown_message)
> test_unknown_message ... Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole._dilation.manager.UnknownDilationMessageType: {'type': 
> 'unknown'}
> 
> ok
> test_bad_handshake 
> (wormhole.test.dilate.test_record.Record.test_bad_handshake)
> test_bad_handshake ... ok
> test_bad_message (wormhole.test.dilate.test_record.Record.test_bad_message)
> test_bad_message ... ok
> test_good (wormhole.test.dilate.test_record.Record.test_good)
> test_good ... ok
> test_good2 (wormhole.test.dilate.test_record.Record.test_good2)
> test_good2 ... ok
> test_send_record (wormhole.test.dilate.test_record.Record.test_send_record)
> test_send_record ... ok
> test_build_completions 
> (wormhole.test.test_rlcompleter.Completion.test_build_completions)
> test_build_completions ... ok
> test_call (wormhole.test.test_rlcompleter.Completion.test_call)
> test_call ... ok
> test_incomplete_code 
> (wormhole.test.test_rlcompleter.Completion.test_incomplete_code)
> test_incomplete_code ... ok
> test_rollback_nameplate_during_completion 
> (wormhole.test.test_rlcompleter.Completion.test_rollback_nameplate_during_completion)
> test_rollback_nameplate_during_completion ... ok
> test_rollback_nameplate_during_finish 
> (wormhole.test.test_rlcompleter.Completion.test_rollback_nameplate_during_finish)
> test_rollback_nameplate_during_finish ... ok
> test_simple (wormhole.test.test_rlcompleter.Completion.test_simple)
> test_simple ... ok
> test_warn_readline 
> (wormhole.test.test_rlcompleter.Completion.test_warn_readline)
> test_warn_readline ... ok
> test_wrap_error (wormhole.test.test_rlcompleter.Completion.test_wrap_error)
> test_wrap_error ... ok
> test_wrapper (wormhole.test.test_rlcompleter.Input.test_wrapper)
> test_wrapper ... ok
> test_bytes (wormhole.test.test_rlcompleter.Sync.test_bytes)
> test_bytes ... ok
> test_libedit (wormhole.test.test_rlcompleter.Sync.test_libedit)
> test_libedit ... ok
> test_no_readline (wormhole.test.test_rlcompleter.Sync.test_no_readline)
> test_no_readline ... ok
> test_readline (wormhole.test.test_rlcompleter.Sync.test_readline)
> test_readline ... ok
> test_readline_no_docstring 
> (wormhole.test.test_rlcompleter.Sync.test_readline_no_docstring)
> test_readline_no_docstring ... ok
> test_allocate_first 
> (wormhole.test.test_machines.Allocator.test_allocate_first)
> test_allocate_first ... ok
> test_connect_first (wormhole.test.test_machines.Allocator.test_connect_first)
> test_connect_first ... ok
> test_no_allocation (wormhole.test.test_machines.Allocator.test_no_allocation)
> test_no_allocation ... ok
> test_allocate_code (wormhole.test.test_machines.Boss.test_allocate_code)
> test_allocate_code ... ok
> test_basic (wormhole.test.test_machines.Boss.test_basic)
> test_basic ... ok
> test_close_early (wormhole.test.test_machines.Boss.test_close_early)
> test_close_early ... ok
> test_error_while_closing 
> (wormhole.test.test_machines.Boss.test_error_while_closing)
> test_error_while_closing ... ok
> test_input_code (wormhole.test.test_machines.Boss.test_input_code)
> test_input_code ... ok
> test_internal_error (wormhole.test.test_machines.Boss.test_internal_error)
> test_internal_error ... ok
> test_lonely (wormhole.test.test_machines.Boss.test_lonely)
> test_lonely ... ok
> test_scary_phase (wormhole.test.test_machines.Boss.test_scary_phase)
> test_scary_phase ... ok
> test_scary_version (wormhole.test.test_machines.Boss.test_scary_version)
> test_scary_version ... ok
> test_server_error (wormhole.test.test_machines.Boss.test_server_error)
> test_server_error ... ok
> test_set_code_bad_format 
> (wormhole.test.test_machines.Boss.test_set_code_bad_format)
> test_set_code_bad_format ... ok
> test_set_code_twice (wormhole.test.test_machines.Boss.test_set_code_twice)
> test_set_code_twice ... ok
> test_unknown_phase (wormhole.test.test_machines.Boss.test_unknown_phase)
> test_unknown_phase ... Unhandled Error
> Traceback (most recent call last):
> Failure: wormhole.errors._UnknownPhaseError: received unknown phase 
> 'unknown-phase'
> 
> ok
> test_unwelcome (wormhole.test.test_machines.Boss.test_unwelcome)
> test_unwelcome ... ok
> test_allocate_code (wormhole.test.test_machines.Code.test_allocate_code)
> test_allocate_code ... ok
> test_input_code (wormhole.test.test_machines.Code.test_input_code)
> test_input_code ... ok
> test_set_code (wormhole.test.test_machines.Code.test_set_code)
> test_set_code ... ok
> test_set_code_invalid (wormhole.test.test_machines.Code.test_set_code_invalid)
> test_set_code_invalid ... ok
> test_bad_nameplate (wormhole.test.test_machines.Input.test_bad_nameplate)
> test_bad_nameplate ... ok
> test_ignore_completion 
> (wormhole.test.test_machines.Input.test_ignore_completion)
> test_ignore_completion ... ok
> test_with_completion (wormhole.test.test_machines.Input.test_with_completion)
> test_with_completion ... ok
> test_bad (wormhole.test.test_machines.Key.test_bad)
> test_bad ... ok
> test_good (wormhole.test.test_machines.Key.test_good)
> test_good ... ok
> test_reversed (wormhole.test.test_machines.Key.test_reversed)
> test_reversed ... ok
> test_connect_first (wormhole.test.test_machines.Lister.test_connect_first)
> test_connect_first ... ok
> test_connect_first_ask_twice 
> (wormhole.test.test_machines.Lister.test_connect_first_ask_twice)
> test_connect_first_ask_twice ... ok
> test_reconnect (wormhole.test.test_machines.Lister.test_reconnect)
> test_reconnect ... ok
> test_refresh_first (wormhole.test.test_machines.Lister.test_refresh_first)
> test_refresh_first ... ok
> test_unrefreshed (wormhole.test.test_machines.Lister.test_unrefreshed)
> test_unrefreshed ... ok
> test_close_while_idle 
> (wormhole.test.test_machines.Mailbox.test_close_while_idle)
> test_close_while_idle ... ok
> test_close_while_idle_but_connected 
> (wormhole.test.test_machines.Mailbox.test_close_while_idle_but_connected)
> test_close_while_idle_but_connected ... ok
> test_close_while_mailbox_disconnected 
> (wormhole.test.test_machines.Mailbox.test_close_while_mailbox_disconnected)
> test_close_while_mailbox_disconnected ... ok
> test_close_while_reconnecting 
> (wormhole.test.test_machines.Mailbox.test_close_while_reconnecting)
> test_close_while_reconnecting ... ok
> test_connect_first (wormhole.test.test_machines.Mailbox.test_connect_first)
> test_connect_first ... ok
> test_mailbox_first (wormhole.test.test_machines.Mailbox.test_mailbox_first)
> test_mailbox_first ... ok
> test_close_while_claimed 
> (wormhole.test.test_machines.Nameplate.test_close_while_claimed)
> test_close_while_claimed ... ok
> test_close_while_claimed_but_disconnected 
> (wormhole.test.test_machines.Nameplate.test_close_while_claimed_but_disconnected)
> test_close_while_claimed_but_disconnected ... ok
> test_close_while_claiming 
> (wormhole.test.test_machines.Nameplate.test_close_while_claiming)
> test_close_while_claiming ... ok
> test_close_while_claiming_but_disconnected 
> (wormhole.test.test_machines.Nameplate.test_close_while_claiming_but_disconnected)
> test_close_while_claiming_but_disconnected ... ok
> test_close_while_done 
> (wormhole.test.test_machines.Nameplate.test_close_while_done)
> test_close_while_done ... ok
> test_close_while_done_but_disconnected 
> (wormhole.test.test_machines.Nameplate.test_close_while_done_but_disconnected)
> test_close_while_done_but_disconnected ... ok
> test_close_while_idle 
> (wormhole.test.test_machines.Nameplate.test_close_while_idle)
> test_close_while_idle ... ok
> test_close_while_idle_connected 
> (wormhole.test.test_machines.Nameplate.test_close_while_idle_connected)
> test_close_while_idle_connected ... ok
> test_close_while_releasing 
> (wormhole.test.test_machines.Nameplate.test_close_while_releasing)
> test_close_while_releasing ... ok
> test_close_while_releasing_but_disconnecteda 
> (wormhole.test.test_machines.Nameplate.test_close_while_releasing_but_disconnecteda)
> test_close_while_releasing_but_disconnecteda ... ok
> test_close_while_unclaimed 
> (wormhole.test.test_machines.Nameplate.test_close_while_unclaimed)
> test_close_while_unclaimed ... ok
> test_connect_first (wormhole.test.test_machines.Nameplate.test_connect_first)
> test_connect_first ... ok
> test_reconnect_while_claimed 
> (wormhole.test.test_machines.Nameplate.test_reconnect_while_claimed)
> test_reconnect_while_claimed ... ok
> test_reconnect_while_claiming 
> (wormhole.test.test_machines.Nameplate.test_reconnect_while_claiming)
> test_reconnect_while_claiming ... ok
> test_reconnect_while_done 
> (wormhole.test.test_machines.Nameplate.test_reconnect_while_done)
> test_reconnect_while_done ... ok
> test_reconnect_while_releasing 
> (wormhole.test.test_machines.Nameplate.test_reconnect_while_releasing)
> test_reconnect_while_releasing ... ok
> test_set_first (wormhole.test.test_machines.Nameplate.test_set_first)
> test_set_first ... ok
> test_set_invalid (wormhole.test.test_machines.Nameplate.test_set_invalid)
> test_set_invalid ... ok
> test_in_order (wormhole.test.test_machines.Order.test_in_order)
> test_in_order ... ok
> test_out_of_order (wormhole.test.test_machines.Order.test_out_of_order)
> test_out_of_order ... ok
> test_early_bad (wormhole.test.test_machines.Receive.test_early_bad)
> test_early_bad ... ok
> test_good (wormhole.test.test_machines.Receive.test_good)
> test_good ... ok
> test_late_bad (wormhole.test.test_machines.Receive.test_late_bad)
> test_late_bad ... ok
> test_basic (wormhole.test.test_machines.Rendezvous.test_basic)
> test_basic ... ok
> /<<PKGBUILDDIR>>/src/wormhole/_rendezvous.py:111: DeprecationWarning: Passing 
> HostnameEndpoint a reactor that does not provide 
> IReactorPluggableNameResolver (builtins.object) was deprecated in Twisted 
> 17.5.0; please use a reactor that provides IReactorPluggableNameResolver 
> instead
>   return endpoints.HostnameEndpoint(self._reactor, p.hostname, port)
> test_endpoints (wormhole.test.test_machines.Rendezvous.test_endpoints)
> test_endpoints ... ok
> /<<PKGBUILDDIR>>/src/wormhole/_rendezvous.py:111: DeprecationWarning: Passing 
> HostnameEndpoint a reactor that does not provide 
> IReactorPluggableNameResolver (builtins.object) was deprecated in Twisted 
> 17.5.0; please use a reactor that provides IReactorPluggableNameResolver 
> instead
>   return endpoints.HostnameEndpoint(self._reactor, p.hostname, port)
> test_websocket_failure 
> (wormhole.test.test_machines.Rendezvous.test_websocket_failure)
> test_websocket_failure ... ok
> /<<PKGBUILDDIR>>/src/wormhole/_rendezvous.py:111: DeprecationWarning: Passing 
> HostnameEndpoint a reactor that does not provide 
> IReactorPluggableNameResolver (builtins.object) was deprecated in Twisted 
> 17.5.0; please use a reactor that provides IReactorPluggableNameResolver 
> instead
>   return endpoints.HostnameEndpoint(self._reactor, p.hostname, port)
> test_websocket_lost 
> (wormhole.test.test_machines.Rendezvous.test_websocket_lost)
> test_websocket_lost ... ok
> /<<PKGBUILDDIR>>/src/wormhole/_rendezvous.py:111: DeprecationWarning: Passing 
> HostnameEndpoint a reactor that does not provide 
> IReactorPluggableNameResolver (builtins.object) was deprecated in Twisted 
> 17.5.0; please use a reactor that provides IReactorPluggableNameResolver 
> instead
>   return endpoints.HostnameEndpoint(self._reactor, p.hostname, port)
> test_key_first (wormhole.test.test_machines.Send.test_key_first)
> test_key_first ... ok
> test_send_first (wormhole.test.test_machines.Send.test_send_first)
> test_send_first ... ok
> test_terminate (wormhole.test.test_machines.Terminator.test_terminate)
> test_terminate ... ok
> test_tor (wormhole.test.test_tor_manager.SocksOnly.test_tor)
> test_tor ... ok
> test_bad_args (wormhole.test.test_tor_manager.Tor.test_bad_args)
> test_bad_args ... ok
> test_connect (wormhole.test.test_tor_manager.Tor.test_connect)
> test_connect ... ok
> test_connect_custom_control_port 
> (wormhole.test.test_tor_manager.Tor.test_connect_custom_control_port)
> test_connect_custom_control_port ... ok
> test_connect_custom_control_port_fails 
> (wormhole.test.test_tor_manager.Tor.test_connect_custom_control_port_fails)
> test_connect_custom_control_port_fails ... ok
> test_connect_fails (wormhole.test.test_tor_manager.Tor.test_connect_fails)
> test_connect_fails ... ok
> test_launch (wormhole.test.test_tor_manager.Tor.test_launch)
> test_launch ... ok
> test_no_txtorcon (wormhole.test.test_tor_manager.Tor.test_no_txtorcon)
> test_no_txtorcon ... ok
> test_make_code (wormhole.test.test_xfer_util.Xfer.test_make_code)
> test_make_code ... ok
> test_on_code (wormhole.test.test_xfer_util.Xfer.test_on_code)
> test_on_code ... ok
> test_xfer (wormhole.test.test_xfer_util.Xfer.test_xfer)
> test_xfer ... ok
> 
> ======================================================================
> FAIL: test_welcome (wormhole.test.test_wormhole.Wormholes.test_welcome)
> test_welcome
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1656, 
> in _inlineCallbacks
>     result = current_context.run(
>              ^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 517, 
> in throwExceptionIntoGenerator
>     return g.throw(self.type, self.value, self.tb)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/wormhole/test/test_wormhole.py", line 508, in 
> test_welcome
>     yield self.assertFailure(w2.close(), WrongPasswordError)
>   File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 857, 
> in _runCallbacks
>     current.result = callback(  # type: ignore[misc]
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/twisted/trial/_asynctest.py", line 76, 
> in _eb
>     raise self.failureException(output)
> twisted.trial.unittest.FailTest: 
> Expected: (<class 'wormhole.errors.WrongPasswordError'>,)
> Got:
> [Failure instance: Traceback (failure with no frames): <class 
> 'wormhole.errors.LonelyError'>: 
> ]
> 
> ----------------------------------------------------------------------
> Ran 447 tests in 18.292s
> 
> FAILED (failures=1, skipped=28)
> Test failed: <unittest.runner.TextTestResult run=447 errors=0 failures=1>
> error: Test failed: <unittest.runner.TextTestResult run=447 errors=0 
> failures=1>
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: 
> python3.11 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p 3.11 returned exit 
> code 13


The full build log is available from:
http://qa-logs.debian.net/2023/03/07/magic-wormhole_0.12.0-1_testing.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230307;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230307&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.


Reply via email to