Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-marshmallow.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-4393c05d83f905ef5c6679fbb6c977c0ea5bbc28/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=995) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-marshmallow.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False sh: /usr/bin/python: No such file or directory sh: /usr/bin/python: No such file or directory Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-marshmallow-2.0.0-0.6.gita8b3385.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-marshmallow.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-4393c05d83f905ef5c6679fbb6c977c0ea5bbc28/root'shell=Falseuid=995env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-marshmallow.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zszBEn + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + /usr/bin/gzip -dc /builddir/build/SOURCES/marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (ordered_set.patch):' Patch #0 (ordered_set.patch): + /usr/bin/cat /builddir/build/SOURCES/ordered_set.patch + /usr/bin/patch -p0 --fuzz=0 patching file marshmallow/schema.py + rm -f ./marshmallow/ordereddict.py ./marshmallow/orderedset.py + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0VT5gJ + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py creating build creating build/lib creating build/lib/marshmallow copying marshmallow/utils.py -> build/lib/marshmallow copying marshmallow/class_registry.py -> build/lib/marshmallow copying marshmallow/validate.py -> build/lib/marshmallow copying marshmallow/compat.py -> build/lib/marshmallow copying marshmallow/fields.py -> build/lib/marshmallow copying marshmallow/decorators.py -> build/lib/marshmallow copying marshmallow/exceptions.py -> build/lib/marshmallow copying marshmallow/base.py -> build/lib/marshmallow copying marshmallow/marshalling.py -> build/lib/marshmallow copying marshmallow/schema.py -> build/lib/marshmallow copying marshmallow/__init__.py -> build/lib/marshmallow running egg_info creating marshmallow.egg-info writing requirements to marshmallow.egg-info/requires.txt writing marshmallow.egg-info/PKG-INFO writing top-level names to marshmallow.egg-info/top_level.txt writing dependency_links to marshmallow.egg-info/dependency_links.txt writing manifest file 'marshmallow.egg-info/SOURCES.txt' reading manifest file 'marshmallow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'marshmallow.egg-info/SOURCES.txt' + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.f0Uyp2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch ++ dirname /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr creating /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/utils.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/class_registry.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/validate.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/compat.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/fields.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/decorators.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/exceptions.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/base.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/marshalling.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/schema.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow copying build/lib/marshmallow/__init__.py -> /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/class_registry.py to class_registry.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/validate.py to validate.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/compat.py to compat.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/fields.py to fields.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/decorators.py to decorators.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/exceptions.py to exceptions.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/marshalling.py to marshalling.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/schema.py to schema.pyc byte-compiling /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow/__init__.py to __init__.pyc writing byte-compilation script '/tmp/tmpnuCK_F.py' /usr/bin/python2 -O /tmp/tmpnuCK_F.py removing /tmp/tmpnuCK_F.py running install_egg_info running egg_info writing requirements to marshmallow.egg-info/requires.txt writing marshmallow.egg-info/PKG-INFO writing top-level names to marshmallow.egg-info/top_level.txt writing dependency_links to marshmallow.egg-info/dependency_links.txt reading manifest file 'marshmallow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'marshmallow.egg-info/SOURCES.txt' Copying marshmallow.egg-info to /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7/site-packages/marshmallow-2.0.0b5-py2.7.egg-info running install_scripts + mkdir -p /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow + cp -a docs/Makefile docs/_static docs/_templates docs/about.rst.inc docs/api_reference.rst docs/authors.rst docs/changelog.rst docs/conf.py docs/contributing.rst docs/custom_fields.rst docs/examples.rst docs/extending.rst docs/index.rst docs/install.rst docs/kudos.rst docs/license.rst docs/make.bat docs/nesting.rst docs/quickstart.rst docs/requirements.txt docs/upgrading.rst docs/why.rst examples /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow/ + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Mvi3Ns + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + /usr/bin/python2 setup.py test running test running egg_info writing requirements to marshmallow.egg-info/requires.txt writing marshmallow.egg-info/PKG-INFO writing top-level names to marshmallow.egg-info/top_level.txt writing dependency_links to marshmallow.egg-info/dependency_links.txt reading manifest file 'marshmallow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'marshmallow.egg-info/SOURCES.txt' running build_ext ============================= test session starts ============================== platform linux2 -- Python 2.7.5 -- py-1.4.27 -- pytest-2.7.0 -- /usr/bin/python2 rootdir: /builddir/build/BUILD/marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba, inifile: collecting ... collected 693 items tests/test_decorators.py::test_decorated_processors PASSED tests/test_decorators.py::test_decorated_processor_inheritance PASSED tests/test_decorators.py::TestValidatesDecorator::test_decorator PASSED tests/test_decorators.py::TestValidatesDecorator::test_field_not_present PASSED tests/test_decorators.py::TestValidatesDecorator::test_precedence PASSED tests/test_decorators.py::TestValidatesSchemaDecorator::test_decorated_validators PASSED tests/test_decorators.py::TestValidatesSchemaDecorator::test_passing_original_data PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass0] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass1] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass2] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass3] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass4] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass5] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass6] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass7] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass8] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass9] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass10] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass11] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass12] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass13] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass14] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass15] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_allow_none_deserialize_to_none[FieldClass16] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass0] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass1] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass2] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass3] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass4] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass5] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass6] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass7] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass8] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass9] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass10] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass11] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass12] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass13] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass14] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass15] PASSED tests/test_deserialization.py::TestDeserializingNone::test_fields_dont_allow_none_by_default[FieldClass16] PASSED tests/test_deserialization.py::TestDeserializingNone::test_list_field_deserialize_none_to_empty_list PASSED tests/test_deserialization.py::TestFieldDeserialization::test_float_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_float_field_deserialization[bad] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_float_field_deserialization[] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_integer_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_with_places PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_with_places_and_rounding PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_deserialization_string PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_special_values PASSED tests/test_deserialization.py::TestFieldDeserialization::test_decimal_field_special_values_not_permitted PASSED tests/test_deserialization.py::TestFieldDeserialization::test_string_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_boolean_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_boolean_field_deserialization_with_custom_truthy_values PASSED tests/test_deserialization.py::TestFieldDeserialization::test_boolean_field_deserialization_with_custom_truthy_values_invalid[notvalid] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_boolean_field_deserialization_with_custom_truthy_values_invalid[123] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_arbitrary_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_datetime_deserialization[not-a-datetime] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_datetime_deserialization[42] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_datetime_deserialization[] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_datetime_deserialization[in_value3] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_rfc_datetime_field_deserialization[rfc] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_rfc_datetime_field_deserialization[rfc822] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_iso_datetime_field_deserialization[iso] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_iso_datetime_field_deserialization[iso8601] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_localdatetime_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_time_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_time_field_deserialization[badvalue] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_time_field_deserialization[] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_time_field_deserialization[in_data2] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_time_field_deserialization[42] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_fixed_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_fixed_field_deserialize_invalid_value PASSED tests/test_deserialization.py::TestFieldDeserialization::test_timedelta_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_timedelta_field_deserialization[] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_timedelta_field_deserialization[badvalue] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_timedelta_field_deserialization[in_value2] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_timedelta_field_deserialization[in_value3] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_date_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_date_field_deserialization[] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_date_field_deserialization[123] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_date_field_deserialization[in_value2] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_price_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_url_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_relative_url_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_email_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_function_field_deserialization_is_noop_by_default PASSED tests/test_deserialization.py::TestFieldDeserialization::test_function_field_deserialization_with_callable PASSED tests/test_deserialization.py::TestFieldDeserialization::test_uuid_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_uuid_deserialization[malformed] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_uuid_deserialization[123] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_invalid_uuid_deserialization[in_value2] PASSED tests/test_deserialization.py::TestFieldDeserialization::test_deserialization_function_must_be_callable PASSED tests/test_deserialization.py::TestFieldDeserialization::test_method_field_deserialization_is_noop_by_default PASSED tests/test_deserialization.py::TestFieldDeserialization::test_deserialization_method PASSED tests/test_deserialization.py::TestFieldDeserialization::test_deserialization_method_must_be_a_method PASSED tests/test_deserialization.py::TestFieldDeserialization::test_enum_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_query_select_field_func_key_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_query_select_field_string_key_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_query_select_list_field_func_key_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_query_select_list_field_string_key_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_fixed_list_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_datetime_list_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_list_field_deserialize_single_value PASSED tests/test_deserialization.py::TestFieldDeserialization::test_list_field_deserialize_invalid_value PASSED tests/test_deserialization.py::TestFieldDeserialization::test_constant_field_deserialization PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_user_validator_function PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_user_validator_class_that_returns_bool PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_user_validator_that_raises_error_with_list PASSED tests/test_deserialization.py::TestFieldDeserialization::test_validator_must_return_false_to_raise_error PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_validator_with_nonascii_input PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_user_validators PASSED tests/test_deserialization.py::TestFieldDeserialization::test_field_deserialization_with_custom_error_message PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_to_dict PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_missing_values PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_many PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_make_object PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_make_object_not_called_if_data_are_invalid PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_validators_run_before_make_object PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_make_object_many PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_exclude PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_nested_single_deserialization_to_dict PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_nested_list_deserialization_to_dict PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_none_deserialization PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_nested_none_deserialization PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_attribute_param PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_attribute_param_error_returns_field_name_not_attribute_name PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_attribute_param_error_returns_load_from_not_attribute_name PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_load_from_param PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_dump_only_param PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_missing_param_value PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_missing_param_callable PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialize_with_missing_param_none PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialization_returns_errors PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_deserialization_returns_errors_with_multiple_validators PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_strict_mode_deserialization PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_strict_mode_many PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_strict_mode_deserialization_with_multiple_validators PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_uncaught_validation_errors_are_stored PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_multiple_errors_can_be_stored_for_a_field PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_multiple_errors_can_be_stored_for_an_email_field PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_multiple_errors_can_be_stored_for_a_url_field PASSED tests/test_deserialization.py::TestSchemaDeserialization::test_required_value_only_passed_to_validators_if_provided PASSED tests/test_deserialization.py::TestValidation::test_integer_with_validator PASSED tests/test_deserialization.py::TestValidation::test_integer_with_validators[field0] PASSED tests/test_deserialization.py::TestValidation::test_integer_with_validators[field1] PASSED tests/test_deserialization.py::TestValidation::test_integer_with_validators[field2] PASSED tests/test_deserialization.py::TestValidation::test_float_with_validators[field0] PASSED tests/test_deserialization.py::TestValidation::test_float_with_validators[field1] PASSED tests/test_deserialization.py::TestValidation::test_float_with_validators[field2] PASSED tests/test_deserialization.py::TestValidation::test_string_validator PASSED tests/test_deserialization.py::TestValidation::test_function_validator PASSED tests/test_deserialization.py::TestValidation::test_function_validators[field0] PASSED tests/test_deserialization.py::TestValidation::test_function_validators[field1] PASSED tests/test_deserialization.py::TestValidation::test_function_validators[field2] PASSED tests/test_deserialization.py::TestValidation::test_method_validator PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass0] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass1] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass2] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass3] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass4] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass5] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass6] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass7] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass8] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass9] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass10] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass11] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass12] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass13] PASSED tests/test_deserialization.py::test_required_field_failure[FieldClass14] PASSED tests/test_deserialization.py::test_required_enum PASSED tests/test_deserialization.py::test_required_message_can_be_changed[My custom required message] PASSED tests/test_deserialization.py::test_required_message_can_be_changed[message1] PASSED tests/test_deserialization.py::test_required_message_can_be_changed[message2] PASSED tests/test_deserialization.py::test_deserialize_doesnt_raise_exception_if_strict_is_false_and_input_type_is_incorrect PASSED tests/test_deserialization.py::test_deserialize_raises_exception_if_strict_is_true_and_input_type_is_incorrect PASSED tests/test_exceptions.py::TestValidationError::test_stores_message_in_list PASSED tests/test_exceptions.py::TestValidationError::test_can_pass_list_of_messages PASSED tests/test_exceptions.py::TestValidationError::test_stores_dictionaries PASSED tests/test_exceptions.py::TestValidationError::test_can_store_field_names PASSED tests/test_exceptions.py::TestValidationError::test_str PASSED tests/test_exceptions.py::TestMarshallingError::test_deprecated PASSED tests/test_exceptions.py::TestMarshallingError::test_can_store_field_and_field_name PASSED tests/test_exceptions.py::TestMarshallingError::test_can_be_raised_by_custom_field PASSED tests/test_exceptions.py::TestUnmarshallingError::test_deprecated PASSED tests/test_exceptions.py::TestUnmarshallingError::test_can_store_field_and_field_name PASSED tests/test_exceptions.py::TestUnmarshallingError::test_can_be_raised_by_validator PASSED tests/test_fields.py::TestFieldAliases::test_enum_is_select PASSED tests/test_fields.py::TestFieldAliases::test_int_is_integer PASSED tests/test_fields.py::TestFieldAliases::test_str_is_string PASSED tests/test_fields.py::TestFieldAliases::test_bool_is_boolean PASSED tests/test_fields.py::TestFieldAliases::test_URL_is_Url PASSED tests/test_fields.py::TestField::test_repr PASSED tests/test_fields.py::TestField::test_error_raised_if_uncallable_validator_passed PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass0] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass1] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass2] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass3] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass4] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass5] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass6] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass7] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass8] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass9] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass10] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass11] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass12] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass13] PASSED tests/test_fields.py::TestMetadata::test_extra_metadata_may_be_added_to_field[FieldClass14] PASSED tests/test_fields.py::TestMetadata::test_metadata_may_be_added_to_formatted_string_field PASSED tests/test_fields.py::TestMetadata::test_metadata_may_be_added_to_enum_field PASSED tests/test_marshalling.py::test_missing_is_falsy PASSED tests/test_marshalling.py::TestMarshaller::test_prefix PASSED tests/test_marshalling.py::TestMarshaller::test_marshalling_generator PASSED tests/test_marshalling.py::TestMarshaller::test_default_to_missing PASSED tests/test_marshalling.py::TestMarshaller::test_serialize_fields_with_load_only_param PASSED tests/test_marshalling.py::TestMarshaller::test_serialize_with_load_only_doesnt_validate PASSED tests/test_marshalling.py::TestMarshaller::test_stores_indices_of_errors_when_many_equals_true PASSED tests/test_marshalling.py::TestMarshaller::test_doesnt_store_errors_when_index_errors_equals_false PASSED tests/test_marshalling.py::TestUnmarshaller::test_extra_data_is_ignored PASSED tests/test_marshalling.py::TestUnmarshaller::test_strict_mode_many PASSED tests/test_marshalling.py::TestUnmarshaller::test_stores_errors PASSED tests/test_marshalling.py::TestUnmarshaller::test_stores_indices_of_errors_when_many_equals_true PASSED tests/test_marshalling.py::TestUnmarshaller::test_doesnt_store_errors_when_index_errors_equals_false PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize PASSED tests/test_marshalling.py::TestUnmarshaller::test_extra_fields PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_many PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_strict_raises_error PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_stores_errors PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_attribute_param PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_load_from_param PASSED tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_dump_only_param PASSED tests/test_marshalling.py::TestUnmarshaller::test_preprocessing_function PASSED tests/test_marshalling.py::TestUnmarshaller::test_preprocessing_many PASSED tests/test_options.py::TestStrict::test_strict_meta_option PASSED tests/test_options.py::TestStrict::test_strict_meta_option_is_inherited PASSED tests/test_options.py::TestUnordered::test_unordered_dump_returns_dict PASSED tests/test_options.py::TestUnordered::test_unordered_load_returns_dict PASSED tests/test_options.py::TestFieldOrdering::test_ordered_option_is_inherited PASSED tests/test_options.py::TestFieldOrdering::test_ordering_is_off_by_default PASSED tests/test_options.py::TestFieldOrdering::test_declared_field_order_is_maintained_on_dump PASSED tests/test_options.py::TestFieldOrdering::test_declared_field_order_is_maintained_on_load PASSED tests/test_options.py::TestFieldOrdering::test_nested_field_order_with_only_arg_is_maintained_on_dump PASSED tests/test_options.py::TestFieldOrdering::test_nested_field_order_with_only_arg_is_maintained_on_load PASSED tests/test_options.py::TestFieldOrdering::test_nested_field_order_with_exlude_arg_is_maintained PASSED tests/test_options.py::TestFieldOrdering::test_meta_fields_order_is_maintained_on_dump PASSED tests/test_options.py::TestFieldOrdering::test_meta_fields_order_is_maintained_on_load PASSED tests/test_options.py::TestIncludeOption::test_fields_are_added PASSED tests/test_options.py::TestIncludeOption::test_ordered_included PASSED tests/test_options.py::TestIncludeOption::test_added_fields_are_inherited PASSED tests/test_registry.py::test_serializer_has_class_registry PASSED tests/test_registry.py::test_two_way_nesting PASSED tests/test_registry.py::test_nesting_with_class_name_many PASSED tests/test_registry.py::test_invalid_class_name_in_nested_field_raises_error PASSED tests/test_registry.py::test_multiple_classes_with_same_name_raises_error PASSED tests/test_registry.py::test_multiple_classes_with_all PASSED tests/test_registry.py::test_can_use_full_module_path_to_class PASSED tests/test_schema.py::test_serializing_basic_object[SchemaClass0] PASSED tests/test_schema.py::test_serializing_basic_object[SchemaClass1] PASSED tests/test_schema.py::test_serializer_dump PASSED tests/test_schema.py::test_dump_returns_dict_of_errors PASSED tests/test_schema.py::test_dump_with_strict_mode_raises_error[SchemaClass0] PASSED tests/test_schema.py::test_dump_with_strict_mode_raises_error[SchemaClass1] PASSED tests/test_schema.py::test_dump_resets_errors PASSED tests/test_schema.py::test_load_resets_errors PASSED tests/test_schema.py::test_dump_resets_error_fields PASSED tests/test_schema.py::test_load_resets_error_fields PASSED tests/test_schema.py::test_errored_fields_do_not_appear_in_output PASSED tests/test_schema.py::test_load_many_stores_error_indices PASSED tests/test_schema.py::test_dump_many PASSED tests/test_schema.py::test_multiple_errors_can_be_stored_for_a_given_index PASSED tests/test_schema.py::test_dump_many_stores_error_indices PASSED tests/test_schema.py::test_dump_many_doesnt_stores_error_indices_when_index_errors_is_false PASSED tests/test_schema.py::test_dump_returns_a_marshalresult PASSED tests/test_schema.py::test_dumps_returns_a_marshalresult PASSED tests/test_schema.py::test_dumping_single_object_with_collection_schema PASSED tests/test_schema.py::test_loading_single_object_with_collection_schema PASSED tests/test_schema.py::test_dumps_many PASSED tests/test_schema.py::test_load_returns_an_unmarshalresult PASSED tests/test_schema.py::test_load_many PASSED tests/test_schema.py::test_loads_returns_an_unmarshalresult PASSED tests/test_schema.py::test_loads_many PASSED tests/test_schema.py::test_loads_deserializes_from_json PASSED tests/test_schema.py::test_serializing_none PASSED tests/test_schema.py::test_default_many_symmetry PASSED tests/test_schema.py::TestValidate::test_validate_returns_errors_dict PASSED tests/test_schema.py::TestValidate::test_validate_many PASSED tests/test_schema.py::TestValidate::test_validate_many_doesnt_store_index_if_index_errors_option_is_false PASSED tests/test_schema.py::TestValidate::test_validate_strict PASSED tests/test_schema.py::TestValidate::test_validate_required PASSED tests/test_schema.py::test_fields_are_not_copies[SchemaClass0] PASSED tests/test_schema.py::test_fields_are_not_copies[SchemaClass1] PASSED tests/test_schema.py::test_dumps_returns_json PASSED tests/test_schema.py::test_naive_datetime_field PASSED tests/test_schema.py::test_datetime_formatted_field PASSED tests/test_schema.py::test_datetime_iso_field PASSED tests/test_schema.py::test_tz_datetime_field PASSED tests/test_schema.py::test_local_datetime_field PASSED tests/test_schema.py::test_class_variable PASSED tests/test_schema.py::test_serialize_many[SchemaClass0] PASSED tests/test_schema.py::test_serialize_many[SchemaClass1] PASSED tests/test_schema.py::test_inheriting_schema PASSED tests/test_schema.py::test_custom_field PASSED tests/test_schema.py::test_url_field PASSED tests/test_schema.py::test_relative_url_field PASSED tests/test_schema.py::test_stores_invalid_url_error[SchemaClass0] PASSED tests/test_schema.py::test_stores_invalid_url_error[SchemaClass1] PASSED tests/test_schema.py::test_email_field[SchemaClass0] PASSED tests/test_schema.py::test_email_field[SchemaClass1] PASSED tests/test_schema.py::test_stored_invalid_email PASSED tests/test_schema.py::test_integer_field PASSED tests/test_schema.py::test_fixed_field PASSED tests/test_schema.py::test_as_string PASSED tests/test_schema.py::test_decimal_field PASSED tests/test_schema.py::test_price_field PASSED tests/test_schema.py::test_extra PASSED tests/test_schema.py::test_extra_many PASSED tests/test_schema.py::test_method_field[SchemaClass0] PASSED tests/test_schema.py::test_method_field[SchemaClass1] PASSED tests/test_schema.py::test_function_field PASSED tests/test_schema.py::test_prefix[SchemaClass0] PASSED tests/test_schema.py::test_prefix[SchemaClass1] PASSED tests/test_schema.py::test_fields_must_be_declared_as_instances PASSED tests/test_schema.py::test_serializing_generator[SchemaClass0] PASSED tests/test_schema.py::test_serializing_generator[SchemaClass1] PASSED tests/test_schema.py::test_serializing_empty_list_returns_empty_list PASSED tests/test_schema.py::test_serializing_dict PASSED tests/test_schema.py::test_serializing_dict_with_meta_fields PASSED tests/test_schema.py::test_exclude_in_init[SchemaClass0] PASSED tests/test_schema.py::test_exclude_in_init[SchemaClass1] PASSED tests/test_schema.py::test_only_in_init[SchemaClass0] PASSED tests/test_schema.py::test_only_in_init[SchemaClass1] PASSED tests/test_schema.py::test_invalid_only_param PASSED tests/test_schema.py::test_can_serialize_uuid PASSED tests/test_schema.py::test_can_serialize_time PASSED tests/test_schema.py::test_invalid_time PASSED tests/test_schema.py::test_invalid_date PASSED tests/test_schema.py::test_invalid_email PASSED tests/test_schema.py::test_invalid_url PASSED tests/test_schema.py::test_invalid_selection PASSED tests/test_schema.py::test_custom_json PASSED tests/test_schema.py::test_custom_error_message PASSED tests/test_schema.py::test_load_errors_with_many PASSED tests/test_schema.py::test_error_raised_if_fields_option_is_not_list PASSED tests/test_schema.py::test_error_raised_if_additional_option_is_not_list PASSED tests/test_schema.py::test_only_and_exclude PASSED tests/test_schema.py::test_only_with_invalid_attribute PASSED tests/test_schema.py::test_nested_only_and_exclude PASSED tests/test_schema.py::test_nested_with_sets PASSED tests/test_schema.py::test_meta_serializer_fields PASSED tests/test_schema.py::test_meta_fields_mapping PASSED tests/test_schema.py::test_meta_field_not_on_obj_raises_attribute_error PASSED tests/test_schema.py::test_exclude_fields PASSED tests/test_schema.py::test_fields_option_must_be_list_or_tuple PASSED tests/test_schema.py::test_exclude_option_must_be_list_or_tuple PASSED tests/test_schema.py::test_dateformat_option PASSED tests/test_schema.py::test_default_dateformat PASSED tests/test_schema.py::test_inherit_meta PASSED tests/test_schema.py::test_inherit_meta_override PASSED tests/test_schema.py::test_additional PASSED tests/test_schema.py::test_cant_set_both_additional_and_fields PASSED tests/test_schema.py::test_serializing_none_meta PASSED tests/test_schema.py::TestErrorHandler::test_dump_with_custom_error_handler PASSED tests/test_schema.py::TestErrorHandler::test_load_with_custom_error_handler PASSED tests/test_schema.py::TestErrorHandler::test_validate_with_custom_error_handler PASSED tests/test_schema.py::TestErrorHandler::test_multiple_serializers_with_same_error_handler PASSED tests/test_schema.py::TestErrorHandler::test_setting_error_handler_class_attribute PASSED tests/test_schema.py::TestSchemaValidator::test_validator_decorator_is_deprecated PASSED tests/test_schema.py::TestSchemaValidator::test_validator_defined_on_class PASSED tests/test_schema.py::TestSchemaValidator::test_validator_that_raises_error_with_dict PASSED tests/test_schema.py::TestSchemaValidator::test_validator_that_raises_error_with_list PASSED tests/test_schema.py::TestSchemaValidator::test_mixed_schema_validators PASSED tests/test_schema.py::TestSchemaValidator::test_registered_validators_are_not_shared_with_ancestors PASSED tests/test_schema.py::TestSchemaValidator::test_registered_validators_are_not_shared_with_children PASSED tests/test_schema.py::TestSchemaValidator::test_inheriting_then_registering_validator PASSED tests/test_schema.py::TestSchemaValidator::test_multiple_schema_errors_can_be_stored PASSED tests/test_schema.py::TestSchemaValidator::test_schema_validation_error_with_stict_stores_correct_field_name PASSED tests/test_schema.py::TestSchemaValidator::test_schema_validation_error_with_strict_when_field_is_specified PASSED tests/test_schema.py::TestSchemaValidator::test_schema_validation_error_stored_on_multiple_fields PASSED tests/test_schema.py::TestSchemaValidator::test_validator_with_strict PASSED tests/test_schema.py::TestSchemaValidator::test_validator_defined_by_decorator PASSED tests/test_schema.py::TestSchemaValidator::test_validators_are_inherited PASSED tests/test_schema.py::TestSchemaValidator::test_uncaught_validation_errors_are_stored PASSED tests/test_schema.py::TestSchemaValidator::test_validation_error_with_error_parameter PASSED tests/test_schema.py::TestSchemaValidator::test_store_schema_validation_errors_on_specified_field PASSED tests/test_schema.py::TestSchemaValidator::test_errors_are_cleared_on_load PASSED tests/test_schema.py::TestSchemaValidator::test_errors_are_cleared_after_loading_collection PASSED tests/test_schema.py::TestSchemaValidator::test_raises_error_with_list PASSED tests/test_schema.py::TestSchemaValidator::test_raises_error_with_dict PASSED tests/test_schema.py::TestSchemaValidator::test_nested_schema_validators PASSED tests/test_schema.py::TestPreprocessors::test_preprocessor_decorator_is_deprecated PASSED tests/test_schema.py::TestPreprocessors::test_preprocessors_defined_on_class PASSED tests/test_schema.py::TestPreprocessors::test_registered_preprocessors_are_not_shared_with_ancestors PASSED tests/test_schema.py::TestPreprocessors::test_registered_preprocessors_are_not_shared_with_children PASSED tests/test_schema.py::TestPreprocessors::test_preprocessors_defined_by_decorator PASSED tests/test_schema.py::TestDataHandler::test_data_handler_is_deprecated PASSED tests/test_schema.py::TestDataHandler::test_schema_with_custom_data_handler PASSED tests/test_schema.py::TestDataHandler::test_registered_data_handlers_are_not_shared_with_ancestors PASSED tests/test_schema.py::TestDataHandler::test_registered_data_handlers_are_not_shared_with_children PASSED tests/test_schema.py::TestDataHandler::test_serializer_with_multiple_data_handlers PASSED tests/test_schema.py::TestDataHandler::test_setting_data_handlers_class_attribute PASSED tests/test_schema.py::TestDataHandler::test_root_data_handler PASSED tests/test_schema.py::test_schema_repr PASSED tests/test_schema.py::TestNestedSchema::test_flat_nested PASSED tests/test_schema.py::TestNestedSchema::test_nested_many_with_missing_attribute PASSED tests/test_schema.py::TestNestedSchema::test_nested_with_attribute_none PASSED tests/test_schema.py::TestNestedSchema::test_flat_nested2 PASSED tests/test_schema.py::TestNestedSchema::test_nested_field_does_not_validate_required PASSED tests/test_schema.py::TestNestedSchema::test_nested_none PASSED tests/test_schema.py::TestNestedSchema::test_nested PASSED tests/test_schema.py::TestNestedSchema::test_nested_many_fields PASSED tests/test_schema.py::TestNestedSchema::test_nested_meta_many PASSED tests/test_schema.py::TestNestedSchema::test_nested_only PASSED tests/test_schema.py::TestNestedSchema::test_exclude PASSED tests/test_schema.py::TestNestedSchema::test_list_field PASSED tests/test_schema.py::TestNestedSchema::test_list_field_parent PASSED tests/test_schema.py::TestNestedSchema::test_nested_load_many PASSED tests/test_schema.py::TestNestedSchema::test_nested_errors PASSED tests/test_schema.py::TestNestedSchema::test_nested_strict PASSED tests/test_schema.py::TestNestedSchema::test_nested_method_field PASSED tests/test_schema.py::TestNestedSchema::test_nested_function_field PASSED tests/test_schema.py::TestNestedSchema::test_nested_prefixed_field PASSED tests/test_schema.py::TestNestedSchema::test_nested_prefixed_many_field PASSED tests/test_schema.py::TestNestedSchema::test_invalid_float_field PASSED tests/test_schema.py::TestNestedSchema::test_serializer_meta_with_nested_fields PASSED tests/test_schema.py::TestNestedSchema::test_serializer_with_nested_meta_fields PASSED tests/test_schema.py::TestNestedSchema::test_nested_fields_must_be_passed_a_serializer PASSED tests/test_schema.py::TestNestedSchema::test_invalid_type_passed_to_nested_field PASSED tests/test_schema.py::TestNestedSchema::test_missing_required_nested_field PASSED tests/test_schema.py::TestSelfReference::test_nesting_schema_within_itself PASSED tests/test_schema.py::TestSelfReference::test_nesting_schema_by_passing_class_name PASSED tests/test_schema.py::TestSelfReference::test_nesting_within_itself_meta PASSED tests/test_schema.py::TestSelfReference::test_nested_self_with_only_param PASSED tests/test_schema.py::TestSelfReference::test_multiple_nested_self_fields PASSED tests/test_schema.py::TestSelfReference::test_nested_many PASSED tests/test_schema.py::test_serialization_with_required_field PASSED tests/test_schema.py::test_deserialization_with_required_field PASSED tests/test_schema.py::test_deserialization_with_required_field_and_custom_validator PASSED tests/test_schema.py::TestContext::test_context_method PASSED tests/test_schema.py::TestContext::test_context_method_function PASSED tests/test_schema.py::TestContext::test_function_field_raises_error_when_context_not_available PASSED tests/test_schema.py::TestContext::test_fields_context PASSED tests/test_schema.py::TestContext::test_nested_fields_inherit_context PASSED tests/test_schema.py::test_serializer_can_specify_nested_object_as_attribute PASSED tests/test_schema.py::TestFieldInheritance::test_inherit_fields_from_schema_subclass PASSED tests/test_schema.py::TestFieldInheritance::test_inherit_fields_from_non_schema_subclass PASSED tests/test_schema.py::TestFieldInheritance::test_inheritance_follows_mro PASSED tests/test_schema.py::TestAccessor::test_accessor_is_used PASSED tests/test_schema.py::TestAccessor::test_accessor_with_many PASSED tests/test_schema.py::TestAccessor::test_accessor_decorator PASSED tests/test_schema.py::TestRequiredFields::test_required_string_field_missing PASSED tests/test_schema.py::TestRequiredFields::test_required_string_field_failure PASSED tests/test_schema.py::TestRequiredFields::test_allow_none_param PASSED tests/test_schema.py::TestRequiredFields::test_allow_none_custom_message PASSED tests/test_schema.py::TestDefaults::test_missing_inputs_are_excluded_from_dump_output PASSED tests/test_schema.py::TestDefaults::test_none_is_serialized_to_none PASSED tests/test_schema.py::TestDefaults::test_default_and_value_missing PASSED tests/test_schema.py::TestDefaults::test_loading_none PASSED tests/test_schema.py::TestDefaults::test_missing_inputs_are_excluded_from_load_output PASSED tests/test_schema.py::TestLoadOnly::test_load_only PASSED tests/test_schema.py::TestLoadOnly::test_dump_only PASSED tests/test_serialization.py::TestFieldSerialization::test_default PASSED tests/test_serialization.py::TestFieldSerialization::test_number[42-42.0] PASSED tests/test_serialization.py::TestFieldSerialization::test_number[0-0.0] PASSED tests/test_serialization.py::TestFieldSerialization::test_number[None-None] PASSED tests/test_serialization.py::TestFieldSerialization::test_number_as_string PASSED tests/test_serialization.py::TestFieldSerialization::test_number_as_string_passed_none PASSED tests/test_serialization.py::TestFieldSerialization::test_callable_default PASSED tests/test_serialization.py::TestFieldSerialization::test_function_field PASSED tests/test_serialization.py::TestFieldSerialization::test_function_field_passed_uncallable_object PASSED tests/test_serialization.py::TestFieldSerialization::test_integer_field PASSED tests/test_serialization.py::TestFieldSerialization::test_integer_as_string_field PASSED tests/test_serialization.py::TestFieldSerialization::test_integer_field_default PASSED tests/test_serialization.py::TestFieldSerialization::test_integer_field_default_set_to_none PASSED tests/test_serialization.py::TestFieldSerialization::test_callable_field PASSED tests/test_serialization.py::TestFieldSerialization::test_decimal_field PASSED tests/test_serialization.py::TestFieldSerialization::test_decimal_field_string PASSED tests/test_serialization.py::TestFieldSerialization::test_decimal_field_special_values PASSED tests/test_serialization.py::TestFieldSerialization::test_decimal_field_special_values_not_permitted PASSED tests/test_serialization.py::TestFieldSerialization::test_function_with_uncallable_param PASSED tests/test_serialization.py::TestFieldSerialization::test_email_field_validates PASSED tests/test_serialization.py::TestFieldSerialization::test_email_field_serialize_none PASSED tests/test_serialization.py::TestFieldSerialization::test_url_field_serialize_none PASSED tests/test_serialization.py::TestFieldSerialization::test_url_field_validates PASSED tests/test_serialization.py::TestFieldSerialization::test_method_field_with_method_missing PASSED tests/test_serialization.py::TestFieldSerialization::test_method_field_with_uncallable_attribute PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_deserializes_to_iso_by_default PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_field_rfc822[rfc] PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_field_rfc822[rfc822] PASSED tests/test_serialization.py::TestFieldSerialization::test_localdatetime_rfc_field PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_iso8601[iso] PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_iso8601[iso8601] PASSED tests/test_serialization.py::TestFieldSerialization::test_localdatetime_iso PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_format PASSED tests/test_serialization.py::TestFieldSerialization::test_string_field PASSED tests/test_serialization.py::TestFieldSerialization::test_formattedstring_field PASSED tests/test_serialization.py::TestFieldSerialization::test_string_field_default_to_empty_string PASSED tests/test_serialization.py::TestFieldSerialization::test_time_field PASSED tests/test_serialization.py::TestFieldSerialization::test_date_field PASSED tests/test_serialization.py::TestFieldSerialization::test_timedelta_field PASSED tests/test_serialization.py::TestFieldSerialization::test_select_field PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_list_field PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_with_error PASSED tests/test_serialization.py::TestFieldSerialization::test_datetime_list_serialize_single_value PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_serialize_none_returns_none PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_respect_inner_attribute PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_respect_inner_attribute_single_value PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_generator_single_value PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_generators_multiple_values PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_generators_error PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_generators_empty_generator_returns_none_for_every_non_returning_yield_statement PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_set PASSED tests/test_serialization.py::TestFieldSerialization::test_list_field_work_with_custom_class_with_iterator_protocol PASSED tests/test_serialization.py::TestFieldSerialization::test_bad_list_field PASSED tests/test_serialization.py::TestFieldSerialization::test_arbitrary_field PASSED tests/test_serialization.py::TestFieldSerialization::test_arbitrary_field_invalid_value PASSED tests/test_serialization.py::TestFieldSerialization::test_fixed_field PASSED tests/test_serialization.py::TestFieldSerialization::test_fixed_field_none PASSED tests/test_serialization.py::TestFieldSerialization::test_fixed_field_invalid_value PASSED tests/test_serialization.py::TestFieldSerialization::test_price_field PASSED tests/test_serialization.py::TestFieldSerialization::test_price_field_none PASSED tests/test_serialization.py::TestFieldSerialization::test_serialize_does_not_apply_validators PASSED tests/test_serialization.py::TestFieldSerialization::test_query_select_field_func_key PASSED tests/test_serialization.py::TestFieldSerialization::test_query_select_field_string_key PASSED tests/test_serialization.py::TestFieldSerialization::test_query_select_list_field_func_key PASSED tests/test_serialization.py::TestFieldSerialization::test_query_select_list_field_string_key PASSED tests/test_serialization.py::TestFieldSerialization::test_constant_field_serialization PASSED tests/test_serialization.py::TestFieldSerialization::test_constant_field_serialize_when_omitted PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass0] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass1] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass2] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass3] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass4] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass5] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass6] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass7] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass8] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass9] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass10] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass11] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass12] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass13] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass14] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass15] PASSED tests/test_serialization.py::TestFieldSerialization::test_all_fields_serialize_none_to_none[FieldClass16] PASSED tests/test_serialization.py::test_serializing_named_tuple PASSED tests/test_serialization.py::test_serializing_named_tuple_with_meta PASSED tests/test_utils.py::test_to_marshallable_type PASSED tests/test_utils.py::test_to_marshallable_type_none PASSED tests/test_utils.py::test_to_marshallable_type_with_namedtuple PASSED tests/test_utils.py::test_get_value[obj0] PASSED tests/test_utils.py::test_get_value[obj1] PASSED tests/test_utils.py::test_get_value[obj2] PASSED tests/test_utils.py::test_get_value_from_namedtuple_with_default PASSED tests/test_utils.py::test_get_value_for_nested_object PASSED tests/test_utils.py::test_get_value_from_dict PASSED tests/test_utils.py::test_is_keyed_tuple PASSED tests/test_utils.py::test_to_marshallable_type_list PASSED tests/test_utils.py::test_to_marshallable_type_generator PASSED tests/test_utils.py::test_marshallable PASSED tests/test_utils.py::test_is_collection PASSED tests/test_utils.py::test_rfcformat_gmt_naive PASSED tests/test_utils.py::test_rfcformat_central PASSED tests/test_utils.py::test_rfcformat_central_localized PASSED tests/test_utils.py::test_isoformat PASSED tests/test_utils.py::test_isoformat_tzaware PASSED tests/test_utils.py::test_isoformat_localtime PASSED tests/test_utils.py::test_from_datestring PASSED tests/test_utils.py::test_from_rfc[True] PASSED tests/test_utils.py::test_from_rfc[False] PASSED tests/test_utils.py::test_from_iso[True] PASSED tests/test_utils.py::test_from_iso[False] PASSED tests/test_utils.py::test_from_iso_with_tz PASSED tests/test_utils.py::test_from_iso_time_with_microseconds[True] PASSED tests/test_utils.py::test_from_iso_time_with_microseconds[False] PASSED tests/test_utils.py::test_from_iso_time_without_microseconds[True] PASSED tests/test_utils.py::test_from_iso_time_without_microseconds[False] PASSED tests/test_utils.py::test_from_iso_date[True] PASSED tests/test_utils.py::test_from_iso_date[False] PASSED tests/test_utils.py::test_get_callable_name PASSED tests/test_utils.py::test_get_callable_name_of_callable_class PASSED tests/test_utils.py::test_get_func_args PASSED tests/test_validate.py::test_url_absolute_valid[valid_url0] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url1] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url2] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url3] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url4] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url5] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url6] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url7] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url8] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url9] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url10] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url11] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url12] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url13] PASSED tests/test_validate.py::test_url_absolute_valid[valid_url14] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url0] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url1] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url2] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url3] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url4] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url5] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url6] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url7] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url8] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url9] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url10] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url11] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url12] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url13] PASSED tests/test_validate.py::test_url_absolute_invalid[invalid_url14] PASSED tests/test_validate.py::test_url_absolute_invalid[None] PASSED tests/test_validate.py::test_url_relative_valid[valid_url0] PASSED tests/test_validate.py::test_url_relative_valid[valid_url1] PASSED tests/test_validate.py::test_url_relative_valid[valid_url2] PASSED tests/test_validate.py::test_url_relative_valid[valid_url3] PASSED tests/test_validate.py::test_url_relative_valid[valid_url4] PASSED tests/test_validate.py::test_url_relative_valid[valid_url5] PASSED tests/test_validate.py::test_url_relative_valid[valid_url6] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url0] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url1] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url2] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url3] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url4] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url5] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url6] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url7] PASSED tests/test_validate.py::test_url_relative_invalid[invalid_url8] PASSED tests/test_validate.py::test_url_relative_invalid[None] PASSED tests/test_validate.py::test_url_custom_message PASSED tests/test_validate.py::test_url_repr PASSED tests/test_validate.py::test_email_valid[valid_email0] PASSED tests/test_validate.py::test_email_valid[valid_email1] PASSED tests/test_validate.py::test_email_valid[valid_email2] PASSED tests/test_validate.py::test_email_valid[valid_email3] PASSED tests/test_validate.py::test_email_valid[valid_email4] PASSED tests/test_validate.py::test_email_valid[valid_email5] PASSED tests/test_validate.py::test_email_valid[valid_email6] PASSED tests/test_validate.py::test_email_valid[valid_email7] PASSED tests/test_validate.py::test_email_valid[valid_email8] PASSED tests/test_validate.py::test_email_valid[valid_email9] PASSED tests/test_validate.py::test_email_valid[valid_email10] PASSED tests/test_validate.py::test_email_invalid[invalid_email0] PASSED tests/test_validate.py::test_email_invalid[invalid_email1] PASSED tests/test_validate.py::test_email_invalid[invalid_email2] PASSED tests/test_validate.py::test_email_invalid[invalid_email3] PASSED tests/test_validate.py::test_email_invalid[invalid_email4] PASSED tests/test_validate.py::test_email_invalid[invalid_email5] PASSED tests/test_validate.py::test_email_invalid[invalid_email6] PASSED tests/test_validate.py::test_email_invalid[invalid_email7] PASSED tests/test_validate.py::test_email_invalid[invalid_email8] PASSED tests/test_validate.py::test_email_invalid[invalid_email9] PASSED tests/test_validate.py::test_email_invalid[invalid_email10] PASSED tests/test_validate.py::test_email_invalid[invalid_email11] PASSED tests/test_validate.py::test_email_invalid[None] PASSED tests/test_validate.py::test_email_custom_message PASSED tests/test_validate.py::test_email_repr PASSED tests/test_validate.py::test_range_min PASSED tests/test_validate.py::test_range_max PASSED tests/test_validate.py::test_range_custom_message PASSED tests/test_validate.py::test_range_repr PASSED tests/test_validate.py::test_length_min PASSED tests/test_validate.py::test_length_max PASSED tests/test_validate.py::test_length_custom_message PASSED tests/test_validate.py::test_length_repr PASSED tests/test_validate.py::test_equal PASSED tests/test_validate.py::test_equal_custom_message PASSED tests/test_validate.py::test_equal_repr PASSED tests/test_validate.py::test_regexp_str PASSED tests/test_validate.py::test_regexp_compile PASSED tests/test_validate.py::test_regexp_custom_message PASSED tests/test_validate.py::test_regexp_repr PASSED tests/test_validate.py::test_predicate PASSED tests/test_validate.py::test_predicate_custom_message PASSED tests/test_validate.py::test_predicate_repr PASSED tests/test_validate.py::test_noneof PASSED tests/test_validate.py::test_noneof_custom_message PASSED tests/test_validate.py::test_noneof_repr PASSED tests/test_validate.py::test_oneof PASSED tests/test_validate.py::test_oneof_options PASSED tests/test_validate.py::test_oneof_text PASSED tests/test_validate.py::test_oneof_custom_message PASSED tests/test_validate.py::test_oneof_repr PASSED tests/test_validate.py::test_containsonly_in_list PASSED tests/test_validate.py::test_contains_only_unhashable_types PASSED tests/test_validate.py::test_containsonly_in_tuple PASSED tests/test_validate.py::test_contains_only_in_string PASSED tests/test_validate.py::test_contains_only_invalid PASSED tests/test_validate.py::test_containsonly_custom_message PASSED tests/test_validate.py::test_containsonly_repr PASSED ========================= 693 passed in 38.50 seconds ========================== + exit 0 Processing files: python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ZXjCtv + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + DOCDIR=/builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow-2.0.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow-2.0.0 + cp -pr CHANGELOG.rst /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow-2.0.0 + cp -pr AUTHORS.rst /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow-2.0.0 + cp -pr README.rst /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow-2.0.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.0rfg0C + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + LICENSEDIR=/builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-2.0.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-2.0.0 + cp -pr LICENSE /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-2.0.0 + exit 0 Provides: python-marshmallow = 2.0.0-0.6.gita8b3385.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 Processing files: python-marshmallow-doc-2.0.0-0.6.gita8b3385.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9Slreq warning: File not found: /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow/CHANGELOG.rst warning: File not found: /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow/AUTHORS.rst warning: File not found: /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/doc/python-marshmallow/README.rst + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + LICENSEDIR=/builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-doc-2.0.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-doc-2.0.0 + cp -pr LICENSE /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch/usr/share/licenses/python-marshmallow-doc-2.0.0 + exit 0 Provides: python-marshmallow-doc = 2.0.0-0.6.gita8b3385.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch Wrote: /builddir/build/RPMS/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch.rpm Wrote: /builddir/build/RPMS/python-marshmallow-doc-2.0.0-0.6.gita8b3385.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ce1tlj + umask 022 + cd /builddir/build/BUILD + cd marshmallow-a8b33850c74975250fa81308ce3aa4868128d3ba + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-marshmallow-2.0.0-0.6.gita8b3385.el7.noarch + exit 0 Child return code was: 0