Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 513782 Details for
Bug 643930
dev-python/doublex-1.8.1 : [TEST] ERROR: test_fail_on_unexpected_call_msg_is_human_readable (doublex.test.pyDoubles.unit_tests.MockTests)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-python:doublex-1.8.1:20180108-150106.log
dev-python:doublex-1.8.1:20180108-150106.log (text/plain), 52.40 KB, created by
Toralf Förster
on 2018-01-08 18:57:58 UTC
(
hide
)
Description:
dev-python:doublex-1.8.1:20180108-150106.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2018-01-08 18:57:58 UTC
Size:
52.40 KB
patch
obsolete
> * Package: dev-python/doublex-1.8.1 > * Repository: gentoo > * Maintainer: alunduil@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_5 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Source unpacked in /var/tmp/portage/dev-python/doublex-1.8.1/work >>>> Preparing source in /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1 ... > * python2_7: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python2.7 setup.py build >running build >running build_py >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/tracer.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/safeunicode.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/py27_backports.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/proxy.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/matchers.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/internal.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/doubles.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >copying doublex/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/unit_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/report_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/pyDoubles_legacy_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/issue-14.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/chain_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/async_race_condition_test.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >copying doublex/test/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/pyDoubles >copying doublex/pyDoubles/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/pyDoubles >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/unit_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/hamcrest_integration_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python2_7/lib/doublex/test/pyDoubles >warning: build_py: byte-compiling is disabled, skipping. > > * python3_5: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python3.5 setup.py build >running build >running build_py >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/tracer.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/safeunicode.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/py27_backports.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/proxy.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/matchers.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/internal.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/doubles.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >copying doublex/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/unit_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/report_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/pyDoubles_legacy_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/issue-14.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/chain_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/async_race_condition_test.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >copying doublex/test/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/pyDoubles >copying doublex/pyDoubles/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/pyDoubles >creating /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/unit_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/hamcrest_integration_tests.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles >copying doublex/test/pyDoubles/__init__.py -> /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles >Fixing /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/tracer.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/safeunicode.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/py27_backports.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/proxy.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/matchers.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/internal.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/doubles.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/unit_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/report_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles_legacy_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/issue-14.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/chain_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/async_race_condition_test.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/pyDoubles/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/unit_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/hamcrest_integration_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/__init__.py >Skipping optional fixer: buffer >Skipping optional fixer: idioms >Skipping optional fixer: set_literal >Skipping optional fixer: ws_comma >Fixing /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/tracer.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/safeunicode.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/py27_backports.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/proxy.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/matchers.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/internal.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/doubles.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/unit_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/report_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles_legacy_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/issue-14.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/chain_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/async_race_condition_test.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/pyDoubles/__init__.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/unit_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/hamcrest_integration_tests.py /var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1-python3_5/lib/doublex/test/pyDoubles/__init__.py >Skipping optional fixer: buffer >Skipping optional fixer: idioms >Skipping optional fixer: set_literal >Skipping optional fixer: ws_comma >warning: build_py: byte-compiling is disabled, skipping. > > * python3_5: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/doublex-1.8.1 > * python2_7: running distutils-r1_run_phase python_test >/usr/bin/python2.7 setup.py test >running test >running egg_info >creating doublex.egg-info >writing requirements to doublex.egg-info/requires.txt >writing doublex.egg-info/PKG-INFO >writing top-level names to doublex.egg-info/top_level.txt >writing dependency_links to doublex.egg-info/dependency_links.txt >writing manifest file 'doublex.egg-info/SOURCES.txt' >reading manifest file 'doublex.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'doublex.egg-info/SOURCES.txt' >running build_ext >test_ANY_ARG_forbbiden_as_keyword_value (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_ANY_ARG_must_be_last_positional_argument (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_ANY_ARG_must_be_last_positional_argument__restricted_spy (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_ANY_ARG_must_be_last_positional_argument_with_xarg (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test__called__and__called_with_args__ANY_ARGS_is_the_same (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_args_and_kargs (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_no_args (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_one_arg (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_one_karg (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_three_args (doublex.test.unit_tests.ANY_ARG_SpyTests) ... ok >test_ANY_ARG_must_be_last_positional_argument (doublex.test.unit_tests.ANY_ARG_StubTests) ... ok >test_any_args (doublex.test.unit_tests.ANY_ARG_StubTests) ... ok >test_fixed_args_and_any_args (doublex.test.unit_tests.ANY_ARG_StubTests) ... ok >test_proxyspy_read_instance_attribute (doublex.test.unit_tests.AccessingActualAttributes) ... ok >test_read_class_attribute_providing_class (doublex.test.unit_tests.AccessingActualAttributes) ... ok >test_read_class_attribute_providing_instance (doublex.test.unit_tests.AccessingActualAttributes) ... ok >test_add_attribute_for_free_mock (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_free_spy (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_free_stub (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_proxyspy (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_verified_mock (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_verified_spy (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_add_attribute_for_verified_stub (doublex.test.unit_tests.AdhocAttributesTests) ... ok >test_default_params (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_fail_missing_method (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_fail_wrong_args (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_fail_wrong_kargs (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_give_karg (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_give_karg_without_key (doublex.test.unit_tests.ApiMismatchTest) ... ok >test_spy_async_stubbed (doublex.test.unit_tests.AsyncTests) ... ok >test_spy_async_support_1_call_only (doublex.test.unit_tests.AsyncTests) ... ok >test_spy_call_with_async_feature (doublex.test.unit_tests.AsyncTests) ... ok >test_spy_call_without_async_feature (doublex.test.unit_tests.AsyncTests) ... ok >test_builtin_method (doublex.test.unit_tests.BuiltinSpyTests) ... ok >test_builtin_method_wrong_num_args (doublex.test.unit_tests.BuiltinSpyTests) ... ok >test_dict_builtin_method (doublex.test.unit_tests.BuiltinSpyTests) ... ok >test_wrong_builtin_method (doublex.test.unit_tests.BuiltinSpyTests) ... ok >test_empty_spy_non_stubbed_method_invoked (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_empty_spy_stub_method (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_empty_spy_stub_method_invoked (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_spy_several_invoked_same_method (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_spy_stub_method (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_spy_stub_method_invoked (doublex.test.unit_tests.DisplayResultsTests) ... ok >test_called_requires_spy (doublex.test.unit_tests.FrameworApiTest) ... ok >test_called (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_2_times (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_with_None (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_with_args_and_times (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_with_several_types_and_kargs (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_with_specified_args (doublex.test.unit_tests.FreeSpyTests) ... ok >test_called_without_args (doublex.test.unit_tests.FreeSpyTests) ... ok >test_mixed_args (doublex.test.unit_tests.FreeSpyTests) ... ok >test_not_called (doublex.test.unit_tests.FreeSpyTests) ... ok >test_not_called_with_specified_args (doublex.test.unit_tests.FreeSpyTests) ... ok >test_not_called_without_args (doublex.test.unit_tests.FreeSpyTests) ... ok >test_simple_invocation (doublex.test.unit_tests.FreeSpyTests) ... ok >test_creating_double_with_context (doublex.test.unit_tests.FreeStubTests) ... ok >test_not_stubbed_method_returns_None (doublex.test.unit_tests.FreeStubTests) ... ok >test_raises (doublex.test.unit_tests.FreeStubTests) ... ok >test_record_invocation (doublex.test.unit_tests.FreeStubTests) ... ok >test_record_invocation_with_args (doublex.test.unit_tests.FreeStubTests) ... ok >test_record_invocation_with_wrong_args_returns_None (doublex.test.unit_tests.FreeStubTests) ... ok >test_returns_input (doublex.test.unit_tests.FreeStubTests) ... ok >test_using_alias_in_context (doublex.test.unit_tests.FreeStubTests) ... ok >test_order (doublex.test.unit_tests.InvocationContextTests) ... ok >test_order_ANY_ARG (doublex.test.unit_tests.InvocationContextTests) ... ok >test_all_of_matcher (doublex.test.unit_tests.MatcherTests) ... ok >test_assert_that_requires_a_matcher (doublex.test.unit_tests.MatcherTests) ... ok >test_called_args (doublex.test.unit_tests.MatcherTests) ... ok >test_check_has_length (doublex.test.unit_tests.MatcherTests) ... ok >test_has_entry_matcher (doublex.test.unit_tests.MatcherTests) ... ok >test_stub_contains_string (doublex.test.unit_tests.MatcherTests) ... ok >test_stub_has_length (doublex.test.unit_tests.MatcherTests) ... ok >test_times_arg_may_be_matcher (doublex.test.unit_tests.MatcherTests) ... ok >test_mimic_mock_works (doublex.test.unit_tests.MimicTests) ... ok >test_mimic_proxy_spy_works (doublex.test.unit_tests.MimicTests) ... ok >test_mimic_spy_DOES_inherit_collaborator_superclasses (doublex.test.unit_tests.MimicTests) ... ok >test_mimic_spy_works (doublex.test.unit_tests.MimicTests) ... ok >test_mimic_stub_from_instance (doublex.test.unit_tests.MimicTests) ... ok >test_mimic_stub_works (doublex.test.unit_tests.MimicTests) ... ok >test_normal_spy_does_not_inherit_collaborator_superclasses (doublex.test.unit_tests.MimicTests) ... ok >test_delegate_to_list_is_only_an_expectation (doublex.test.unit_tests.MockDelegateTest) ... ok >test_args_order_does_not_matter_with_any_order (doublex.test.unit_tests.MockOrderTests) ... ok >test_kwargs_order_does_not_matter_with_any_order (doublex.test.unit_tests.MockOrderTests) ... ok >test_method_name_order_does_not_matter_with_any_order (doublex.test.unit_tests.MockOrderTests) ... ok >test_order_matters__fail (doublex.test.unit_tests.MockOrderTests) ... ok >test_order_matters__ok (doublex.test.unit_tests.MockOrderTests) ... ok >test_several_args_with_any_order (doublex.test.unit_tests.MockOrderTests) ... ok >test_several_args_with_matcher_any_order (doublex.test.unit_tests.MockOrderTests) ... ok >test_from_instance (doublex.test.unit_tests.MockTests) ... ok >test_with_args (doublex.test.unit_tests.MockTests) ... ok >test_with_kargs (doublex.test.unit_tests.MockTests) ... ok >test_with_several_args (doublex.test.unit_tests.MockTests) ... ok >test_mock_get (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_get_but_never_got (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_get_too_many_times (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set_anything (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set_but_never_set (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set_matcher (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set_too_many_times (doublex.test.unit_tests.PropertyMockTests) ... ok >test_mock_set_wrong_value (doublex.test.unit_tests.PropertyMockTests) ... ok >test_hamcrest_matchers (doublex.test.unit_tests.PropertyTests) ... ok >test_properties_are_NOT_shared_among_doubles (doublex.test.unit_tests.PropertyTests) ... ok >test_proxyspy_get_actual_property (doublex.test.unit_tests.PropertyTests) ... ok >test_proxyspy_get_stubbed_property (doublex.test.unit_tests.PropertyTests) ... ok >test_proxyspy_set_property (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_SET_readonly_property_with_deco (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_get_property_fail (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_get_property_using_class (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_get_property_using_instance (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_get_readonly_property_with_deco (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_not_get_property (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_not_set_property (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_fail (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_times (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_to (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_to_times (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_using_class (doublex.test.unit_tests.PropertyTests) ... ok >test_spy_set_property_using_instance (doublex.test.unit_tests.PropertyTests) ... ok >test_stub_notset_property_is_None (doublex.test.unit_tests.PropertyTests) ... ok >test_stub_property (doublex.test.unit_tests.PropertyTests) ... ok >test_given_argument_can_not_be_newstyle_class (doublex.test.unit_tests.ProxySpyTests) ... ok >test_given_argument_can_not_be_oldstyle_class (doublex.test.unit_tests.ProxySpyTests) ... ok >test_must_give_argument (doublex.test.unit_tests.ProxySpyTests) ... ok >test_propagate_stubbed_calls_to_collaborator (doublex.test.unit_tests.ProxySpyTests) ... ok >test_this_change_proxyspy_default_behavior (doublex.test.unit_tests.ProxySpy_default_behavior_tests) ... ok >test_call_unexisting_method (doublex.test.unit_tests.SpyTests) ... ok >test_check_unexisting_method (doublex.test.unit_tests.SpyTests) ... ok >test_create_from_newstyle_class (doublex.test.unit_tests.SpyTests) ... ok >test_create_from_oldstyle_class (doublex.test.unit_tests.SpyTests) ... ok >test_from_instance (doublex.test.unit_tests.SpyTests) ... ok >test_wrong_call_args (doublex.test.unit_tests.SpyTests) ... ok >test_called_with_an_object (doublex.test.unit_tests.Spy_calls_tests) ... ok >test_list_recorded_calls (doublex.test.unit_tests.Spy_calls_tests) ... ok >test_set_return_by_instance (doublex.test.unit_tests.Spy_default_behavior_tests) ... ok >test_set_return_globally (doublex.test.unit_tests.Spy_default_behavior_tests) ... ok >test_delegate_to_another_stub (doublex.test.unit_tests.StubDelegateTests) ... ok >test_delegate_to_count (doublex.test.unit_tests.StubDelegateTests) ... ok >test_delegate_to_generator (doublex.test.unit_tests.StubDelegateTests) ... ok >test_delegate_to_lambda (doublex.test.unit_tests.StubDelegateTests) ... ok >test_delegate_to_list (doublex.test.unit_tests.StubDelegateTests) ... ok >test_delegate_to_other_method (doublex.test.unit_tests.StubDelegateTests) ... ok >test_not_delegable_object (doublex.test.unit_tests.StubDelegateTests) ... ok >test_observer_called (doublex.test.unit_tests.StubObserverTests) ... ok >test_observer_called_tested_using_a_doublex_spy (doublex.test.unit_tests.StubObserverTests) ... ok >test_from_instance (doublex.test.unit_tests.StubTests) ... ok >test_keyword_or_positional (doublex.test.unit_tests.StubTests) ... ok >test_keyworked_or_positional_are_equivalent (doublex.test.unit_tests.StubTests) ... ok >test_last_stubbed_method_prevails (doublex.test.unit_tests.StubTests) ... ok >test_last_stubbed_method_prevails_same_with (doublex.test.unit_tests.StubTests) ... ok >test_returning_tuple (doublex.test.unit_tests.StubTests) ... ok >test_stubbing_a_existing_method (doublex.test.unit_tests.StubTests) ... ok >test_stubbing_a_unexisting_method_raises_error (doublex.test.unit_tests.StubTests) ... ok >test_stubbing_with_wrong_args_raises_error (doublex.test.unit_tests.StubTests) ... ok >test_restricted_stub (doublex.test.unit_tests.Stub_default_behavior_tests) ... ok >test_set_exception_by_instance (doublex.test.unit_tests.Stub_default_behavior_tests) ... ok >test_set_exception_globally (doublex.test.unit_tests.Stub_default_behavior_tests) ... ok >test_set_return_by_instance (doublex.test.unit_tests.Stub_default_behavior_tests) ... ok >test_set_return_globally (doublex.test.unit_tests.Stub_default_behavior_tests) ... ok >test_trace_all_double_CLASS_methods (doublex.test.unit_tests.TracerTests) ... ok >test_trace_all_double_INSTANCE_methods (doublex.test.unit_tests.TracerTests) ... ok >test_trace_get_property (doublex.test.unit_tests.TracerTests) ... ok >test_trace_set_property (doublex.test.unit_tests.TracerTests) ... ok >test_trace_single_method (doublex.test.unit_tests.TracerTests) ... ok >test_trace_single_non_stubbed_method (doublex.test.unit_tests.TracerTests) ... ok >test_spy_args (doublex.test.unit_tests.VarArgsTest) ... ok >test_spy_kargs (doublex.test.unit_tests.VarArgsTest) ... ok >test_stub_args (doublex.test.unit_tests.VarArgsTest) ... ok >test_with_some_args_is_not_applicable (doublex.test.unit_tests.VarArgsTest) ... ok >test_except_call_with_stub_or_spy_forbidden (doublex.test.unit_tests.expect_call_tests) ... ok >test_expect_call (doublex.test.unit_tests.expect_call_tests) ... ok >test_spy_method (doublex.test.unit_tests.orphan_methods_tests) ... ok >test_stub_method (doublex.test.unit_tests.orphan_methods_tests) ... ok >test_all_of_matcher (doublex.test.unit_tests.when_tests) ... ok >test_has_entry_matcher (doublex.test.unit_tests.when_tests) ... ok >test_spy_when (doublex.test.unit_tests.when_tests) ... ok >test_stub_when (doublex.test.unit_tests.when_tests) ... ok >test_stub_when_with_args (doublex.test.unit_tests.when_tests) ... ok >test_free_spy (doublex.test.unit_tests.with_some_args_matcher_tests) ... ok >test_one_arg (doublex.test.unit_tests.with_some_args_matcher_tests) ... ok >test_two_arg (doublex.test.unit_tests.with_some_args_matcher_tests) ... ok >test_ANY_arg_method_returning_none (doublex.test.report_tests.InvocationReportTests) ... ok >test_int_arg_method_returning_int (doublex.test.report_tests.InvocationReportTests) ... ok >test_except_method_with_2_kwargs_returning_dict_but_nothing_called (doublex.test.report_tests.MockReportTest) ... ok >test_except_method_with_2_str_args_returning_str_but_nothing_called (doublex.test.report_tests.MockReportTest) ... ok >test_expect_1_void_method_but_nothing_called (doublex.test.report_tests.MockReportTest) ... ok >test_expect_2_void_methods_but_nothing_called (doublex.test.report_tests.MockReportTest) ... ok >test_expect_4_calls_but_only_2_called (doublex.test.report_tests.MockReportTest) ... ok >test_expect_method_with_2_int_args_returning_int_but_nothing_called (doublex.test.report_tests.MockReportTest) ... ok >test_expect_none_but_someting_unexpected_called (doublex.test.report_tests.MockReportTest) ... ok >test_expected_get (doublex.test.report_tests.PropertyReportTests) ... ok >test_expected_set (doublex.test.report_tests.PropertyReportTests) ... ok >test_unexpected_get (doublex.test.report_tests.PropertyReportTests) ... ok >test_unexpected_set (doublex.test.report_tests.PropertyReportTests) ... ok >test__hamcrest_not__called_with_matcher (doublex.test.report_tests.SpyReportTest) ... ok >test_called (doublex.test.report_tests.SpyReportTest) ... ok >test_called_times_int (doublex.test.report_tests.SpyReportTest) ... ok >test_called_times_matcher (doublex.test.report_tests.SpyReportTest) ... ok >test_called_with (doublex.test.report_tests.SpyReportTest) ... ok >test_called_with_matcher (doublex.test.report_tests.SpyReportTest) ... ok >test_hamcrest_not_called (doublex.test.report_tests.SpyReportTest) ... ok >test_hamcrest_not_called_with (doublex.test.report_tests.SpyReportTest) ... ok >test_nerver_called (doublex.test.report_tests.SpyReportTest) ... ok >test_never_called_with (doublex.test.report_tests.SpyReportTest) ... ok >test_never_called_with_matcher (doublex.test.report_tests.SpyReportTest) ... ok >test_compare_objects_is_not_possible_without_eq_operator (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_if_doesnt_match_message_is_human_redable (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_matchers_when_passed_arg_is_none (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_obj_with_field_matcher (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_obj_with_several_fields_matcher (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_several_matchers (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_containing_but_matcher_not_used (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_containing_with_substr (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_containing_with_substr_unicode (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_cotaining_with_exact_match (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_length_matcher (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_not_containing (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_not_containing_stubs_anything_else (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_str_not_containing_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_was_called_and_substr_matcher (doublex.test.pyDoubles_legacy_tests.pyDoubles__MatchersTests) ... ok >test_mock_can_work_from_empty_object (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockFromEmptyObjectTests) ... ok >test_mock_without_args_is_empty_mock (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockFromEmptyObjectTests) ... ok >test_several_expectations_in_empty_mock (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockFromEmptyObjectTests) ... ok >test_several_expectations_with_args_in_empty_mock (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockFromEmptyObjectTests) ... ok >test_assert_expectations_are_satisfied (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_assert_satisfied_when_it_really_is (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_defend_agains_less_than_2_times (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_define_expectation_and_call_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_define_expectation_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_define_expectation_args_and_fail (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_define_several_expectatiosn (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_expect_call_returning_value (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_expect_several_times (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_expect_several_times_matches_exactly (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_expect_several_times_without_args_definition (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_expectations_on_synonyms (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_fail_on_unexpected_call (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_fail_on_unexpected_call_msg_is_human_readable (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_number_of_calls_matter (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_several_expectations_with_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_several_expectations_with_different_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_times_and_return_value (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_times_and_return_value_and_input_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__MockTests) ... ok >test_any_arg_matcher (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_any_arg_matcher_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_any_arg_matcher_with_kwargs (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_args_match_but_not_number_of_times (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_needs_always_a_method_from_a_double (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_needs_always_a_method_from_a_double_not_the_original (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_was_called_on_any_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_was_called_when_wasnt (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_be_able_to_return_objects (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_call_original_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_expect_several_times (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_expect_several_times_matches_exactly (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_expect_several_times_with_args_definition (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_expect_several_times_with_incorrect_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_fail_incorrect_times_msg_is_human_readable (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_matching_stub_definition_is_used (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_one_method_called_other_wasnt (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_recorded_call_params_are_displayed (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_recorded_calls_work_on_several_stubs (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_method_returning_list_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_method_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_method_with_args_was_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_out_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_out_method_returning_a_list (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_out_method_with_args (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_out_method_with_args_calls_actual (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_out_method_with_several_inputs (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_raising_exception (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_returning_what_receives (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_returning_what_receives_when_no_params (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_with_kwargs (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_stub_works_with_alias_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_two_methods_called_assert_on_the_first (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_keyed_args_matching (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_keyed_args_not_matching (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_parameters_not_matching (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_same_parameters (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_same_parameters_in_variables (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_same_parameters_when_not (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_same_params_but_no_params_accepted (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_called_with_several_parameters (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_never_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_was_never_called_is_false (doublex.test.pyDoubles_legacy_tests.pyDoubles__ProxySpyTests) ... ok >test_assert_was_called_with_method_not_in_the_api (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_check_api_match_with_kwargs (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_check_api_match_with_kwargs_not_matching (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_check_api_match_with_kwargs_not_used (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_do_not_call_callable_object_if_wasnt_generated_by_the_framework (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_match_call_with_unicode_and_non_ascii_chars (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_override_original_method (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_override_original_method_and_is_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_spy_based_on_object_must_check_api_match (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_spy_can_work_from_empty_and_is_called (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_spy_without_args_is_empty_spy (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_stub_methods_can_be_handled_separately (doublex.test.pyDoubles_legacy_tests.pyDoubles__SpyTests) ... ok >test_method_args_returning_value (doublex.test.pyDoubles_legacy_tests.pyDoubles__StubMethodsTests) ... ok >test_method_raising_exception (doublex.test.pyDoubles_legacy_tests.pyDoubles__StubMethodsTests) ... ok >test_method_returning_value (doublex.test.pyDoubles_legacy_tests.pyDoubles__StubMethodsTests) ... ok >test_compare_objects_is_not_possible_without_eq_operator (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_if_doesnt_match_message_is_human_redable (doublex.test.pyDoubles.unit_tests.MatchersTests) ... FAIL >test_matchers_when_passed_arg_is_none (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_obj_with_field_defends_agains_wrong_usage (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_obj_with_field_matcher (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_obj_with_several_fields_matcher (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_several_matchers (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_containing_but_matcher_not_used (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_containing_with_substr (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_containing_with_substr_unicode (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_cotaining_with_exact_match (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_length_matcher (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_not_containing (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_not_containing_stubs_anything_else (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_str_not_containing_was_called (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_was_called_and_substr_matcher (doublex.test.pyDoubles.unit_tests.MatchersTests) ... ok >test_mock_can_work_from_empty_object (doublex.test.pyDoubles.unit_tests.MockFromEmptyObjectTests) ... ok >test_mock_without_args_is_empty_mock (doublex.test.pyDoubles.unit_tests.MockFromEmptyObjectTests) ... ok >test_several_expectations_in_empty_mock (doublex.test.pyDoubles.unit_tests.MockFromEmptyObjectTests) ... ok >test_several_expectations_with_args_in_empty_mock (doublex.test.pyDoubles.unit_tests.MockFromEmptyObjectTests) ... ok >test_assert_expectations_alternative (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_assert_expectations_are_satisfied (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_assert_satisfied_when_it_really_is (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_defend_agains_less_than_2_times (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_define_expectation_and_call_method (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_define_expectation_args (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_define_expectation_args_and_fail (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_define_several_expectatiosn (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_expect_call_returning_value (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_expect_several_times (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_expect_several_times_matches_exactly (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_expect_several_times_without_args_definition (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_expectations_on_synonyms (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_fail_on_unexpected_call (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_fail_on_unexpected_call_msg_is_human_readable (doublex.test.pyDoubles.unit_tests.MockTests) ... ERROR >test_number_of_calls_matter (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_several_expectations_with_args (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_several_expectations_with_different_args (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_times_and_return_value (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_times_and_return_value_and_input_args (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_using_when_or_expect_call_without_double (doublex.test.pyDoubles.unit_tests.MockTests) ... ok >test_any_arg_matcher (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_any_arg_matcher_was_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_args_match_but_not_number_of_times (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_needs_always_a_method_from_a_double (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_needs_always_a_method_from_a_double_not_the_original (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_was_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_was_called_on_any_method (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_was_called_when_wasnt (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_be_able_to_return_objects (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_call_original_method (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_expect_several_times (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_expect_several_times_matches_exactly (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_expect_several_times_with_args_definition (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_expect_several_times_with_incorrect_args (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_fail_incorrect_times_msg_is_human_readable (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ERROR >test_matching_stub_definition_is_used (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_one_method_called_other_wasnt (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_other_way_of_assert_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_recorded_call_params_are_displayed (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_recorded_calls_work_on_several_stubs (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_method_returning_list_was_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_method_was_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_method_with_args_was_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_out_method (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_out_method_returning_a_list (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_out_method_with_args (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_out_method_with_args_calls_actual (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_out_method_with_several_inputs (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_raising_exception (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_returning_what_receives (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_returning_what_receives_when_no_params (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_with_kwargs (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_stub_works_with_alias_method (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_two_methods_called_assert_on_the_first (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_keyed_args_matching (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_keyed_args_not_matching (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_parameters_not_matching (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_same_parameters (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_same_parameters_in_variables (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_same_parameters_when_not (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_same_params_but_no_params_accepted (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_called_with_several_parameters (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_never_called (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_was_never_called_is_false (doublex.test.pyDoubles.unit_tests.ProxySpyTests) ... ok >test_assert_was_called_with_method_not_in_the_api (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_check_api_match_with_kwargs (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_check_api_match_with_kwargs_not_matching (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_check_api_match_with_kwargs_not_used (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_do_not_call_callable_object_if_wasnt_generated_by_the_framework (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_fail_missing_fluent_method (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_match_call_with_unicode_and_non_ascii_chars (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_override_original_method (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_override_original_method_and_is_called (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_spy_based_on_object_must_check_api_match (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_spy_can_work_from_empty_and_is_called (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_spy_can_work_from_empty_object (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_spy_without_args_is_empty_spy (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_stub_methods_can_be_handled_separately (doublex.test.pyDoubles.unit_tests.SpyTests) ... ok >test_method_args_returning_value (doublex.test.pyDoubles.unit_tests.StubMethodsTests) ... ok >test_method_raising_exception (doublex.test.pyDoubles.unit_tests.StubMethodsTests) ... ok >test_method_returning_value (doublex.test.pyDoubles.unit_tests.StubMethodsTests) ... ok >test_free_stub (doublex.test.pyDoubles.unit_tests.StubTests) ... ok >test_restricted_stub (doublex.test.pyDoubles.unit_tests.StubTests) ... ok >test_restricted_stub_method_not_stubbed (doublex.test.pyDoubles.unit_tests.StubTests) ... ok >test_all_of_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_equal_to_ignoring_case_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_has_entry_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_has_length_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_instance_of_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_is_matcher (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_matcher_error_is_human_readable (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... FAIL >test_use_in_spy_call (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_use_in_stub_method (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) ... ok >test_spying_a_method_with_a_decorator (doublex.test.issue-14.ExampleTest) ... ok >test_chain_default_behavior (doublex.test.chain_tests.ChainTests) ... ok >test_wrong_try_to_test_an_async_invocation (doublex.test.async_race_condition_test.AsyncTests) ... ok > >====================================================================== >ERROR: test_fail_on_unexpected_call_msg_is_human_readable (doublex.test.pyDoubles.unit_tests.MockTests) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1/doublex/test/pyDoubles/unit_tests.py", line 490, in test_fail_on_unexpected_call_msg_is_human_readable > if re.search("No one", arg): > File "/usr/lib64/python2.7/re.py", line 146, in search > return _compile(pattern, flags).search(string) >TypeError: expected string or buffer > >====================================================================== >ERROR: test_fail_incorrect_times_msg_is_human_readable (doublex.test.pyDoubles.unit_tests.ProxySpyTests) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1/doublex/test/pyDoubles/unit_tests.py", line 322, in test_fail_incorrect_times_msg_is_human_readable > if re.search("5", arg) and re.search("one_arg_method", arg): > File "/usr/lib64/python2.7/re.py", line 146, in search > return _compile(pattern, flags).search(string) >TypeError: expected string or buffer > >====================================================================== >FAIL: test_if_doesnt_match_message_is_human_redable (doublex.test.pyDoubles.unit_tests.MatchersTests) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1/doublex/test/pyDoubles/unit_tests.py", line 783, in test_if_doesnt_match_message_is_human_redable > self.assertTrue("xxx" in str(e.args), str(e.args)) >AssertionError: (<hamcrest.core.string_description.StringDescription object at 0x7fd26d0b3490>,) > >====================================================================== >FAIL: test_matcher_error_is_human_readable (doublex.test.pyDoubles.hamcrest_integration_tests.HamcrestIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1/doublex/test/pyDoubles/hamcrest_integration_tests.py", line 78, in test_matcher_error_is_human_readable > self.assertTrue("tt" in str(e.args)) >AssertionError: False is not true > >---------------------------------------------------------------------- >Ran 420 tests in 1.786s > >FAILED (failures=2, errors=2) >Test failed: <unittest.runner.TextTestResult run=420 errors=2 failures=2> >error: Test failed: <unittest.runner.TextTestResult run=420 errors=2 failures=2> > * ERROR: dev-python/doublex-1.8.1::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 3611: Called distutils-r1_src_test > * environment, line 1038: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 350: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3151: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2323: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2321: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 633: Called distutils-r1_run_phase 'python_test' > * environment, line 969: Called python_test > * environment, line 3513: Called esetup.py 'test' > * environment, line 1456: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}"; > * > * If you need support, post the output of `emerge --info '=dev-python/doublex-1.8.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/doublex-1.8.1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-python:doublex-1.8.1:20180108-150106.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/doublex-1.8.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/doublex-1.8.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1' > * S: '/var/tmp/portage/dev-python/doublex-1.8.1/work/doublex-1.8.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 643930
:
513780
| 513782 |
513784
|
513786
|
513788
|
513790