Mock Version: 1.2.18 Mock Version: 1.2.18 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-attrs.spec'], chrootPath='/var/lib/mock/f24-build-6241892-628767/root'uid=1000logger=user='mockbuild'env={'HOME': '/builddir', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8'}printOutput=Falsegid=425shell=Falsetimeout=172800) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-attrs.spec'] with env {'HOME': '/builddir', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8'} and shell False warning: Could not canonicalize hostname: buildvm-16.phx2.fedoraproject.org Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-attrs-16.0.0-5.fc24.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-attrs.spec'], chrootPath='/var/lib/mock/f24-build-6241892-628767/root'timeout=172800logger=env={'HOME': '/builddir', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8'}private_network=Trueuid=1000gid=425printOutput=Falseshell=Falseuser='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-attrs.spec'] with env {'HOME': '/builddir', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'TERM': 'vt100', 'PS1': ' \\s-\\v\\$ ', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yV7NRN + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf attrs-16.0.0 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/attrs-16.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd attrs-16.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8Rkg9F + umask 022 + cd /builddir/build/BUILD + cd attrs-16.0.0 + CFLAGS='-O2 -g -march=pentium3' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py creating build creating build/lib creating build/lib/attr copying src/attr/_funcs.py -> build/lib/attr copying src/attr/_make.py -> build/lib/attr copying src/attr/_compat.py -> build/lib/attr copying src/attr/validators.py -> build/lib/attr copying src/attr/filters.py -> build/lib/attr copying src/attr/__init__.py -> build/lib/attr copying src/attr/_config.py -> build/lib/attr + CFLAGS='-O2 -g -march=pentium3' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HmQKoz + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch ++ dirname /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch + cd attrs-16.0.0 + CFLAGS='-O2 -g -march=pentium3' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/_funcs.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/_make.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/_compat.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/validators.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/filters.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/__init__.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr copying build/lib/attr/_config.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_funcs.py to _funcs.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py to _make.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_compat.py to _compat.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/validators.py to validators.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/filters.py to filters.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_config.py to _config.pyc writing byte-compilation script '/tmp/tmpBa91Pd.py' /usr/bin/python2 -O /tmp/tmpBa91Pd.py removing /tmp/tmpBa91Pd.py running install_egg_info running egg_info creating src/attrs.egg-info writing src/attrs.egg-info/PKG-INFO writing top-level names to src/attrs.egg-info/top_level.txt writing dependency_links to src/attrs.egg-info/dependency_links.txt writing manifest file 'src/attrs.egg-info/SOURCES.txt' reading manifest file 'src/attrs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' writing manifest file 'src/attrs.egg-info/SOURCES.txt' Copying src/attrs.egg-info to /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attrs-16.0.0-py2.7.egg-info running install_scripts + CFLAGS='-O2 -g -march=pentium3' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5 creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages creating /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/_funcs.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/_make.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/_compat.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/validators.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/filters.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/__init__.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr copying build/lib/attr/_config.py -> /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/_funcs.py to _funcs.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/_make.py to _make.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/_compat.py to _compat.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/validators.py to validators.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/filters.py to filters.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/__init__.py to __init__.cpython-35.pyc byte-compiling /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attr/_config.py to _config.cpython-35.pyc writing byte-compilation script '/tmp/tmpvixqb8hz.py' /usr/bin/python3 -O /tmp/tmpvixqb8hz.py removing /tmp/tmpvixqb8hz.py running install_egg_info running egg_info writing top-level names to src/attrs.egg-info/top_level.txt writing dependency_links to src/attrs.egg-info/dependency_links.txt writing src/attrs.egg-info/PKG-INFO reading manifest file 'src/attrs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' writing manifest file 'src/attrs.egg-info/SOURCES.txt' Copying src/attrs.egg-info to /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5/site-packages/attrs-16.0.0-py3.5.egg-info running install_scripts + /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/attrs-16.0.0 /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/brp-compress + /usr/lib/rpm/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-attrs-16.0.0-5.fc24.noarch/usr/lib/python3.5 using /usr/bin/python3.5 Bytecompiling .py files below /builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xzW2Uv + umask 022 + cd /builddir/build/BUILD + cd attrs-16.0.0 + PYTHONPATH=/builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch//usr/lib/python2.7/site-packages + py.test-2 -v ============================= test session starts ============================== platform linux2 -- Python 2.7.12, pytest-2.9.2, py-1.4.31, pluggy-0.3.1 -- /usr/bin/python2 cachedir: .cache rootdir: /builddir/build/BUILD/attrs-16.0.0, inifile: setup.cfg plugins: hypothesis-2.0.0 collecting ... collected 145 items tests/test_config.py::TestConfig::test_default PASSED tests/test_config.py::TestConfig::test_set_run_validators PASSED tests/test_config.py::TestConfig::test_get_run_validators PASSED tests/test_config.py::TestConfig::test_wrong_type PASSED tests/test_dark_magic.py::TestDarkMagic::test_fields[C2] PASSED tests/test_dark_magic.py::TestDarkMagic::test_fields[C2Slots] PASSED tests/test_dark_magic.py::TestDarkMagic::test_asdict[C1] PASSED tests/test_dark_magic.py::TestDarkMagic::test_asdict[C1Slots] PASSED tests/test_dark_magic.py::TestDarkMagic::test_validator[C1] PASSED tests/test_dark_magic.py::TestDarkMagic::test_validator[C1Slots] PASSED tests/test_dark_magic.py::TestDarkMagic::test_renaming PASSED tests/test_dark_magic.py::TestDarkMagic::test_programmatic PASSED tests/test_dark_magic.py::TestDarkMagic::test_subclassing_with_extra_attrs[Sub] PASSED tests/test_dark_magic.py::TestDarkMagic::test_subclassing_with_extra_attrs[SubSlots] PASSED tests/test_dark_magic.py::TestDarkMagic::test_subclass_without_extra_attrs[Super] PASSED tests/test_dark_magic.py::TestDarkMagic::test_subclass_without_extra_attrs[SuperSlots] PASSED tests/test_dunders.py::TestAddCmp::test_cmp PASSED tests/test_dunders.py::TestAddCmp::test_equal[0C] PASSED tests/test_dunders.py::TestAddCmp::test_equal[1C] PASSED tests/test_dunders.py::TestAddCmp::test_unequal_same_class[0C] PASSED tests/test_dunders.py::TestAddCmp::test_unequal_same_class[1C] PASSED tests/test_dunders.py::TestAddCmp::test_unequal_different_class[0C] PASSED tests/test_dunders.py::TestAddCmp::test_unequal_different_class[1C] PASSED tests/test_dunders.py::TestAddCmp::test_lt[0C] PASSED tests/test_dunders.py::TestAddCmp::test_lt[1C] PASSED tests/test_dunders.py::TestAddCmp::test_lt_unordable[0C] PASSED tests/test_dunders.py::TestAddCmp::test_lt_unordable[1C] PASSED tests/test_dunders.py::TestAddCmp::test_le[0C] PASSED tests/test_dunders.py::TestAddCmp::test_le[1C] PASSED tests/test_dunders.py::TestAddCmp::test_le_unordable[0C] PASSED tests/test_dunders.py::TestAddCmp::test_le_unordable[1C] PASSED tests/test_dunders.py::TestAddCmp::test_gt[0C] PASSED tests/test_dunders.py::TestAddCmp::test_gt[1C] PASSED tests/test_dunders.py::TestAddCmp::test_gt_unordable[0C] PASSED tests/test_dunders.py::TestAddCmp::test_gt_unordable[1C] PASSED tests/test_dunders.py::TestAddCmp::test_ge[0C] PASSED tests/test_dunders.py::TestAddCmp::test_ge[1C] PASSED tests/test_dunders.py::TestAddCmp::test_ge_unordable[0C] PASSED tests/test_dunders.py::TestAddCmp::test_ge_unordable[1C] PASSED tests/test_dunders.py::TestAddRepr::test_repr PASSED tests/test_dunders.py::TestAddRepr::test_repr_works[0C] PASSED tests/test_dunders.py::TestAddRepr::test_repr_works[1C] PASSED tests/test_dunders.py::TestAddRepr::test_underscores PASSED tests/test_dunders.py::TestAddHash::test_hash PASSED tests/test_dunders.py::TestAddHash::test_hash_works[0C] PASSED tests/test_dunders.py::TestAddHash::test_hash_works[1C] PASSED tests/test_dunders.py::TestAddInit::test_init PASSED tests/test_dunders.py::TestAddInit::test_no_init_default PASSED tests/test_dunders.py::TestAddInit::test_no_init_order PASSED tests/test_dunders.py::TestAddInit::test_sets_attributes PASSED tests/test_dunders.py::TestAddInit::test_default PASSED tests/test_dunders.py::TestAddInit::test_factory PASSED tests/test_dunders.py::TestAddInit::test_validator PASSED tests/test_dunders.py::TestAddInit::test_validator_slots PASSED tests/test_dunders.py::TestAddInit::test_validator_others PASSED tests/test_dunders.py::TestAddInit::test_underscores PASSED tests/test_dunders.py::TestNothing::test_copy PASSED tests/test_dunders.py::TestNothing::test_deepcopy PASSED tests/test_dunders.py::TestNothing::test_eq PASSED tests/test_filters.py::TestSplitWhat::test_splits PASSED tests/test_filters.py::TestInclude::test_allow[incl0-42] PASSED tests/test_filters.py::TestInclude::test_allow[incl1-hello] PASSED tests/test_filters.py::TestInclude::test_allow[incl2-42] PASSED tests/test_filters.py::TestInclude::test_allow[incl3-hello] PASSED tests/test_filters.py::TestInclude::test_drop_class[incl0-42] PASSED tests/test_filters.py::TestInclude::test_drop_class[incl1-hello] PASSED tests/test_filters.py::TestInclude::test_drop_class[incl2-42] PASSED tests/test_filters.py::TestInclude::test_drop_class[incl3-hello] PASSED tests/test_filters.py::TestExclude::test_allow[excl0-42] PASSED tests/test_filters.py::TestExclude::test_allow[excl1-hello] PASSED tests/test_filters.py::TestExclude::test_allow[excl2-42] PASSED tests/test_filters.py::TestExclude::test_allow[excl3-hello] PASSED tests/test_filters.py::TestExclude::test_drop_class[excl0-42] PASSED tests/test_filters.py::TestExclude::test_drop_class[excl1-hello] PASSED tests/test_filters.py::TestExclude::test_drop_class[excl2-42] PASSED tests/test_filters.py::TestExclude::test_drop_class[excl3-hello] PASSED tests/test_funcs.py::TestAsDict::test_shallow PASSED tests/test_funcs.py::TestAsDict::test_recurse PASSED tests/test_funcs.py::TestAsDict::test_filter PASSED tests/test_funcs.py::TestAsDict::test_lists_tuples PASSED tests/test_funcs.py::TestAsDict::test_dicts PASSED tests/test_funcs.py::TestAsDict::test_roundtrip FAILED tests/test_funcs.py::TestAsDict::test_asdict_preserve_order FAILED tests/test_funcs.py::TestHas::test_positive PASSED tests/test_funcs.py::TestHas::test_positive_empty PASSED tests/test_funcs.py::TestHas::test_negative PASSED tests/test_funcs.py::TestAssoc::test_empty PASSED tests/test_funcs.py::TestAssoc::test_no_changes PASSED tests/test_funcs.py::TestAssoc::test_change PASSED tests/test_funcs.py::TestAssoc::test_unknown PASSED tests/test_make.py::TestCountingAttr::test_returns_Attr PASSED tests/test_make.py::TestTransformAttrs::test_normal PASSED tests/test_make.py::TestTransformAttrs::test_empty PASSED tests/test_make.py::TestTransformAttrs::test_transforms_to_attribute[z] PASSED tests/test_make.py::TestTransformAttrs::test_transforms_to_attribute[y] PASSED tests/test_make.py::TestTransformAttrs::test_transforms_to_attribute[x] PASSED tests/test_make.py::TestTransformAttrs::test_conflicting_defaults PASSED tests/test_make.py::TestTransformAttrs::test_these PASSED tests/test_make.py::TestTransformAttrs::test_recurse PASSED tests/test_make.py::TestAttributes::test_catches_old_style PASSED tests/test_make.py::TestAttributes::test_sets_attrs PASSED tests/test_make.py::TestAttributes::test_empty PASSED tests/test_make.py::TestAttributes::test_adds_all_by_default[__repr__] PASSED tests/test_make.py::TestAttributes::test_adds_all_by_default[__eq__] PASSED tests/test_make.py::TestAttributes::test_adds_all_by_default[__hash__] PASSED tests/test_make.py::TestAttributes::test_adds_all_by_default[__init__] PASSED tests/test_make.py::TestAttributes::test_respects_add_arguments[repr-__repr__] PASSED tests/test_make.py::TestAttributes::test_respects_add_arguments[cmp-__eq__] PASSED tests/test_make.py::TestAttributes::test_respects_add_arguments[hash-__hash__] PASSED tests/test_make.py::TestAttributes::test_respects_add_arguments[init-__init__] PASSED tests/test_make.py::TestAttributes::test_repr_qualname SKIPPED tests/test_make.py::TestAttributes::test_repr_fake_qualname PASSED tests/test_make.py::TestAttribute::test_missing_argument PASSED tests/test_make.py::TestAttribute::test_too_many_arguments PASSED tests/test_make.py::TestMakeClass::test_simple[list] PASSED tests/test_make.py::TestMakeClass::test_simple[tuple] PASSED tests/test_make.py::TestMakeClass::test_dict PASSED tests/test_make.py::TestMakeClass::test_attr_args PASSED tests/test_make.py::TestMakeClass::test_catches_wrong_attrs_type PASSED tests/test_make.py::TestFields::test_instance PASSED tests/test_make.py::TestFields::test_handler_non_attrs_class PASSED tests/test_make.py::TestFields::test_fields PASSED tests/test_make.py::TestFields::test_copies PASSED tests/test_make.py::TestConvert::test_convert PASSED tests/test_make.py::TestConvert::test_convert_before_validate PASSED tests/test_make.py::TestValidate::test_success PASSED tests/test_make.py::TestValidate::test_propagates PASSED tests/test_make.py::TestValidate::test_run_validators PASSED tests/test_slots.py::test_slots_being_used PASSED tests/test_slots.py::test_basic_attr_funcs PASSED tests/test_slots.py::test_inheritance_from_nonslots PASSED tests/test_slots.py::test_nonslots_these PASSED tests/test_slots.py::test_inheritance_from_slots PASSED tests/test_slots.py::test_bare_inheritance_from_slots PASSED tests/test_validators.py::TestInstanceOf::test_success PASSED tests/test_validators.py::TestInstanceOf::test_subclass PASSED tests/test_validators.py::TestInstanceOf::test_fail PASSED tests/test_validators.py::TestInstanceOf::test_repr PASSED tests/test_validators.py::TestProvides::test_success PASSED tests/test_validators.py::TestProvides::test_fail PASSED tests/test_validators.py::TestProvides::test_repr PASSED tests/test_validators.py::TestOptional::test_success_with_type PASSED tests/test_validators.py::TestOptional::test_success_with_none PASSED tests/test_validators.py::TestOptional::test_fail PASSED tests/test_validators.py::TestOptional::test_repr PASSED =========================== short test summary info ============================ FAIL tests/test_funcs.py::TestAsDict::()::test_roundtrip FAIL tests/test_funcs.py::TestAsDict::()::test_asdict_preserve_order SKIP [1] tests/test_make.py:249: __qualname__ is PY3-only. =================================== FAILURES =================================== __________________________ TestAsDict.test_roundtrip ___________________________ self = @given(simple_classes, st.sampled_from(MAPPING_TYPES)) > def test_roundtrip(self, cls, dict_factory): """ Test dumping to dicts and back for Hypothesis-generated classes. tests/test_funcs.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python2.7/site-packages/hypothesis/core.py:713: in wrapped_test print_example=True, is_final=True /usr/lib/python2.7/site-packages/hypothesis/executors/executors.py:25: in default_executor return function() /usr/lib/python2.7/site-packages/hypothesis/core.py:364: in run args, kwargs = search_strategy.reify(template) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py:103: in reify return self.wrapped_strategy.reify(value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py:66: in reify e.reify(v) for e, v in zip(self.element_strategies, value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py:103: in reify return self.wrapped_strategy.reify(value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py:66: in reify e.reify(v) for e, v in zip(self.element_strategies, value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) tests/__init__.py:68: in _create_hyp_class return make_class('HypClass', dict(zip(_gen_attr_names(), attrs))) ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:635: in make_class return attributes(**attributes_arguments)(type(name, (object,), cl_dict)) ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:210: in wrap cl = _add_init(cl) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cl = def _add_init(cl): attrs = [a for a in cl.__attrs_attrs__ if a.init or a.default is not NOTHING] # We cache the generated init methods for the same kinds of attributes. sha1 = hashlib.sha1() sha1.update(repr(attrs).encode("utf-8")) unique_filename = "".format( sha1.hexdigest() ) script = _attrs_to_script(attrs) locs = {} > bytecode = compile(script, unique_filename, "exec") E File "", line 1 E def __init__(self, aa=attr_dict['aa'].default, ac=attr_dict['ac'].default, ab=attr_dict['ab'].default, ae=attr_dict['ae'].default, ad=attr_dict['ad'].default, ag=attr_dict['ag'].default, af=attr_dict['af'].default, ai=attr_dict['ai'].default, ah=attr_dict['ah'].default, ak=attr_dict['ak'].default, aj=attr_dict['aj'].default, am=attr_dict['am'].default, al=attr_dict['al'].default, ao=attr_dict['ao'].default, an=attr_dict['an'].default, aq=attr_dict['aq'].default, ap=attr_dict['ap'].default, as=attr_dict['as'].default, ar=attr_dict['ar'].default, a=attr_dict['a'].default, c=attr_dict['c'].default, b=attr_dict['b'].default, e=attr_dict['e'].default, d=attr_dict['d'].default, g=attr_dict['g'].default, f=attr_dict['f'].default, i=attr_dict['i'].default, h=attr_dict['h'].default, k=attr_dict['k'].default, j=attr_dict['j'].default, m=attr_dict['m'].default, l=attr_dict['l'].default, o=attr_dict['o'].default, n=attr_dict['n'].default, q=attr_dict['q'].default, p=attr_dict['p'].default, s=attr_dict['s'].default, r=attr_dict['r'].default, u=attr_dict['u'].default, t=attr_dict['t'].default, w=attr_dict['w'].default, v=attr_dict['v'].default, y=attr_dict['y'].default, x=attr_dict['x'].default, z=attr_dict['z'].default): E ^ E SyntaxError: invalid syntax ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:381: SyntaxError ----------------------------- Captured stderr call ----------------------------- /usr/lib/python2.7/site-packages/hypothesis/core.py:544: FailedHealthCheck: An exception occurred during data generation in initial health check. This indicates a bug in the strategy. This could either be a Hypothesis bug or an error in a function yo've passed to it to construct your data. See http://hypothesis.readthedocs.org/en/latest/healthchecks.html for more information about this. warnings.warn(FailedHealthCheck(message)) ---------------------------------- Hypothesis ---------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/hypothesis/core.py", line 581, in wrapped_test lambda *args, **kwargs: None, File "/usr/lib/python2.7/site-packages/hypothesis/executors/executors.py", line 25, in default_executor return function() File "/usr/lib/python2.7/site-packages/hypothesis/core.py", line 364, in run args, kwargs = search_strategy.reify(template) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py", line 103, in reify return self.wrapped_strategy.reify(value) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py", line 66, in reify e.reify(v) for e, v in zip(self.element_strategies, value) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py", line 547, in reify return self.pack(self.mapped_strategy.reify(value)) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py", line 103, in reify return self.wrapped_strategy.reify(value) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py", line 547, in reify return self.pack(self.mapped_strategy.reify(value)) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py", line 66, in reify e.reify(v) for e, v in zip(self.element_strategies, value) File "/usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py", line 547, in reify return self.pack(self.mapped_strategy.reify(value)) File "/builddir/build/BUILD/attrs-16.0.0/tests/__init__.py", line 68, in _create_hyp_class return make_class('HypClass', dict(zip(_gen_attr_names(), attrs))) File "/builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py", line 635, in make_class return attributes(**attributes_arguments)(type(name, (object,), cl_dict)) File "/builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py", line 210, in wrap cl = _add_init(cl) File "/builddir/build/BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py", line 381, in _add_init bytecode = compile(script, unique_filename, "exec") File "", line 1 def __init__(self, a=attr_dict['a'].default, b=attr_dict['b'].default, c=attr_dict['c'].default, d=attr_dict['d'].default, e=attr_dict['e'].default, f=attr_dict['f'].default, g=attr_dict['g'].default, h=attr_dict['h'].default, i=attr_dict['i'].default, j=attr_dict['j'].default, k=attr_dict['k'].default, l=attr_dict['l'].default, m=attr_dict['m'].default, n=attr_dict['n'].default, o=attr_dict['o'].default, p=attr_dict['p'].default, q=attr_dict['q'].default, r=attr_dict['r'].default, s=attr_dict['s'].default, t=attr_dict['t'].default, u=attr_dict['u'].default, v=attr_dict['v'].default, w=attr_dict['w'].default, x=attr_dict['x'].default, y=attr_dict['y'].default, z=attr_dict['z'].default, aa=attr_dict['aa'].default, ab=attr_dict['ab'].default, ac=attr_dict['ac'].default, ad=attr_dict['ad'].default, ae=attr_dict['ae'].default, af=attr_dict['af'].default, ag=attr_dict['ag'].default, ah=attr_dict['ah'].default, ai=attr_dict['ai'].default, aj=attr_dict['aj'].default, ak=attr_dict['ak'].default, al=attr_dict['al'].default, am=attr_dict['am'].default, an=attr_dict['an'].default, ao=attr_dict['ao'].default, ap=attr_dict['ap'].default, aq=attr_dict['aq'].default, ar=attr_dict['ar'].default, as=attr_dict['as'].default, at=attr_dict['at'].default, au=attr_dict['au'].default, av=attr_dict['av'].default, aw=attr_dict['aw'].default, ax=attr_dict['ax'].default, ay=attr_dict['ay'].default, az=attr_dict['az'].default, ba=attr_dict['ba'].default, bb=attr_dict['bb'].default, bc=attr_dict['bc'].default, bd=attr_dict['bd'].default, be=attr_dict['be'].default, bf=attr_dict['bf'].default, bg=attr_dict['bg'].default, bh=attr_dict['bh'].default, bi=attr_dict['bi'].default, bj=attr_dict['bj'].default, bk=attr_dict['bk'].default, bl=attr_dict['bl'].default, bm=attr_dict['bm'].default, bn=attr_dict['bn'].default, bo=attr_dict['bo'].default, bp=attr_dict['bp'].default, bq=attr_dict['bq'].default, br=attr_dict['br'].default, bs=attr_dict['bs'].default, bt=attr_dict['bt'].default, bu=attr_dict['bu'].default, bv=attr_dict['bv'].default, bw=attr_dict['bw'].default, bx=attr_dict['bx'].default, by=attr_dict['by'].default, bz=attr_dict['bz'].default, ca=attr_dict['ca'].default, cb=attr_dict['cb'].default, cc=attr_dict['cc'].default, cd=attr_dict['cd'].default, ce=attr_dict['ce'].default, cf=attr_dict['cf'].default, cg=attr_dict['cg'].default, ch=attr_dict['ch'].default, ci=attr_dict['ci'].default, cj=attr_dict['cj'].default, ck=attr_dict['ck'].default, cl=attr_dict['cl'].default, cm=attr_dict['cm'].default, cn=attr_dict['cn'].default, co=attr_dict['co'].default, cp=attr_dict['cp'].default, cq=attr_dict['cq'].default, cr=attr_dict['cr'].default, cs=attr_dict['cs'].default, ct=attr_dict['ct'].default, cu=attr_dict['cu'].default, cv=attr_dict['cv'].default, cw=attr_dict['cw'].default, cx=attr_dict['cx'].default, cy=attr_dict['cy'].default, cz=attr_dict['cz'].default, da=attr_dict['da'].default, db=attr_dict['db'].default, dc=attr_dict['dc'].default, dd=attr_dict['dd'].default, de=attr_dict['de'].default, df=attr_dict['df'].default, dg=attr_dict['dg'].default, dh=attr_dict['dh'].default, di=attr_dict['di'].default, dj=attr_dict['dj'].default, dk=attr_dict['dk'].default, dl=attr_dict['dl'].default, dm=attr_dict['dm'].default, dn=attr_dict['dn'].default, do=attr_dict['do'].default, dp=attr_dict['dp'].default, dq=attr_dict['dq'].default, dr=attr_dict['dr'].default, ds=attr_dict['ds'].default, dt=attr_dict['dt'].default, du=attr_dict['du'].default, dv=attr_dict['dv'].default, dw=attr_dict['dw'].default, dx=attr_dict['dx'].default, dy=attr_dict['dy'].default, dz=attr_dict['dz'].default, ea=attr_dict['ea'].default, eb=attr_dict['eb'].default, ec=attr_dict['ec'].default, ed=attr_dict['ed'].default, ee=attr_dict['ee'].default, ef=attr_dict['ef'].default, eg=attr_dict['eg'].default, eh=attr_dict['eh'].default, ei=attr_dict['ei'].default, ej=attr_dict['ej'].default, ek=attr_dict['ek'].default, el=attr_dict['el'].default, em=attr_dict['em'].default, en=attr_dict['en'].default, eo=attr_dict['eo'].default, ep=attr_dict['ep'].default, eq=attr_dict['eq'].default, er=attr_dict['er'].default, es=attr_dict['es'].default, et=attr_dict['et'].default, eu=attr_dict['eu'].default, ev=attr_dict['ev'].default, ew=attr_dict['ew'].default, ex=attr_dict['ex'].default, ey=attr_dict['ey'].default, ez=attr_dict['ez'].default, fa=attr_dict['fa'].default, fb=attr_dict['fb'].default, fc=attr_dict['fc'].default, fd=attr_dict['fd'].default, fe=attr_dict['fe'].default, ff=attr_dict['ff'].default, fg=attr_dict['fg'].default, fh=attr_dict['fh'].default, fi=attr_dict['fi'].default, fj=attr_dict['fj'].default, fk=attr_dict['fk'].default, fl=attr_dict['fl'].default, fm=attr_dict['fm'].default, fn=attr_dict['fn'].default, fo=attr_dict['fo'].default, fp=attr_dict['fp'].default, fq=attr_dict['fq'].default, fr=attr_dict['fr'].default, fs=attr_dict['fs'].default, ft=attr_dict['ft'].default, fu=attr_dict['fu'].default, fv=attr_dict['fv'].default, fw=attr_dict['fw'].default, fx=attr_dict['fx'].default, fy=attr_dict['fy'].default, fz=attr_dict['fz'].default, ga=attr_dict['ga'].default, gb=attr_dict['gb'].default, gc=attr_dict['gc'].default, gd=attr_dict['gd'].default, ge=attr_dict['ge'].default, gf=attr_dict['gf'].default, gg=attr_dict['gg'].default, gh=attr_dict['gh'].default, gi=attr_dict['gi'].default, gj=attr_dict['gj'].default, gk=attr_dict['gk'].default, gl=attr_dict['gl'].default, gm=attr_dict['gm'].default, gn=attr_dict['gn'].default, go=attr_dict['go'].default, gp=attr_dict['gp'].default, gq=attr_dict['gq'].default, gr=attr_dict['gr'].default, gs=attr_dict['gs'].default, gt=attr_dict['gt'].default, gu=attr_dict['gu'].default, gv=attr_dict['gv'].default, gw=attr_dict['gw'].default, gx=attr_dict['gx'].default, gy=attr_dict['gy'].default, gz=attr_dict['gz'].default, ha=attr_dict['ha'].default, hb=attr_dict['hb'].default, hc=attr_dict['hc'].default, hd=attr_dict['hd'].default, he=attr_dict['he'].default, hf=attr_dict['hf'].default, hg=attr_dict['hg'].default, hh=attr_dict['hh'].default, hi=attr_dict['hi'].default, hj=attr_dict['hj'].default, hk=attr_dict['hk'].default, hl=attr_dict['hl'].default, hm=attr_dict['hm'].default, hn=attr_dict['hn'].default, ho=attr_dict['ho'].default, hp=attr_dict['hp'].default, hq=attr_dict['hq'].default, hr=attr_dict['hr'].default, hs=attr_dict['hs'].default, ht=attr_dict['ht'].default, hu=attr_dict['hu'].default, hv=attr_dict['hv'].default, hw=attr_dict['hw'].default, hx=attr_dict['hx'].default, hy=attr_dict['hy'].default, hz=attr_dict['hz'].default, ia=attr_dict['ia'].default): ^ SyntaxError: invalid syntax ____________________ TestAsDict.test_asdict_preserve_order _____________________ self = @given(simple_classes) > def test_asdict_preserve_order(self, cls): """ Field order should be preserved when dumping to OrderedDicts. tests/test_funcs.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python2.7/site-packages/hypothesis/core.py:713: in wrapped_test print_example=True, is_final=True /usr/lib/python2.7/site-packages/hypothesis/executors/executors.py:25: in default_executor return function() /usr/lib/python2.7/site-packages/hypothesis/core.py:364: in run args, kwargs = search_strategy.reify(template) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py:103: in reify return self.wrapped_strategy.reify(value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py:66: in reify e.reify(v) for e, v in zip(self.element_strategies, value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/deferred.py:103: in reify return self.wrapped_strategy.reify(value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/collections.py:66: in reify e.reify(v) for e, v in zip(self.element_strategies, value) /usr/lib/python2.7/site-packages/hypothesis/searchstrategy/strategies.py:547: in reify return self.pack(self.mapped_strategy.reify(value)) tests/__init__.py:68: in _create_hyp_class return make_class('HypClass', dict(zip(_gen_attr_names(), attrs))) ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:635: in make_class return attributes(**attributes_arguments)(type(name, (object,), cl_dict)) ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:210: in wrap cl = _add_init(cl) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cl = def _add_init(cl): attrs = [a for a in cl.__attrs_attrs__ if a.init or a.default is not NOTHING] # We cache the generated init methods for the same kinds of attributes. sha1 = hashlib.sha1() sha1.update(repr(attrs).encode("utf-8")) unique_filename = "".format( sha1.hexdigest() ) script = _attrs_to_script(attrs) locs = {} > bytecode = compile(script, unique_filename, "exec") E File "", line 1 E def __init__(self, aa=attr_dict['aa'].default, ac=attr_dict['ac'].default, ab=attr_dict['ab'].default, ae=attr_dict['ae'].default, ad=attr_dict['ad'].default, ag=attr_dict['ag'].default, af=attr_dict['af'].default, ai=attr_dict['ai'].default, ah=attr_dict['ah'].default, ak=attr_dict['ak'].default, aj=attr_dict['aj'].default, am=attr_dict['am'].default, al=attr_dict['al'].default, ao=attr_dict['ao'].default, an=attr_dict['an'].default, aq=attr_dict['aq'].default, ap=attr_dict['ap'].default, as=attr_dict['as'].default, ar=attr_dict['ar'].default, a=attr_dict['a'].default, c=attr_dict['c'].default, b=attr_dict['b'].default, e=attr_dict['e'].default, d=attr_dict['d'].default, g=attr_dict['g'].default, f=attr_dict['f'].default, i=attr_dict['i'].default, h=attr_dict['h'].default, k=attr_dict['k'].default, j=attr_dict['j'].default, m=attr_dict['m'].default, l=attr_dict['l'].default, o=attr_dict['o'].default, n=attr_dict['n'].default, q=attr_dict['q'].default, p=attr_dict['p'].default, s=attr_dict['s'].default, r=attr_dict['r'].default, u=attr_dict['u'].default, t=attr_dict['t'].default, w=attr_dict['w'].default, v=attr_dict['v'].default, y=attr_dict['y'].default, x=attr_dict['x'].default, z=attr_dict['z'].default): E ^ E SyntaxError: invalid syntax ../../BUILDROOT/python-attrs-16.0.0-5.fc24.noarch/usr/lib/python2.7/site-packages/attr/_make.py:381: SyntaxError =============== 2 failed, 142 passed, 1 skipped in 5.35 seconds ================ RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.xzW2Uv (%check) Bad exit status from /var/tmp/rpm-tmp.xzW2Uv (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/mockbuild/trace_decorator.py", line 88, in trace result = func(*args, **kw) File "/usr/lib/python3.5/site-packages/mockbuild/util.py", line 551, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) mockbuild.exception.Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-attrs.spec