Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 859139 Details for
Bug 903257
=dev-python/pyhamcrest-2.0.4 fails tests (with >=dev-python/numpy-1.24.0)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/x-log), 133.92 KB, created by
MW
on 2023-03-27 20:57:29 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
MW
Created:
2023-03-27 20:57:29 UTC
Size:
133.92 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-python/pyhamcrest-2.0.4:0 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: python@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 test userland_GNU >[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking PyHamcrest-2.0.4.gh.tar.gz to /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work >>>> Source unpacked in /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work >>>> Preparing source in /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4 ... > [32m*[0m Build system packages: > [32m*[0m dev-python/gpep517 : 13 > [32m*[0m dev-python/installer : 0.6.0 > [32m*[0m dev-python/hatchling : 1.13.0 > [32m*[0m dev-python/hatch-fancy-pypi-readme: 22.8.0 > [32m*[0m dev-python/hatch-vcs : 0.3.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4 ... > [32m*[0m python3_10: running distutils-r1_run_phase distutils-r1_python_compile > [32m*[0m Building the wheel for PyHamcrest-2.0.4 via hatchling.build >gpep517 build-wheel --backend hatchling.build --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/wheel >2023-03-27 22:51:45,077 gpep517 INFO Building wheel via backend hatchling.build >2023-03-27 22:51:45,264 gpep517 INFO The backend produced /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/wheel/pyhamcrest-2.0.4-py3-none-any.whl > [32m*[0m Installing pyhamcrest-2.0.4-py3-none-any.whl to /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/install >gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/install --interpreter=/usr/bin/python3.10 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/wheel/pyhamcrest-2.0.4-py3-none-any.whl >2023-03-27 22:51:45,422 gpep517 INFO Installing /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/wheel/pyhamcrest-2.0.4-py3-none-any.whl into /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/install >2023-03-27 22:51:45,603 gpep517 INFO Installation complete > [32m*[0m Checking whether python3_11 is suitable ... > [32m*[0m >=dev-lang/python-3.11.1-r1:3.11 ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m python_check_deps ... >[A[230C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Using python3.11 in global scope > [32m*[0m python3_11: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/pyhamcrest-2.0.4 > [32m*[0m python3_10: running distutils-r1_run_phase python_test >python3.10 -m pytest -vv -ra -l -Wdefault --color=yes -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern >[1m============================================================================================================ test session starts =============================================================================================================[0m >platform linux -- Python 3.10.10, pytest-7.2.1, pluggy-1.0.0 -- /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/install/usr/bin/python3.10 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4, configfile: tox.ini, testpaths: tests >plugins: subtests-0.9.0, virtualenv-1.7.0, expect-1.1.0, httpbin-1.0.2, trio-0.8.0, regressions-2.4.2, anyio-3.6.1, timeout-2.1.0, rerunfailures-11.1.2, mock-3.10.0, forked-1.4.0, httpserver-1.0.6, xprocess-0.22.2, datadir-1.4.1, xdist-3.2.1, freezegun-0.4.2, flaky-3.7.0, hypothesis-6.68.2, jaraco.test-5.3.0, asyncio-0.20.3, shutil-1.7.0, aiohttp-1.0.4 >asyncio: mode=strict >[1mcollecting ... [0mcollected 447 items > >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testAssertionErrorShouldDescribeExpectedAndActual [32mPASSED[0m[33m [ 1/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testAssertionErrorShouldIncludeOptionalReason [32mPASSED[0m[33m [ 2/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testAssertionUnicodeEncodesProperly [32mPASSED[0m[33m [ 3/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testCanTestBoolDirectly [32mPASSED[0m[33m [ 4/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testCanTestBoolDirectlyWithoutReason [32mPASSED[0m[33m [ 5/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testShouldBeSilentOnSuccessfulMatch [32mPASSED[0m[33m [ 6/447][0m >tests/hamcrest_unit_test/assert_that_test.py::AssertThatTest::testWarnsForMatcherAsArg1 [32mPASSED[0m[33m [ 7/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_append_text_delegates [32mPASSED[0m[33m [ 8/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_append_description_types[described0-described] [32mPASSED[0m[33m [ 9/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_append_description_types[unicode-py3-'unicode-py3'] [32mPASSED[0m[33m [ 10/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_append_description_types[bytes-py3-<b'bytes-py3'>] [32mPASSED[0m[33m [ 11/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_append_description_types[\U0001f4a9-'\U0001f4a9'] [32mPASSED[0m[33m [ 12/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_string_in_python_syntax['-'] [32mPASSED[0m[33m [ 13/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_string_in_python_syntax[\n-\\n] [32mPASSED[0m[33m [ 14/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_string_in_python_syntax[\r-\\r] [32mPASSED[0m[33m [ 15/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_string_in_python_syntax[\t-\\t] [32mPASSED[0m[33m [ 16/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_describe_mock[Mock0] [32mPASSED[0m[33m [ 17/447][0m >tests/hamcrest_unit_test/base_description_test.py::test_describe_mock[Mock1] [32mPASSED[0m[33m [ 18/447][0m >tests/hamcrest_unit_test/base_matcher_test.py::BaseMatcherTest::testMatchDescriptionShouldDescribeItem [32mPASSED[0m[33m [ 19/447][0m >tests/hamcrest_unit_test/base_matcher_test.py::BaseMatcherTest::testMatcherReprShouldDescribeMatcher [32mPASSED[0m[33m [ 20/447][0m >tests/hamcrest_unit_test/base_matcher_test.py::BaseMatcherTest::testMatcherReprShouldTruncateLongDescription [32mPASSED[0m[33m [ 21/447][0m >tests/hamcrest_unit_test/base_matcher_test.py::BaseMatcherTest::testMismatchDescriptionShouldDescribeItem [32mPASSED[0m[33m [ 22/447][0m >tests/hamcrest_unit_test/base_matcher_test.py::BaseMatcherTest::testStrFunctionShouldDescribeMatcher [32mPASSED[0m[33m [ 23/447][0m >tests/hamcrest_unit_test/string_description_test.py::StringDescriptionTest::testDescribeUnicodeStringAsUnicode [32mPASSED[0m[33m [ 24/447][0m >tests/hamcrest_unit_test/string_description_test.py::StringDescriptionTest::testDescribesStringInQuotes [32mPASSED[0m[33m [ 25/447][0m >tests/hamcrest_unit_test/string_description_test.py::StringDescriptionTest::testLetsSelfDescribingObjectDescribeItself [32mPASSED[0m[33m [ 26/447][0m >tests/hamcrest_unit_test/string_description_test.py::StringDescriptionTest::testShouldNotAddAngleBracketsIfObjectDescriptionAlreadyHasThem [32mPASSED[0m[33m [ 27/447][0m >tests/hamcrest_unit_test/string_description_test.py::StringDescriptionTest::testWrapsNonSelfDescribingObjectInAngleBrackets [32mPASSED[0m[33m [ 28/447][0m >tests/hamcrest_unit_test/string_description_test.py::test_description_append_valid_input[bytes] [32mPASSED[0m[33m [ 29/447][0m >tests/hamcrest_unit_test/string_description_test.py::test_description_append_valid_input[unicode] [32mPASSED[0m[33m [ 30/447][0m >tests/hamcrest_unit_test/string_description_test.py::test_description_append_invalid_input [32mPASSED[0m[33m [ 31/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testDescribeMismatch [32mPASSED[0m[33m [ 32/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testHasReadableDescription [32mPASSED[0m[33m [ 33/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testReturnsFalseForNonEmptyCollectionLike [32mPASSED[0m[33m [ 34/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testReturnsFalseForNonEmptyStandardCollections [32mPASSED[0m[33m [ 35/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testReturnsTrueForEmptyCollectionLike [32mPASSED[0m[33m [ 36/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testReturnsTrueForEmptyStandardCollections [32mPASSED[0m[33m [ 37/447][0m >tests/hamcrest_unit_test/collection/is_empty_test.py::EmptyCollectionTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 38/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testDescribeMismatch [32mPASSED[0m[33m [ 39/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testHasReadableDescription [32mPASSED[0m[33m [ 40/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testMatchesAnyConformingDictionary [32mPASSED[0m[33m [ 41/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testMatchesDictionaryContainingMatchingKeyAndValue [32mPASSED[0m[33m [ 42/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 43/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [ 44/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 45/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::test_describe_match [32mPASSED[0m[33m [ 46/447][0m >tests/hamcrest_unit_test/collection/isdict_containing_test.py::IsDictContainingTest::test_describe_single_matching_key_mismatching_value [32mPASSED[0m[33m [ 47/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testDescribeMismatchOfDictionaryWithNonMatchingValue [32mPASSED[0m[33m [ 48/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testDescribeMismatchOfDictionaryWithoutKey [32mPASSED[0m[33m [ 49/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testDescribeMismatchOfNonDictionaryShowsActualArgument [32mPASSED[0m[33m [ 50/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testDoesNotMatchNonDictionary [32mPASSED[0m[33m [ 51/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testHasReadableDescription [32mPASSED[0m[33m [ 52/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatcheSingleDictionaryArgumentWithImplicitEqualTo [32mPASSED[0m[33m [ 53/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatcherCreationRequiresEvenNumberOfPositionalArgs [32mPASSED[0m[33m [ 54/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesDictLike [32mPASSED[0m[33m [ 55/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesDictionaryContainingMultipleKeysWithMatchingValues [32mPASSED[0m[33m [ 56/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesDictionaryContainingSingleKeyWithMatchingValue [32mPASSED[0m[33m [ 57/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesKwargsWithImplicitEqualTo [32mPASSED[0m[33m [ 58/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesUsingKwargs [32mPASSED[0m[33m [ 59/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMatchesUsingSingleDictionaryArgument [32mPASSED[0m[33m [ 60/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMismatchDescriptionOfDictionaryWithNonMatchingValue [32mPASSED[0m[33m [ 61/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testMismatchDescriptionOfNonDictionaryShowsActualArgument [32mPASSED[0m[33m [ 62/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [ 63/447][0m >tests/hamcrest_unit_test/collection/isdict_containingentries_test.py::IsDictContainingEntriesTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 64/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testDescribeMismatch [32mPASSED[0m[33m [ 65/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testDoesNotMatchDictionaryMissingKey [32mPASSED[0m[33m [ 66/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testDoesNotMatchEmptyDictionary [32mPASSED[0m[33m [ 67/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testHasReadableDescription [32mPASSED[0m[33m [ 68/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testMatchesAnyConformingDictionary [32mPASSED[0m[33m [ 69/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testMatchesDictionaryContainingKey [32mPASSED[0m[33m [ 70/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testMatchesSingletonDictionaryContainingKey [32mPASSED[0m[33m [ 71/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 72/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [ 73/447][0m >tests/hamcrest_unit_test/collection/isdict_containingkey_test.py::IsDictContainingKeyTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 74/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testDescribeMismatch [32mPASSED[0m[33m [ 75/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testDoesNotMatchDictionaryMissingValue [32mPASSED[0m[33m [ 76/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testDoesNotMatchEmptyDictionary [32mPASSED[0m[33m [ 77/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testHasReadableDescription [32mPASSED[0m[33m [ 78/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testMatchesAnyConformingDictionary [32mPASSED[0m[33m [ 79/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testMatchesDictionaryContainingValue [32mPASSED[0m[33m [ 80/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testMatchesSingletonDictionaryContainingValue [32mPASSED[0m[33m [ 81/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 82/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [ 83/447][0m >tests/hamcrest_unit_test/collection/isdict_containingvalue_test.py::IsDictContainingValueTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 84/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInConcreteSequenceTest::testDescribeMismatch [32mPASSED[0m[33m [ 85/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInConcreteSequenceTest::testHasReadableDescription [32mPASSED[0m[33m [ 86/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInConcreteSequenceTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 87/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInConcreteSequenceTest::testReturnsTrueIfArgumentIsInSequence [32mPASSED[0m[33m [ 88/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInConcreteSequenceTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 89/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInGeneratorTest::testDescribeMismatch [32mPASSED[0m[33m [ 90/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInGeneratorTest::testHasReadableDescription [32mPASSED[0m[33m [ 91/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInGeneratorTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 92/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInGeneratorTest::testReturnsTrueIfArgumentIsInSequence [32mPASSED[0m[33m [ 93/447][0m >tests/hamcrest_unit_test/collection/isin_test.py::IsInGeneratorTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [ 94/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testDescribeMismatch [32mPASSED[0m[33m [ 95/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testHasAReadableDescription [32mPASSED[0m[33m [ 96/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testMatchesASequenceThatContainsAnElementMatchingTheGivenMatcher [32mPASSED[0m[33m [ 97/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testMatchesAnyConformingSequence [32mPASSED[0m[33m [ 98/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [ 99/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testNoMatchIfSequenceDoesntContainAnElementMatchingTheGivenMatcher [32mPASSED[0m[33m [100/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [101/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContaining::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [102/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testDescribeMismatch [32mPASSED[0m[33m [103/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testHasAReadableDescription [32mPASSED[0m[33m [104/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testMatchesASequenceThatContainsAnElementMatchingTheGivenMatcher [32mPASSED[0m[33m [105/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testMatchesAnyConformingSequence [32mPASSED[0m[33m [106/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [107/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testNoMatchIfSequenceDoesntContainAnElementMatchingTheGivenMatcher [32mPASSED[0m[33m [108/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [109/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorContaining::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [110/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testDescribeMismatch [32mPASSED[0m[33m [111/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testHasAReadableDescription [32mPASSED[0m[33m [112/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testMismatchDescriptionShowsFirstUnmetMatcherAndActualArgument [32mPASSED[0m[33m [113/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testNoMatchIfCollectionDoesntSatisfyAllMatchers [32mPASSED[0m[33m [114/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [115/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItems [32mPASSED[0m[33m [116/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItemsInDifferentOrder [32mPASSED[0m[33m [117/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItemsPlusExtras [32mPASSED[0m[33m [118/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsConcreteSequenceContainingItemsTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [119/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testDescribeMismatch [32mPASSED[0m[33m [120/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testHasAReadableDescription [32mPASSED[0m[33m [121/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testMismatchDescriptionShowsFirstUnmetMatcherAndActualArgument [32mPASSED[0m[33m [122/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testNoMatchIfCollectionDoesntSatisfyAllMatchers [32mPASSED[0m[33m [123/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [124/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItems [32mPASSED[0m[33m [125/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItemsInDifferentOrder [32mPASSED[0m[33m [126/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testShouldMatchCollectionContainingAllItemsPlusExtras [32mPASSED[0m[33m [127/447][0m >tests/hamcrest_unit_test/collection/issequence_containing_test.py::IsGeneratorSequenceContainingItemsTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [128/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDescribeMismatch [32mPASSED[0m[33m [129/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDescribeMismatchAfterMatch [32mPASSED[0m[33m [130/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [131/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDoesNotMatchEmptySequence [32mPASSED[0m[33m [132/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDoesNotMatchIfOneOfMultipleItemsMismatch [32mPASSED[0m[33m [133/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDoesNotMatchWithFewerElementsThanExpected [32mPASSED[0m[33m [134/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testDoesNotMatchWithMoreElementsThanExpected [32mPASSED[0m[33m [135/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testEmptySequenceMatchesEmptySequence [32mPASSED[0m[33m [136/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testHasAReadableDescription [32mPASSED[0m[33m [137/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testIncomparableTypes [32mPASSED[0m[33m [138/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testIncomparableTypesInNestedMatcher [32mPASSED[0m[33m [139/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [140/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testMatchesSequenceInOrder [32mPASSED[0m[33m [141/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testMatchesSequenceOutOfOrder [32mPASSED[0m[33m [142/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testMatchingSingleItemSequence [32mPASSED[0m[33m [143/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsConcreteSequenceContainingInAnyOrderTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [144/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDescribeMismatch [32mPASSED[0m[33m [145/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDescribeMismatchAfterMatch [32mPASSED[0m[33m [146/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [147/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDoesNotMatchEmptySequence [32mPASSED[0m[33m [148/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDoesNotMatchIfOneOfMultipleItemsMismatch [32mPASSED[0m[33m [149/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDoesNotMatchWithFewerElementsThanExpected [32mPASSED[0m[33m [150/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testDoesNotMatchWithMoreElementsThanExpected [32mPASSED[0m[33m [151/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testEmptySequenceMatchesEmptySequence [32mPASSED[0m[33m [152/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testHasAReadableDescription [32mPASSED[0m[33m [153/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testIncomparableTypes [32mPASSED[0m[33m [154/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testIncomparableTypesInNestedMatcher [32mPASSED[0m[33m [155/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [156/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testMatchesSequenceInOrder [32mPASSED[0m[33m [157/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testMatchesSequenceOutOfOrder [32mPASSED[0m[33m [158/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testMatchingSingleItemSequence [32mPASSED[0m[33m [159/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginanyorder_test.py::IsGeneratorSequenceContainingInAnyOrderTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [160/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testContainsDeprecated [32mPASSED[0m[33m [161/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDescribeMismatch [32mPASSED[0m[33m [162/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [163/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDoesNotMatchEmptySequence [32mPASSED[0m[33m [164/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDoesNotMatchIfOneOfMultipleItemsMismatch [32mPASSED[0m[33m [165/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDoesNotMatchIfSingleItemMismatches [32mPASSED[0m[33m [166/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDoesNotMatchWithFewerElementsThanExpected [32mPASSED[0m[33m [167/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testDoesNotMatchWithMoreElementsThanExpected [32mPASSED[0m[33m [168/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testEmptySequenceMatchesEmptySequence [32mPASSED[0m[33m [169/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testHasAReadableDescription [32mPASSED[0m[33m [170/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [171/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testMatchingMultipleItemSequence [32mPASSED[0m[33m [172/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testMatchingSingleItemSequence [32mPASSED[0m[33m [173/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsConcreteSequenceContainingInOrderTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [174/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testContainsDeprecated [32mPASSED[0m[33m [175/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDescribeMismatch [32mPASSED[0m[33m [176/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [177/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDoesNotMatchEmptySequence [32mPASSED[0m[33m [178/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDoesNotMatchIfOneOfMultipleItemsMismatch [32mPASSED[0m[33m [179/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDoesNotMatchIfSingleItemMismatches [32mPASSED[0m[33m [180/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDoesNotMatchWithFewerElementsThanExpected [32mPASSED[0m[33m [181/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testDoesNotMatchWithMoreElementsThanExpected [32mPASSED[0m[33m [182/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testEmptySequenceMatchesEmptySequence [32mPASSED[0m[33m [183/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testHasAReadableDescription [32mPASSED[0m[33m [184/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [185/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testMatchingMultipleItemSequence [32mPASSED[0m[33m [186/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testMatchingSingleItemSequence [32mPASSED[0m[33m [187/447][0m >tests/hamcrest_unit_test/collection/issequence_containinginorder_test.py::IsGeneratorSequenceContainingInOrderTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [188/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testDescribeMismatch [32mPASSED[0m[33m [189/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [190/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testDoesNotMatchEmptyList [32mPASSED[0m[33m [191/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testDoesNotMatchListWithMismatchingItem [32mPASSED[0m[33m [192/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testHasAReadableDescription [32mPASSED[0m[33m [193/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testMatchesAllItemsWithMultipleMatchers [32mPASSED[0m[33m [194/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testMatchesAllItemsWithOneMatcher [32mPASSED[0m[33m [195/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [196/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testMatchesSingletonList [32mPASSED[0m[33m [197/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsConcreteSequenceOnlyContainingTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [198/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testDescribeMismatch [32mPASSED[0m[33m [199/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testDescribeMismatchOfNonSequence [32mPASSED[0m[33m [200/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testDoesNotMatchEmptyList [32mPASSED[0m[33m [201/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testDoesNotMatchListWithMismatchingItem [32mPASSED[0m[33m [202/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testHasAReadableDescription [32mPASSED[0m[33m [203/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testMatchesAllItemsWithMultipleMatchers [32mPASSED[0m[33m [204/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testMatchesAllItemsWithOneMatcher [32mPASSED[0m[33m [205/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testMatchesAnyConformingSequence [32mPASSED[0m[33m [206/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testMatchesSingletonList [32mPASSED[0m[33m [207/447][0m >tests/hamcrest_unit_test/collection/issequence_onlycontaining_test.py::IsGeneratorSequenceOnlyContainingTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [208/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testDescribeMismatch [32mPASSED[0m[33m [209/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testHasAReadableDescription [32mPASSED[0m[33m [210/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testMatchesIfArgumentSatisfiesAllOfManyOtherMatchers [32mPASSED[0m[33m [211/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testMatchesIfArgumentSatisfiesBothOfTwoOtherMatchers [32mPASSED[0m[33m [212/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testMismatchDescriptionDescribesFirstFailingMatch [32mPASSED[0m[33m [213/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testMismatchDescriptionOptionallyDescribesMultipleFailingMatches [32mPASSED[0m[33m [214/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testNoMatchIfArgumentFailsToSatisfyAllOfManyOtherMatchers [32mPASSED[0m[33m [215/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testNoMatchIfArgumentFailsToSatisfyEitherOfTwoOtherMatchers [32mPASSED[0m[33m [216/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [217/447][0m >tests/hamcrest_unit_test/core/allof_test.py::AllOfTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [218/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testDescribeMismatch [32mPASSED[0m[33m [219/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testHasAReadableDescription [32mPASSED[0m[33m [220/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testMatchesIfArgumentSatisfiesAnyOfManyOtherMatchers [32mPASSED[0m[33m [221/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testMatchesIfArgumentSatisfiesEitherOrBothOfTwoOtherMatchers [32mPASSED[0m[33m [222/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testMismatchDescriptionDescribesFirstFailingMatch [32mPASSED[0m[33m [223/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testNoMatchIfArgumentFailsToSatisfyAnyOfManyOtherMatchers [32mPASSED[0m[33m [224/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testNoMatchIfArgumentFailsToSatisfyEitherOfTwoOtherMatchers [32mPASSED[0m[33m [225/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testProvidesConvenientShortcutForMatchingWithEqualTo [32mPASSED[0m[33m [226/447][0m >tests/hamcrest_unit_test/core/anyof_test.py::AnyOfTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [227/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testAppendsValuesToDescription [32mPASSED[0m[33m [228/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testDelegatesDescribeMismatchToNestedMatcher [32mPASSED[0m[33m [229/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testDelegatesMatchingToNestedMatcher [32mPASSED[0m[33m [230/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testDelegatesMismatchDescriptionToNestedMatcher [32mPASSED[0m[33m [231/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testOverridesDescriptionOfNestedMatcherWithConstructorArgument [32mPASSED[0m[33m [232/447][0m >tests/hamcrest_unit_test/core/described_as_test.py::DescribedAsTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [233/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testDelegatesDescribeMismatchToNestedMatcher [32mPASSED[0m[33m [234/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testDelegatesMatchingToNestedMatcher [32mPASSED[0m[33m [235/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testDelegatesMismatchDescriptionToNestedMatcher [32mPASSED[0m[33m [236/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testDescriptionShouldPassThrough [32mPASSED[0m[33m [237/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testProvidesConvenientShortcutForIsEqualTo [32mPASSED[0m[33m [238/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testProvidesConvenientShortcutForIsInstanceOf [32mPASSED[0m[33m [239/447][0m >tests/hamcrest_unit_test/core/is_test.py::IsTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [240/447][0m >tests/hamcrest_unit_test/core/isanything_test.py::IsAnythingTest::testAlwaysEvaluatesToTrue [32mPASSED[0m[33m [241/447][0m >tests/hamcrest_unit_test/core/isanything_test.py::IsAnythingTest::testCanOverrideDescription [32mPASSED[0m[33m [242/447][0m >tests/hamcrest_unit_test/core/isanything_test.py::IsAnythingTest::testHasUsefulDefaultDescription [32mPASSED[0m[33m [243/447][0m >tests/hamcrest_unit_test/core/isanything_test.py::IsAnythingTest::testMatchAlwaysSucceedsSoShouldNotGenerateMismatchDescription [32mPASSED[0m[33m [244/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testByteInequalityDescription [32mPASSED[0m[33m [245/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testCanCompareNoneValues [32mPASSED[0m[33m [246/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testComparesObjectsUsingEquality [32mPASSED[0m[33m [247/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testDescribeMismatch [32mPASSED[0m[33m [248/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testEqualToWithEqualBytes [32mPASSED[0m[33m [249/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testHonorsArgumentEqImplementationEvenWithNone [32mPASSED[0m[33m [250/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testIncludesTheResultOfCallingToStringOnItsArgumentInTheDescription [32mPASSED[0m[33m [251/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [252/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testNotEqualToWithEqualBytes [32mPASSED[0m[33m [253/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testReturnsAnObviousDescriptionIfCreatedWithANestedMatcherByMistake [32mPASSED[0m[33m [254/447][0m >tests/hamcrest_unit_test/core/isequal_test.py::IsEqualTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [255/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testDescribeMismatch [32mPASSED[0m[33m [256/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testEvaluatesToTrueIfArgumentIsInstanceOfASpecificClass [32mPASSED[0m[33m [257/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testHasAReadableDescription [32mPASSED[0m[33m [258/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testMatcherCreationRequiresType [32mPASSED[0m[33m [259/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [260/447][0m >tests/hamcrest_unit_test/core/isinstanceof_test.py::IsInstanceOfTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [261/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testDescribeMismatch [32mPASSED[0m[33m [262/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testEvaluatesToFalseIfArgumentIsNotNone [32mPASSED[0m[33m [263/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testEvaluatesToTrueIfArgumentIsNone [32mPASSED[0m[33m [264/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testHasAReadableDescription [32mPASSED[0m[33m [265/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [266/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::IsNoneTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [267/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testDescribeMismatch [32mPASSED[0m[33m [268/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testEvaluatesToFalseIfArgumentIsNone [32mPASSED[0m[33m [269/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testEvaluatesToTrueIfArgumentIsNotNone [32mPASSED[0m[33m [270/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testHasAReadableDescription [32mPASSED[0m[33m [271/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [272/447][0m >tests/hamcrest_unit_test/core/isnone_test.py::NotNoneTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [273/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testDescribeMismatch [32mPASSED[0m[33m [274/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testEvaluatesToTheTheLogicalNegationOfAnotherMatcher [32mPASSED[0m[33m [275/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testHasAReadableDescription [32mPASSED[0m[33m [276/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testMismatchDescriptionShowsActualArgument [32mPASSED[0m[33m [277/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testProvidesConvenientShortcutForNotEqualTo [32mPASSED[0m[33m [278/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testProvidesConvenientShortcutForNotInstanceOf [32mPASSED[0m[33m [279/447][0m >tests/hamcrest_unit_test/core/isnot_test.py::IsNotTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [280/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testDescribeMismatch [32mPASSED[0m[33m [281/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testDescribeMismatchWithNilShouldNotIncludeAddress [32mPASSED[0m[33m [282/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testDescriptionIncludesMemoryAddress [32mPASSED[0m[33m [283/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testEvaluatesToTrueIfArgumentIsReferenceToASpecifiedObject [32mPASSED[0m[33m [284/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testMismatchDescriptionShowsActualArgumentAddress [32mPASSED[0m[33m [285/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testMismatchDescriptionWithNilShouldNotIncludeAddress [32mPASSED[0m[33m [286/447][0m >tests/hamcrest_unit_test/core/issame_test.py::IsSameTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [287/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDescribeMismatchWillCallItemIfNotTheOriginalMatch [32mPASSED[0m[33m [288/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchExceptionIfRegularExpressionDoesNotMatch [32mPASSED[0m[33m [289/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchIfAdditionalMatchersDoesNotMatch [32mPASSED[0m[33m [290/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchIfFunctionDoesNotRaiseException [32mPASSED[0m[33m [291/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchIfNeitherPatternOrMatcherMatch [32mPASSED[0m[33m [292/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchIfTheWrongExceptionTypeIsRaisedPy3 [33mSKIPPED[0m (Message differs between Python versions)[33m [293/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchIfTheWrongExceptionTypeIsRaisedPy37 [32mPASSED[0m[33m [294/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testDoesNotMatchTypeErrorIfActualIsNotCallable [32mPASSED[0m[33m [295/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testMachesIfRaisedExceptionMatchesAdditionalMatchers [32mPASSED[0m[33m [296/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testMatchesIfFunctionRaisesASubclassOfTheExpectedBaseException [32mPASSED[0m[33m [297/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testMatchesIfFunctionRaisesASubclassOfTheExpectedException [32mPASSED[0m[33m [298/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testMatchesIfFunctionRaisesTheExactExceptionExpected [32mPASSED[0m[33m [299/447][0m >tests/hamcrest_unit_test/core/raises_test.py::RaisesTest::testMatchesRegularExpressionToStringifiedException [32mPASSED[0m[33m [300/447][0m >tests/hamcrest_unit_test/core/raises_test.py::test_gives_correct_message_when_wrapped_with_is_not[but AssertionError('(){}',) of type <type 'exceptions.AssertionError'> was raised.] [33mSKIPPED[0m (Message differs between Python versions)[33m [301/447][0m >tests/hamcrest_unit_test/core/raises_test.py::test_gives_correct_message_when_wrapped_with_is_not[but AssertionError('(){}',) of type <class 'AssertionError'> was raised.] [33mSKIPPED[0m (Message differs between Python versions)[33m [302/447][0m >tests/hamcrest_unit_test/core/raises_test.py::test_gives_correct_message_when_wrapped_with_is_not[but AssertionError('(){}') of type <class 'AssertionError'> was raised.] [32mPASSED[0m[33m [303/447][0m >tests/hamcrest_unit_test/core/raises_test.py::CallingTest::testCallingDoesNotImmediatelyExecuteFunction [32mPASSED[0m[33m [304/447][0m >tests/hamcrest_unit_test/core/raises_test.py::CallingTest::testCallingObjectCallsProvidedFunction [32mPASSED[0m[33m [305/447][0m >tests/hamcrest_unit_test/core/raises_test.py::CallingTest::testCallingWithFunctionReturnsObject [32mPASSED[0m[33m [306/447][0m >tests/hamcrest_unit_test/core/raises_test.py::CallingTest::testCallingWithFunctionSetsArgumentList [32mPASSED[0m[33m [307/447][0m >tests/hamcrest_unit_test/integration/match_equality_test.py::MatchEqualityWrapperTest::testMatcherIsEqualWhenMatchesIsTrue [32mPASSED[0m[33m [308/447][0m >tests/hamcrest_unit_test/integration/match_equality_test.py::MatchEqualityWrapperTest::testMatcherIsNotEqualWhenMatchesIsFalse [32mPASSED[0m[33m [309/447][0m >tests/hamcrest_unit_test/integration/match_equality_test.py::MatchEqualityWrapperTest::testMatcherReprIsMatcher [32mPASSED[0m[33m [310/447][0m >tests/hamcrest_unit_test/integration/match_equality_test.py::MatchEqualityWrapperTest::testMatcherStringIsMatcherDescription [32mPASSED[0m[33m [311/447][0m >tests/hamcrest_unit_test/integration/match_equality_test.py::MatchEqualityWrapperTest::testMatchesWhenProvidedAnObject [32mPASSED[0m[33m [312/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testDescribeMismatchShowsActualArgumentIfNotNumeric [32mPASSED[0m[33m [313/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testDescribeMismatchShowsActualDeltaIfArgumentIsNumeric [32mPASSED[0m[33m [314/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testEvaluatesToTrueIfArgumentIsEqualToAValueWithinSomeError [32mPASSED[0m[33m [315/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testFailsIfMatchingAgainstNonNumber [32mPASSED[0m[33m [316/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testHasAReadableDescription [32mPASSED[0m[33m [317/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testMatcherCreationAcceptsOtherNumericTypes [32mPASSED[0m[33m [318/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testMatcherCreationRequiresNumbers [32mPASSED[0m[33m [319/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testMatcherSupportsDecimal [32mPASSED[0m[33m [320/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testMismatchDescriptionShowsActualArgumentIfNotNumeric [32mPASSED[0m[33m [321/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testMismatchDescriptionShowsActualDeltaIfArgumentIsNumeric [32mPASSED[0m[33m [322/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsCloseToTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[33m [323/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex [31mFAILED[0m[31m [324/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex128 [32mPASSED[0m[31m [325/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex64 [32mPASSED[0m[31m [326/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float [31mFAILED[0m[31m [327/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float16 [32mPASSED[0m[31m [328/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float32 [32mPASSED[0m[31m [329/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float64 [32mPASSED[0m[31m [330/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_int [31mFAILED[0m[31m [331/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_int16 [32mPASSED[0m[31m [332/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_int32 [32mPASSED[0m[31m [333/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_int64 [32mPASSED[0m[31m [334/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_int8 [32mPASSED[0m[31m [335/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_uint16 [32mPASSED[0m[31m [336/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_uint32 [32mPASSED[0m[31m [337/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_uint64 [32mPASSED[0m[31m [338/447][0m >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_uint8 [32mPASSED[0m[31m [339/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testComparesObjectsForGreaterThan [32mPASSED[0m[31m [340/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testComparesObjectsForGreaterThanOrEqualTo [32mPASSED[0m[31m [341/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testComparesObjectsForLessThan [32mPASSED[0m[31m [342/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testComparesObjectsForLessThanOrEqualTo [32mPASSED[0m[31m [343/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testDescribeMismatch [32mPASSED[0m[31m [344/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testHasAReadableDescription [32mPASSED[0m[31m [345/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testIncomparableTypes [32mPASSED[0m[31m [346/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testMismatchDescription [32mPASSED[0m[31m [347/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [348/447][0m >tests/hamcrest_unit_test/number/ordering_comparison_test.py::OrderingComparisonTest::testSupportsDifferentTypesOfComparableObjects [32mPASSED[0m[31m [349/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testDescribeMismatchForItemWithWrongLength [32mPASSED[0m[31m [350/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testDescribeMismatchForItemWithoutLength [32mPASSED[0m[31m [351/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testDoesNotMatchObjectWithoutLen [32mPASSED[0m[31m [352/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testHasReadableDescription [32mPASSED[0m[31m [353/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testMismatchDescriptionForItemWithWrongLength [32mPASSED[0m[31m [354/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testMismatchDescriptionForItemWithoutLength [32mPASSED[0m[31m [355/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testPassesResultOfLenToNestedMatcher [32mPASSED[0m[31m [356/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testProvidesConvenientShortcutForHasLengthEqualTo [32mPASSED[0m[31m [357/447][0m >tests/hamcrest_unit_test/object/haslength_test.py::HasLengthTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [358/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testDescribeMissingProperty [32mPASSED[0m[31m [359/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testDescribePropertyValueMismatch [32mPASSED[0m[31m [360/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testDescription [32mPASSED[0m[31m [361/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testHasPropertyWithValueMatcher [32mPASSED[0m[31m [362/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testHasPropertyWithValueMatcherNegative [32mPASSED[0m[31m [363/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testHasPropertyWithoutValueMatcher [32mPASSED[0m[31m [364/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testHasPropertyWithoutValueMatcherNegative [32mPASSED[0m[31m [365/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testMismatchDescription [32mPASSED[0m[31m [366/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertyTest::testNoMismatchDescriptionOnMatch [32mPASSED[0m[31m [367/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertiesTest::testDescription [32mPASSED[0m[31m [368/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertiesTest::testMatcherCreationRequiresEvenNumberOfPositionalArguments [32mPASSED[0m[31m [369/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertiesTest::testMatchesUsingKeywordArguments [32mPASSED[0m[31m [370/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertiesTest::testMatchesUsingSingleDictionaryArgument [32mPASSED[0m[31m [371/447][0m >tests/hamcrest_unit_test/object/hasproperty_test.py::HasPropertiesTest::testMismatchDescription [32mPASSED[0m[31m [372/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testDescribeMismatchDescription [32mPASSED[0m[31m [373/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testHasReadableDescription [32mPASSED[0m[31m [374/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testMismatchDescription [32mPASSED[0m[31m [375/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testPassesResultOfToStrToNestedMatcher [32mPASSED[0m[31m [376/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testProvidesConvenientShortcutForHasStringEqualTo [32mPASSED[0m[31m [377/447][0m >tests/hamcrest_unit_test/object/hasstring_test.py::HasStringTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [378/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testDescribeMismatch [32mPASSED[0m[31m [379/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testFailsIfAdditionalWhitespaceIsPresent [32mPASSED[0m[31m [380/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testFailsIfMatchingAgainstNonString [32mPASSED[0m[31m [381/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testHasAReadableDescription [32mPASSED[0m[31m [382/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testIgnoresCaseOfCharsInString [32mPASSED[0m[31m [383/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testMatcherCreationRequiresString [32mPASSED[0m[31m [384/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testMismatchDescription [32mPASSED[0m[31m [385/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_case_test.py::IsEqualIgnoringCaseTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [386/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testDescribeMismatch [32mPASSED[0m[31m [387/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testDescribesItselfAsIgnoringWhiteSpace [32mPASSED[0m[31m [388/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testFailsIfMatchingAgainstNonString [32mPASSED[0m[31m [389/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testFailsIfTextOtherThanWhitespaceDiffers [32mPASSED[0m[31m [390/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testFailsIfWhitespaceIsAddedOrRemovedInMidWord [32mPASSED[0m[31m [391/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testMatcherCreationRequiresString [32mPASSED[0m[31m [392/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testMismatchDescription [32mPASSED[0m[31m [393/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testPassesIfWordsAreSameButWhitespaceDiffers [32mPASSED[0m[31m [394/447][0m >tests/hamcrest_unit_test/text/isequal_ignoring_whitespace_test.py::IsEqualIgnoringWhiteSpaceTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [395/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_true_if_argument_contains_substring[EXCERPT-EXCERPTEND] [32mPASSED[0m[31m [396/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_true_if_argument_contains_substring[EXCERPT-STARTEXCERPTEND] [32mPASSED[0m[31m [397/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_true_if_argument_contains_substring[EXCERPT-STARTEXCERPT] [32mPASSED[0m[31m [398/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_true_if_argument_contains_substring[EXCERPT-EXCERPTEXCERPT] [32mPASSED[0m[31m [399/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_true_if_argument_contains_substring[EXCERPT-EXCERPT] [32mPASSED[0m[31m [400/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_false_with_mismatch[EXCERPT-whatever] [32mPASSED[0m[31m [401/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_false_with_mismatch[EXCERPT-EXCERP] [32mPASSED[0m[31m [402/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_evaluates_false_with_mismatch[EXCERPT-text2] [32mPASSED[0m[31m [403/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_description[EXCERPT] [32mPASSED[0m[31m [404/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_successful_match_does_not_have_mismatch_description[EXCERPT] [32mPASSED[0m[31m [405/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_mismatch_description[EXCERPT-whatever] [32mPASSED[0m[31m [406/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_mismatch_description[EXCERPT-EXCERP] [32mPASSED[0m[31m [407/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::test_mismatch_description[EXCERPT-text2] [32mPASSED[0m[31m [408/447][0m >tests/hamcrest_unit_test/text/stringcontains_test.py::testMatcherCreationRequiresString [32mPASSED[0m[31m [409/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testDescribeMismatch [32mPASSED[0m[31m [410/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testDoesNotMatchIfExpectedSubstringsAreMissing [32mPASSED[0m[31m [411/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testDoesNotMatchIfOrderIsIncorrect [32mPASSED[0m[31m [412/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testFailsIfMatchingAgainstNonString [32mPASSED[0m[31m [413/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testHasAReadableDescription [32mPASSED[0m[31m [414/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testMatcherCreationRequiresString [32mPASSED[0m[31m [415/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testMatchesIfOrderIsCorrect [32mPASSED[0m[31m [416/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testMismatchDescription [32mPASSED[0m[31m [417/447][0m >tests/hamcrest_unit_test/text/stringcontainsinorder_test.py::StringContainsInOrderTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [418/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testDescribeMismatch [32mPASSED[0m[31m [419/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring [32mPASSED[0m[31m [420/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testEvaluatesToTrueIfArgumentIsEqualToSubstring [32mPASSED[0m[31m [421/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testFailsIfMatchingAgainstNonString [32mPASSED[0m[31m [422/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testHasAReadableDescription [32mPASSED[0m[31m [423/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testMatcherCreationRequiresString [32mPASSED[0m[31m [424/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testMismatchDescription [32mPASSED[0m[31m [425/447][0m >tests/hamcrest_unit_test/text/stringendswith_test.py::StringEndsWithTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [426/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testCompiledDescribeMismatch [32mPASSED[0m[31m [427/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testCompiledMismatchDescription [32mPASSED[0m[31m [428/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMatchesUsingCompiledExpressions [32mPASSED[0m[31m [429/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMatchesWhenPatternIsFoundAtBeginning [32mPASSED[0m[31m [430/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMatchesWhenPatternIsFoundAtEnd [32mPASSED[0m[31m [431/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMatchesWhenPatternIsFoundInMiddle [32mPASSED[0m[31m [432/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMismatchesUsingCompiledExpressions [32mPASSED[0m[31m [433/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testMismatchesWhenPatternIsNotPresent [32mPASSED[0m[31m [434/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testPatternHasAReadableDescription [32mPASSED[0m[31m [435/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testStringDescribeMismatch [32mPASSED[0m[31m [436/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testStringHasAReadableDescription [32mPASSED[0m[31m [437/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testStringMismatchDescription [32mPASSED[0m[31m [438/447][0m >tests/hamcrest_unit_test/text/stringmatches_test.py::StringMatchesTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [439/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testDescribeMismatch [32mPASSED[0m[31m [440/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring [32mPASSED[0m[31m [441/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testEvaluatesToTrueIfArgumentIsEqualToSubstring [32mPASSED[0m[31m [442/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testFailsIfMatchingAgainstNonString [32mPASSED[0m[31m [443/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testHasAReadableDescription [32mPASSED[0m[31m [444/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testMatcherCreationRequiresString [32mPASSED[0m[31m [445/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testMismatchDescription [32mPASSED[0m[31m [446/447][0m >tests/hamcrest_unit_test/text/stringstartswith_test.py::StringStartsWithTest::testSuccessfulMatchDoesNotGenerateMismatchDescription [32mPASSED[0m[31m [447/447][0m > >================================================================================================================== FAILURES ================================================================================================================== >[31m[1m_______________________________________________________________________________________________ IsNumericTest.test_numpy_numeric_type_complex ________________________________________________________________________________________________[0m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_complex> > > [37m@unittest[39;49;00m.skipUnless(NUMPY_AVAILABLE, [33m"[39;49;00m[33mSkipped because it needs NumPy[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > [94mdef[39;49;00m [92mtest_numpy_numeric_type_complex[39;49;00m([96mself[39;49;00m):[90m[39;49;00m >> [96mself[39;49;00m.assertTrue(isnumeric(np.complex([94m1[39;49;00m)), [33m"[39;49;00m[33mShorthand for complex128.[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_complex> > >[1m[31mtests/hamcrest_unit_test/number/iscloseto_test.py[0m:130: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >attr = 'complex' > > [94mdef[39;49;00m [92m__getattr__[39;49;00m(attr):[90m[39;49;00m > [90m# Warn for expired attributes, and return a dummy function[39;49;00m[90m[39;49;00m > [90m# that always raises an exception.[39;49;00m[90m[39;49;00m > [94mimport[39;49;00m [04m[96mwarnings[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > msg = __expired_functions__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mdef[39;49;00m [92m_expired[39;49;00m(*args, **kwds):[90m[39;49;00m > [94mraise[39;49;00m [96mRuntimeError[39;49;00m(msg)[90m[39;49;00m > [90m[39;49;00m > [94mreturn[39;49;00m _expired[90m[39;49;00m > [90m[39;49;00m > [90m# Emit warnings for deprecated attributes[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > val, msg = __deprecated_attrs__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [94mreturn[39;49;00m val[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __future_scalars__:[90m[39;49;00m > [90m# And future warnings for those that will change, but also give[39;49;00m[90m[39;49;00m > [90m# the AttributeError[39;49;00m[90m[39;49;00m > warnings.warn([90m[39;49;00m > [33mf[39;49;00m[33m"[39;49;00m[33mIn the future `np.[39;49;00m[33m{[39;49;00mattr[33m}[39;49;00m[33m` will be defined as the [39;49;00m[33m"[39;49;00m[90m[39;49;00m > [33m"[39;49;00m[33mcorresponding NumPy scalar.[39;49;00m[33m"[39;49;00m, [96mFutureWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __former_attrs__:[90m[39;49;00m >> [94mraise[39;49;00m [96mAttributeError[39;49;00m(__former_attrs__[attr])[90m[39;49;00m >[1m[31mE AttributeError: module 'numpy' has no attribute 'complex'.[0m >[1m[31mE `np.complex` was a deprecated alias for the builtin `complex`. To avoid this error in existing code, use `complex` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.complex128` here.[0m >[1m[31mE The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:[0m >[1m[31mE https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'complex_'?[0m > >attr = 'complex' >warnings = <module 'warnings' from '/usr/lib/python3.10/warnings.py'> > >[1m[31m/usr/lib/python3.10/site-packages/numpy/__init__.py[0m:305: AttributeError >[31m[1m________________________________________________________________________________________________ IsNumericTest.test_numpy_numeric_type_float _________________________________________________________________________________________________[0m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_float> > > [37m@unittest[39;49;00m.skipUnless(NUMPY_AVAILABLE, [33m"[39;49;00m[33mSkipped because it needs NumPy[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > [94mdef[39;49;00m [92mtest_numpy_numeric_type_float[39;49;00m([96mself[39;49;00m):[90m[39;49;00m >> [96mself[39;49;00m.assertTrue(isnumeric(np.float([94m1[39;49;00m)), [33m"[39;49;00m[33mShorthand for float64.[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_float> > >[1m[31mtests/hamcrest_unit_test/number/iscloseto_test.py[0m:105: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >attr = 'float' > > [94mdef[39;49;00m [92m__getattr__[39;49;00m(attr):[90m[39;49;00m > [90m# Warn for expired attributes, and return a dummy function[39;49;00m[90m[39;49;00m > [90m# that always raises an exception.[39;49;00m[90m[39;49;00m > [94mimport[39;49;00m [04m[96mwarnings[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > msg = __expired_functions__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mdef[39;49;00m [92m_expired[39;49;00m(*args, **kwds):[90m[39;49;00m > [94mraise[39;49;00m [96mRuntimeError[39;49;00m(msg)[90m[39;49;00m > [90m[39;49;00m > [94mreturn[39;49;00m _expired[90m[39;49;00m > [90m[39;49;00m > [90m# Emit warnings for deprecated attributes[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > val, msg = __deprecated_attrs__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [94mreturn[39;49;00m val[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __future_scalars__:[90m[39;49;00m > [90m# And future warnings for those that will change, but also give[39;49;00m[90m[39;49;00m > [90m# the AttributeError[39;49;00m[90m[39;49;00m > warnings.warn([90m[39;49;00m > [33mf[39;49;00m[33m"[39;49;00m[33mIn the future `np.[39;49;00m[33m{[39;49;00mattr[33m}[39;49;00m[33m` will be defined as the [39;49;00m[33m"[39;49;00m[90m[39;49;00m > [33m"[39;49;00m[33mcorresponding NumPy scalar.[39;49;00m[33m"[39;49;00m, [96mFutureWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __former_attrs__:[90m[39;49;00m >> [94mraise[39;49;00m [96mAttributeError[39;49;00m(__former_attrs__[attr])[90m[39;49;00m >[1m[31mE AttributeError: module 'numpy' has no attribute 'float'.[0m >[1m[31mE `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.[0m >[1m[31mE The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:[0m >[1m[31mE https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'cfloat'?[0m > >attr = 'float' >warnings = <module 'warnings' from '/usr/lib/python3.10/warnings.py'> > >[1m[31m/usr/lib/python3.10/site-packages/numpy/__init__.py[0m:305: AttributeError >[31m[1m_________________________________________________________________________________________________ IsNumericTest.test_numpy_numeric_type_int __________________________________________________________________________________________________[0m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_int> > > [37m@unittest[39;49;00m.skipUnless(NUMPY_AVAILABLE, [33m"[39;49;00m[33mSkipped because it needs NumPy[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > [94mdef[39;49;00m [92mtest_numpy_numeric_type_int[39;49;00m([96mself[39;49;00m):[90m[39;49;00m >> [96mself[39;49;00m.assertTrue(isnumeric(np.int([94m1[39;49;00m)), [33m"[39;49;00m[33mPlatform integer (normally either int32 or int64)[39;49;00m[33m"[39;49;00m)[90m[39;49;00m > >self = <hamcrest_unit_test.number.iscloseto_test.IsNumericTest testMethod=test_numpy_numeric_type_int> > >[1m[31mtests/hamcrest_unit_test/number/iscloseto_test.py[0m:67: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >attr = 'int' > > [94mdef[39;49;00m [92m__getattr__[39;49;00m(attr):[90m[39;49;00m > [90m# Warn for expired attributes, and return a dummy function[39;49;00m[90m[39;49;00m > [90m# that always raises an exception.[39;49;00m[90m[39;49;00m > [94mimport[39;49;00m [04m[96mwarnings[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > msg = __expired_functions__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mdef[39;49;00m [92m_expired[39;49;00m(*args, **kwds):[90m[39;49;00m > [94mraise[39;49;00m [96mRuntimeError[39;49;00m(msg)[90m[39;49;00m > [90m[39;49;00m > [94mreturn[39;49;00m _expired[90m[39;49;00m > [90m[39;49;00m > [90m# Emit warnings for deprecated attributes[39;49;00m[90m[39;49;00m > [94mtry[39;49;00m:[90m[39;49;00m > val, msg = __deprecated_attrs__[attr][90m[39;49;00m > [94mexcept[39;49;00m [96mKeyError[39;49;00m:[90m[39;49;00m > [94mpass[39;49;00m[90m[39;49;00m > [94melse[39;49;00m:[90m[39;49;00m > warnings.warn(msg, [96mDeprecationWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [94mreturn[39;49;00m val[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __future_scalars__:[90m[39;49;00m > [90m# And future warnings for those that will change, but also give[39;49;00m[90m[39;49;00m > [90m# the AttributeError[39;49;00m[90m[39;49;00m > warnings.warn([90m[39;49;00m > [33mf[39;49;00m[33m"[39;49;00m[33mIn the future `np.[39;49;00m[33m{[39;49;00mattr[33m}[39;49;00m[33m` will be defined as the [39;49;00m[33m"[39;49;00m[90m[39;49;00m > [33m"[39;49;00m[33mcorresponding NumPy scalar.[39;49;00m[33m"[39;49;00m, [96mFutureWarning[39;49;00m, stacklevel=[94m2[39;49;00m)[90m[39;49;00m > [90m[39;49;00m > [94mif[39;49;00m attr [95min[39;49;00m __former_attrs__:[90m[39;49;00m >> [94mraise[39;49;00m [96mAttributeError[39;49;00m(__former_attrs__[attr])[90m[39;49;00m >[1m[31mE AttributeError: module 'numpy' has no attribute 'int'.[0m >[1m[31mE `np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.[0m >[1m[31mE The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:[0m >[1m[31mE https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'inf'?[0m > >attr = 'int' >warnings = <module 'warnings' from '/usr/lib/python3.10/warnings.py'> > >[1m[31m/usr/lib/python3.10/site-packages/numpy/__init__.py[0m:305: AttributeError >[33m============================================================================================================== warnings summary ==============================================================================================================[0m >../../../../../../../usr/lib/python3.10/site-packages/xdist/plugin.py:243 > /usr/lib/python3.10/site-packages/xdist/plugin.py:243: DeprecationWarning: The --looponfail command line argument and looponfailroots config variable are deprecated. > The loop-on-fail feature will be removed in pytest-xdist 4.0. > config.issue_config_time_warning(warning, 2) > >tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex64 > /var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4-python3_10/install/usr/lib/python3.10/site-packages/hamcrest/library/number/iscloseto.py:22: ComplexWarning: Casting complex values to real discards the imaginary part > _ = (fabs(value) + 0 - 0) * 1 > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >[36m[1m========================================================================================================== short test summary info ===========================================================================================================[0m >[33mSKIPPED[0m [1] tests/hamcrest_unit_test/core/raises_test.py:45: Message differs between Python versions >[33mSKIPPED[0m [2] tests/hamcrest_unit_test/core/raises_test.py:139: Message differs between Python versions >[31mFAILED[0m tests/hamcrest_unit_test/number/iscloseto_test.py::[1mIsNumericTest::test_numpy_numeric_type_complex[0m - AttributeError: module 'numpy' has no attribute 'complex'. >[31mFAILED[0m tests/hamcrest_unit_test/number/iscloseto_test.py::[1mIsNumericTest::test_numpy_numeric_type_float[0m - AttributeError: module 'numpy' has no attribute 'float'. >[31mFAILED[0m tests/hamcrest_unit_test/number/iscloseto_test.py::[1mIsNumericTest::test_numpy_numeric_type_int[0m - AttributeError: module 'numpy' has no attribute 'int'. >[31m============================================================================================ [31m[1m3 failed[0m, [32m441 passed[0m, [33m3 skipped[0m, [33m2 warnings[0m[31m in 1.42s[0m[31m ============================================================================================[0m >pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'. > [31;01m*[0m ERROR: dev-python/pyhamcrest-2.0.4::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.10 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 136: Called src_test > [31;01m*[0m environment, line 3414: Called distutils-r1_src_test > [31;01m*[0m environment, line 1628: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 718: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 3075: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2626: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2624: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1059: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1551: Called python_test > [31;01m*[0m environment, line 3363: Called distutils-r1_python_test > [31;01m*[0m environment, line 1501: Called epytest > [31;01m*[0m environment, line 2131: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/pyhamcrest-2.0.4::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/pyhamcrest-2.0.4::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/pyhamcrest-2.0.4/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pyhamcrest-2.0.4/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4' > [31;01m*[0m S: '/var/tmp/portage/dev-python/pyhamcrest-2.0.4/work/PyHamcrest-2.0.4'
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 903257
: 859139 |
859141