Source: doublex
Version: 1.9.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, 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:217: python3.9 setup.py config
> running config
> I: pybuild base:217: python3.8 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3.9 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/proxy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/matchers.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/safeunicode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/doubles.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/py27_backports.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/tracer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> copying doublex/internal.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> I: pybuild base:217: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/proxy.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/matchers.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/safeunicode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/doubles.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/py27_backports.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/tracer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> copying doublex/internal.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_doublex/build/doublex
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild pybuild:284: cp -r /<<PKGBUILDDIR>>/doublex/test*
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build;
> python3.9 -m nose -v doublex.test3
> test_wrong_try_to_test_an_async_invocation
> (doublex.test3.test.async_race_condition_test.AsyncTests) ... ok
> test_chain_default_behavior (doublex.test3.test.chain_tests.ChainTests) ... ok
> test_ANY_arg_method_returning_none
> (doublex.test3.test.report_tests.InvocationReportTests) ... ok
> test_int_arg_method_returning_int
> (doublex.test3.test.report_tests.InvocationReportTests) ... ok
> test_except_method_with_2_kwargs_returning_dict_but_nothing_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_except_method_with_2_str_args_returning_str_but_nothing_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expect_1_void_method_but_nothing_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expect_2_void_methods_but_nothing_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expect_4_calls_but_only_2_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expect_method_with_2_int_args_returning_int_but_nothing_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expect_none_but_someting_unexpected_called
> (doublex.test3.test.report_tests.MockReportTest) ... ok
> test_expected_get (doublex.test3.test.report_tests.PropertyReportTests) ... ok
> test_expected_set (doublex.test3.test.report_tests.PropertyReportTests) ... ok
> test_unexpected_get (doublex.test3.test.report_tests.PropertyReportTests) ...
> ok
> test_unexpected_set (doublex.test3.test.report_tests.PropertyReportTests) ...
> ok
> test__hamcrest_not__called_with_matcher
> (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_called (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_called_times_int (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_called_times_matcher (doublex.test3.test.report_tests.SpyReportTest) ...
> ok
> test_called_with (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_called_with_matcher (doublex.test3.test.report_tests.SpyReportTest) ...
> ok
> test_hamcrest_not_called (doublex.test3.test.report_tests.SpyReportTest) ...
> ok
> test_hamcrest_not_called_with (doublex.test3.test.report_tests.SpyReportTest)
> ... ok
> test_nerver_called (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_never_called_with (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_never_called_with_matcher
> (doublex.test3.test.report_tests.SpyReportTest) ... ok
> test_ANY_ARG_forbbiden_as_keyword_value
> (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_ANY_ARG_must_be_last_positional_argument
> (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_ANY_ARG_must_be_last_positional_argument__restricted_spy
> (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_ANY_ARG_must_be_last_positional_argument_with_xarg
> (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test__called__and__called_with_args__ANY_ARGS_is_the_same
> (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_args_and_kargs (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_no_args (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_one_arg (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_one_karg (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_three_args (doublex.test3.test.unit_tests.ANY_ARG_SpyTests) ... ok
> test_ANY_ARG_must_be_last_positional_argument
> (doublex.test3.test.unit_tests.ANY_ARG_StubTests) ... ok
> test_any_args (doublex.test3.test.unit_tests.ANY_ARG_StubTests) ... ok
> test_fixed_args_and_any_args
> (doublex.test3.test.unit_tests.ANY_ARG_StubTests) ... ok
> test_proxyspy_read_instance_attribute
> (doublex.test3.test.unit_tests.AccessingActualAttributes) ... ok
> test_read_class_attribute_providing_class
> (doublex.test3.test.unit_tests.AccessingActualAttributes) ... ok
> test_read_class_attribute_providing_instance
> (doublex.test3.test.unit_tests.AccessingActualAttributes) ... ok
> test_add_attribute_for_free_mock
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_free_spy
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_free_stub
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_proxyspy
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_verified_mock
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_verified_spy
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_add_attribute_for_verified_stub
> (doublex.test3.test.unit_tests.AdhocAttributesTests) ... ok
> test_default_params (doublex.test3.test.unit_tests.ApiMismatchTest) ... ok
> test_fail_missing_method (doublex.test3.test.unit_tests.ApiMismatchTest) ...
> ok
> test_fail_wrong_args (doublex.test3.test.unit_tests.ApiMismatchTest) ... ok
> test_fail_wrong_kargs (doublex.test3.test.unit_tests.ApiMismatchTest) ... ok
> test_give_karg (doublex.test3.test.unit_tests.ApiMismatchTest) ... ok
> test_give_karg_without_key (doublex.test3.test.unit_tests.ApiMismatchTest)
> ... ok
> test_spy_async_stubbed (doublex.test3.test.unit_tests.AsyncTests) ... ok
> test_spy_async_support_1_call_only (doublex.test3.test.unit_tests.AsyncTests)
> ... ok
> test_spy_call_with_async_feature (doublex.test3.test.unit_tests.AsyncTests)
> ... ok
> test_spy_call_without_async_feature
> (doublex.test3.test.unit_tests.AsyncTests) ... ok
> test_builtin_method (doublex.test3.test.unit_tests.BuiltinSpyTests) ... ok
> test_builtin_method_wrong_num_args
> (doublex.test3.test.unit_tests.BuiltinSpyTests) ... SKIP: FIXME: argument
> checking not working with python3.7
> test_dict_builtin_method (doublex.test3.test.unit_tests.BuiltinSpyTests) ...
> ok
> test_wrong_builtin_method (doublex.test3.test.unit_tests.BuiltinSpyTests) ...
> ok
> test_empty_spy_non_stubbed_method_invoked
> (doublex.test3.test.unit_tests.DisplayResultsTests) ... ok
> test_empty_spy_stub_method
> (doublex.test3.test.unit_tests.DisplayResultsTests) ... ok
> test_empty_spy_stub_method_invoked
> (doublex.test3.test.unit_tests.DisplayResultsTests) ... ok
> test_spy_several_invoked_same_method
> (doublex.test3.test.unit_tests.DisplayResultsTests) ... ok
> test_spy_stub_method (doublex.test3.test.unit_tests.DisplayResultsTests) ...
> ok
> test_spy_stub_method_invoked
> (doublex.test3.test.unit_tests.DisplayResultsTests) ... ok
> test_called_requires_spy (doublex.test3.test.unit_tests.FrameworApiTest) ...
> ok
> test_called (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_called_2_times (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_called_with_None (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_called_with_args_and_times (doublex.test3.test.unit_tests.FreeSpyTests)
> ... ok
> test_called_with_several_types_and_kargs
> (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_called_with_specified_args (doublex.test3.test.unit_tests.FreeSpyTests)
> ... ok
> test_called_without_args (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_mixed_args (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_not_called (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_not_called_with_specified_args
> (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_not_called_without_args (doublex.test3.test.unit_tests.FreeSpyTests) ...
> ok
> test_simple_invocation (doublex.test3.test.unit_tests.FreeSpyTests) ... ok
> test_creating_double_with_context
> (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_not_stubbed_method_returns_None
> (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_raises (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_record_invocation (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_record_invocation_with_args
> (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_record_invocation_with_wrong_args_returns_None
> (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_returns_input (doublex.test3.test.unit_tests.FreeStubTests) ... ok
> test_returns_input_two_args (doublex.test3.test.unit_tests.FreeStubTests) ...
> ok
> test_using_alias_in_context (doublex.test3.test.unit_tests.FreeStubTests) ...
> ok
> test_order (doublex.test3.test.unit_tests.InvocationContextTests) ... ok
> test_order_ANY_ARG (doublex.test3.test.unit_tests.InvocationContextTests) ...
> ok
> test_all_of_matcher (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_assert_that_requires_a_matcher
> (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_called_args (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_check_has_length (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_has_entry_matcher (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_stub_contains_string (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_stub_has_length (doublex.test3.test.unit_tests.MatcherTests) ... ok
> test_times_arg_may_be_matcher (doublex.test3.test.unit_tests.MatcherTests)
> ... ok
> test_mimic_mock_works (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_mimic_proxy_spy_works (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_mimic_spy_DOES_inherit_collaborator_superclasses
> (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_mimic_spy_works (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_mimic_stub_from_instance (doublex.test3.test.unit_tests.MimicTests) ...
> ok
> test_mimic_stub_works (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_normal_spy_does_not_inherit_collaborator_superclasses
> (doublex.test3.test.unit_tests.MimicTests) ... ok
> test_delegate_to_list_is_only_an_expectation
> (doublex.test3.test.unit_tests.MockDelegateTest) ... ok
> test_args_order_does_not_matter_with_any_order
> (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_kwargs_order_does_not_matter_with_any_order
> (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_method_name_order_does_not_matter_with_any_order
> (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_order_matters__fail (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_order_matters__ok (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_several_args_with_any_order
> (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_several_args_with_matcher_any_order
> (doublex.test3.test.unit_tests.MockOrderTests) ... ok
> test_from_instance (doublex.test3.test.unit_tests.MockTests) ... ok
> test_with_args (doublex.test3.test.unit_tests.MockTests) ... ok
> test_with_kargs (doublex.test3.test.unit_tests.MockTests) ... ok
> test_with_several_args (doublex.test3.test.unit_tests.MockTests) ... ok
> test_mock_get (doublex.test3.test.unit_tests.PropertyMockTests) ... ok
> test_mock_get_but_never_got (doublex.test3.test.unit_tests.PropertyMockTests)
> ... ok
> test_mock_get_too_many_times
> (doublex.test3.test.unit_tests.PropertyMockTests) ... ok
> test_mock_set (doublex.test3.test.unit_tests.PropertyMockTests) ... ok
> test_mock_set_anything (doublex.test3.test.unit_tests.PropertyMockTests) ...
> ok
> test_mock_set_but_never_set (doublex.test3.test.unit_tests.PropertyMockTests)
> ... ok
> test_mock_set_matcher (doublex.test3.test.unit_tests.PropertyMockTests) ... ok
> test_mock_set_too_many_times
> (doublex.test3.test.unit_tests.PropertyMockTests) ... ok
> test_mock_set_wrong_value (doublex.test3.test.unit_tests.PropertyMockTests)
> ... ok
> test_hamcrest_matchers (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_properties_are_NOT_shared_among_doubles
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_proxyspy_get_actual_property
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_proxyspy_get_stubbed_property
> (doublex.test3.test.unit_tests.PropertyTests) ... FAIL
> test_proxyspy_set_property (doublex.test3.test.unit_tests.PropertyTests) ...
> ok
> test_spy_SET_readonly_property_with_deco
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_get_property_fail (doublex.test3.test.unit_tests.PropertyTests) ...
> ok
> test_spy_get_property_using_class
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_get_property_using_instance
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_get_readonly_property_with_deco
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_not_get_property (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_not_set_property (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_set_property_fail (doublex.test3.test.unit_tests.PropertyTests) ...
> ok
> test_spy_set_property_times (doublex.test3.test.unit_tests.PropertyTests) ...
> ok
> test_spy_set_property_to (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_set_property_to_times (doublex.test3.test.unit_tests.PropertyTests)
> ... ok
> test_spy_set_property_using_class
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_spy_set_property_using_instance
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_stub_notset_property_is_None
> (doublex.test3.test.unit_tests.PropertyTests) ... ok
> test_stub_property (doublex.test3.test.unit_tests.PropertyTests) ... FAIL
> test_given_argument_can_not_be_newstyle_class
> (doublex.test3.test.unit_tests.ProxySpyTests) ... ok
> test_given_argument_can_not_be_oldstyle_class
> (doublex.test3.test.unit_tests.ProxySpyTests) ... ok
> test_must_give_argument (doublex.test3.test.unit_tests.ProxySpyTests) ... ok
> test_propagate_stubbed_calls_to_collaborator
> (doublex.test3.test.unit_tests.ProxySpyTests) ... ok
> test_this_change_proxyspy_default_behavior
> (doublex.test3.test.unit_tests.ProxySpy_default_behavior_tests) ... ok
> test_call_unexisting_method (doublex.test3.test.unit_tests.SpyTests) ... ok
> test_check_unexisting_method (doublex.test3.test.unit_tests.SpyTests) ... ok
> test_create_from_newstyle_class (doublex.test3.test.unit_tests.SpyTests) ...
> ok
> test_create_from_oldstyle_class (doublex.test3.test.unit_tests.SpyTests) ...
> ok
> test_from_instance (doublex.test3.test.unit_tests.SpyTests) ... ok
> test_wrong_call_args (doublex.test3.test.unit_tests.SpyTests) ... ok
> test_called_with_an_object (doublex.test3.test.unit_tests.Spy_calls_tests)
> ... ok
> test_list_recorded_calls (doublex.test3.test.unit_tests.Spy_calls_tests) ...
> ok
> test_set_return_by_instance
> (doublex.test3.test.unit_tests.Spy_default_behavior_tests) ... ok
> test_set_return_globally
> (doublex.test3.test.unit_tests.Spy_default_behavior_tests) ... ok
> test_delegate_to_another_stub
> (doublex.test3.test.unit_tests.StubDelegateTests) ... ok
> test_delegate_to_count (doublex.test3.test.unit_tests.StubDelegateTests) ...
> ok
> test_delegate_to_dict (doublex.test3.test.unit_tests.StubDelegateTests) ... ok
> test_delegate_to_generator (doublex.test3.test.unit_tests.StubDelegateTests)
> ... ok
> test_delegate_to_lambda (doublex.test3.test.unit_tests.StubDelegateTests) ...
> ok
> test_delegate_to_list (doublex.test3.test.unit_tests.StubDelegateTests) ... ok
> test_delegate_to_other_method
> (doublex.test3.test.unit_tests.StubDelegateTests) ... ok
> test_delegates_with_params (doublex.test3.test.unit_tests.StubDelegateTests)
> ... ok
> test_not_delegable_object (doublex.test3.test.unit_tests.StubDelegateTests)
> ... ok
> test_observer_called (doublex.test3.test.unit_tests.StubObserverTests) ... ok
> test_observer_called_tested_using_a_doublex_spy
> (doublex.test3.test.unit_tests.StubObserverTests) ... ok
> test_from_instance (doublex.test3.test.unit_tests.StubTests) ... ok
> test_keyword_or_positional (doublex.test3.test.unit_tests.StubTests) ... ok
> test_keyworked_or_positional_are_equivalent
> (doublex.test3.test.unit_tests.StubTests) ... ok
> test_last_stubbed_method_prevails (doublex.test3.test.unit_tests.StubTests)
> ... ok
> test_last_stubbed_method_prevails_same_with
> (doublex.test3.test.unit_tests.StubTests) ... ok
> test_returning_tuple (doublex.test3.test.unit_tests.StubTests) ... ok
> test_stubbing_a_existing_method (doublex.test3.test.unit_tests.StubTests) ...
> ok
> test_stubbing_a_unexisting_method_raises_error
> (doublex.test3.test.unit_tests.StubTests) ... ok
> test_stubbing_with_wrong_args_raises_error
> (doublex.test3.test.unit_tests.StubTests) ... ok
> test_restricted_stub
> (doublex.test3.test.unit_tests.Stub_default_behavior_tests) ... ok
> test_set_exception_by_instance
> (doublex.test3.test.unit_tests.Stub_default_behavior_tests) ... ok
> test_set_exception_globally
> (doublex.test3.test.unit_tests.Stub_default_behavior_tests) ... ok
> test_set_return_by_instance
> (doublex.test3.test.unit_tests.Stub_default_behavior_tests) ... ok
> test_set_return_globally
> (doublex.test3.test.unit_tests.Stub_default_behavior_tests) ... ok
> test_trace_all_double_CLASS_methods
> (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_trace_all_double_INSTANCE_methods
> (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_trace_get_property (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_trace_set_property (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_trace_single_method (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_trace_single_non_stubbed_method
> (doublex.test3.test.unit_tests.TracerTests) ... ok
> test_spy_args (doublex.test3.test.unit_tests.VarArgsTest) ... ok
> test_spy_kargs (doublex.test3.test.unit_tests.VarArgsTest) ... ok
> test_stub_args (doublex.test3.test.unit_tests.VarArgsTest) ... ok
> test_with_some_args_is_not_applicable
> (doublex.test3.test.unit_tests.VarArgsTest) ... ok
> test_custom_equality_comparable_objects
> (doublex.test3.test.unit_tests.custom_types_tests) ... ERROR
> test_except_call_with_stub_or_spy_forbidden
> (doublex.test3.test.unit_tests.expect_call_tests) ... ok
> test_expect_call (doublex.test3.test.unit_tests.expect_call_tests) ... ok
> test_hack_function_spy (doublex.test3.test.unit_tests.function_doubles) ... ok
> test_spy_method
> (doublex.test3.test.unit_tests.new_style_orphan_methods_tests) ... ok
> test_stub_method
> (doublex.test3.test.unit_tests.new_style_orphan_methods_tests) ... ok
> test_spy (doublex.test3.test.unit_tests.orphan_spy_method_tests) ... ok
> test_all_of_matcher (doublex.test3.test.unit_tests.when_tests) ... ok
> test_has_entry_matcher (doublex.test3.test.unit_tests.when_tests) ... ok
> test_spy_when (doublex.test3.test.unit_tests.when_tests) ... ok
> test_stub_when (doublex.test3.test.unit_tests.when_tests) ... ok
> test_stub_when_with_args (doublex.test3.test.unit_tests.when_tests) ... ok
> test_free_spy (doublex.test3.test.unit_tests.with_some_args_matcher_tests)
> ... ok
> test_one_arg (doublex.test3.test.unit_tests.with_some_args_matcher_tests) ...
> ok
> test_two_arg (doublex.test3.test.unit_tests.with_some_args_matcher_tests) ...
> ok
> test_returning_type_hint (doublex.test3.unit_tests.TypeHintTests) ... ok
>
> ======================================================================
> ERROR: test_custom_equality_comparable_objects
> (doublex.test3.test.unit_tests.custom_types_tests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/test3/test/unit_tests.py",
> line 1541, in test_custom_equality_comparable_objects
> self.assertEquals(A(1), stub.foo(A(1)))
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/internal.py",
> line 103, in __call__
> retval = self.double._manage_invocation(invocation)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/doubles.py",
> line 81, in _manage_invocation
> if invocation in self._stubs:
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/internal.py",
> line 229, in __eq__
> self.context.matches(other.context)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/internal.py",
> line 346, in matches
> if ANY_ARG in self.args:
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/test3/test/unit_tests.py",
> line 1536, in __eq__
> return self.value == other.value
> AttributeError: 'Constant' object has no attribute 'value'
>
> ======================================================================
> FAIL: test_proxyspy_get_stubbed_property
> (doublex.test3.test.unit_tests.PropertyTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/test3/test/unit_tests.py",
> line 1230, in test_proxyspy_get_stubbed_property
> assert_that(sut.prop, is_(2))
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/matchers.py",
> line 53, in assert_that
> return hamcrest.assert_that(actual, matcher, reason)
> AssertionError:
> Expected: <2>
> but: was <1>
>
>
> ======================================================================
> FAIL: test_stub_property (doublex.test3.test.unit_tests.PropertyTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/test3/test/unit_tests.py",
> line 1130, in test_stub_property
> assert_that(stub.prop, is_(2))
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build/doublex/matchers.py",
> line 53, in assert_that
> return hamcrest.assert_that(actual, matcher, reason)
> AssertionError:
> Expected: <2>
> but: was <None>
>
>
> ----------------------------------------------------------------------
> Ran 215 tests in 1.470s
>
> FAILED (SKIP=1, errors=1, failures=2)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_doublex/build; python3.9 -m nose -v
> doublex.test3
> dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.9
> 3.8" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2020/10/27/doublex_1.9.2-1_unstable.log
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!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.