Mock Version: 1.2.15 Mock Version: 1.2.15 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-tw2-core.spec'], chrootPath='/var/lib/mock/infrastructure7-el7-build-16597-23030/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB', '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=86400logger=uid=497) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-tw2-core.spec'] with env {'LANG': 'en_GB', '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 Wrote: /builddir/build/SRPMS/python-tw2-core-2.2.2-3.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-tw2-core.spec '], chrootPath='/var/lib/mock/infrastructure7-el7-build-16597-23030/root'shell=Falseuid=497env={'LANG': 'en_GB', '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=86400private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-tw2-core.spec '] with env {'LANG': 'en_GB', '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.yHOcYJ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tw2.core-2.2.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/tw2.core-2.2.2.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd tw2.core-2.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #1 (python-tw2-core-mako-unicode.patch): + echo 'Patch #1 (python-tw2-core-mako-unicode.patch):' + /usr/bin/cat /builddir/build/SOURCES/python-tw2-core-mako-unicode.patch + /usr/bin/patch -p1 --fuzz=0 patching file tw2/core/templating.py Hunk #1 succeeded at 143 (offset -3 lines). + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wGkhgj + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.2.2 + /usr/bin/python setup.py build running build running build_py creating build creating build/lib creating build/lib/tw2 copying tw2/__init__.py -> build/lib/tw2 creating build/lib/tw2/core copying tw2/core/js.py -> build/lib/tw2/core copying tw2/core/templating.py -> build/lib/tw2/core copying tw2/core/util.py -> build/lib/tw2/core copying tw2/core/__init__.py -> build/lib/tw2/core copying tw2/core/params.py -> build/lib/tw2/core copying tw2/core/core.py -> build/lib/tw2/core copying tw2/core/compat.py -> build/lib/tw2/core copying tw2/core/jinja_util.py -> build/lib/tw2/core copying tw2/core/jsonify.py -> build/lib/tw2/core copying tw2/core/validation.py -> build/lib/tw2/core copying tw2/core/command.py -> build/lib/tw2/core copying tw2/core/middleware.py -> build/lib/tw2/core copying tw2/core/i18n.py -> build/lib/tw2/core copying tw2/core/resources.py -> build/lib/tw2/core copying tw2/core/mako_util.py -> build/lib/tw2/core copying tw2/core/widgets.py -> build/lib/tw2/core running egg_info writing requirements to tw2.core.egg-info/requires.txt writing tw2.core.egg-info/PKG-INFO writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing top-level names to tw2.core.egg-info/top_level.txt writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' writing manifest file 'tw2.core.egg-info/SOURCES.txt' creating build/lib/tw2/core/i18n creating build/lib/tw2/core/i18n/de creating build/lib/tw2/core/i18n/de/LC_MESSAGES copying tw2/core/i18n/de/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/de/LC_MESSAGES creating build/lib/tw2/core/i18n/es creating build/lib/tw2/core/i18n/es/LC_MESSAGES copying tw2/core/i18n/es/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/es/LC_MESSAGES creating build/lib/tw2/core/i18n/fr creating build/lib/tw2/core/i18n/fr/LC_MESSAGES copying tw2/core/i18n/fr/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/fr/LC_MESSAGES creating build/lib/tw2/core/i18n/it creating build/lib/tw2/core/i18n/it/LC_MESSAGES copying tw2/core/i18n/it/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/it/LC_MESSAGES creating build/lib/tw2/core/i18n/nl creating build/lib/tw2/core/i18n/nl/LC_MESSAGES copying tw2/core/i18n/nl/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/nl/LC_MESSAGES creating build/lib/tw2/core/i18n/ru creating build/lib/tw2/core/i18n/ru/LC_MESSAGES copying tw2/core/i18n/ru/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/ru/LC_MESSAGES creating build/lib/tw2/core/i18n/uk creating build/lib/tw2/core/i18n/uk/LC_MESSAGES copying tw2/core/i18n/uk/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/uk/LC_MESSAGES creating build/lib/tw2/core/templates copying tw2/core/templates/__init__.py -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.html -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.mak -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.pt -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.html -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.mak -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.html -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.mak -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.pt -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.html -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.mak -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.pt -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.html -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.mak -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.pt -> build/lib/tw2/core/templates copying tw2/core/templates/page.html -> build/lib/tw2/core/templates copying tw2/core/templates/page.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/page.mak -> build/lib/tw2/core/templates copying tw2/core/templates/page.pt -> build/lib/tw2/core/templates creating build/lib/tw2/core/test_templates copying tw2/core/test_templates/__init__.py -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/always_validate_false_widget.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/child_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/child_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/display_only_test_widget.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/field_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_jinja.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/parent_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/parent_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_jinja.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_jinja.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_kajiki.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_mako.mak -> build/lib/tw2/core/test_templates creating build/lib/tw2/core/testbase copying tw2/core/testbase/__init__.py -> build/lib/tw2/core/testbase copying tw2/core/testbase/base.py -> build/lib/tw2/core/testbase copying tw2/core/testbase/xhtmlify.py -> build/lib/tw2/core/testbase + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.2uohXS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch ++ dirname /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch + cd tw2.core-2.2.2 + /usr/bin/python setup.py install -O1 --skip-build --install-data=/usr/share --root=/builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch running install running install_lib Skipping installation of /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/__init__.py (namespace package) copying tw2/core/js.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/templating.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/params.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/core.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/compat.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/jinja_util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/jsonify.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/validation.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/command.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/middleware.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/i18n.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/resources.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/mako_util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/widgets.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core copying tw2/core/templates/csslink.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/page.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jssource.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csslink.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csslink.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csssource.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csssource.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/display_children.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/display_children.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jssource.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jssource.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jslink.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jslink.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/page.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csssource.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/page.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/page.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jssource.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jslink.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/display_children.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/display_children.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/csslink.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/templates/jslink.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates copying tw2/core/i18n/nl/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/nl/LC_MESSAGES copying tw2/core/i18n/ru/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/ru/LC_MESSAGES copying tw2/core/i18n/es/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/es/LC_MESSAGES copying tw2/core/i18n/uk/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/uk/LC_MESSAGES copying tw2/core/i18n/fr/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/fr/LC_MESSAGES copying tw2/core/i18n/it/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/it/LC_MESSAGES copying tw2/core/i18n/de/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n/de/LC_MESSAGES copying tw2/core/test_templates/simple.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_jinja.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/always_validate_false_widget.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/child_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_kajiki.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/child_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_jinja.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/field_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/parent_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_jinja.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/display_only_test_widget.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/parent_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates copying tw2/core/testbase/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase copying tw2/core/testbase/xhtmlify.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase copying tw2/core/testbase/base.py -> /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/js.py to js.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templating.py to templating.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/util.py to util.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/params.py to params.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/core.py to core.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/compat.py to compat.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/jinja_util.py to jinja_util.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/jsonify.py to jsonify.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/validation.py to validation.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/command.py to command.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/middleware.py to middleware.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/resources.py to resources.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/mako_util.py to mako_util.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/widgets.py to widgets.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/templates/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/test_templates/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase/xhtmlify.py to xhtmlify.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2/core/testbase/base.py to base.pyc writing byte-compilation script '/tmp/tmpmuOmVz.py' /usr/bin/python -O /tmp/tmpmuOmVz.py removing /tmp/tmpmuOmVz.py running install_egg_info running egg_info writing requirements to tw2.core.egg-info/requires.txt writing tw2.core.egg-info/PKG-INFO writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing top-level names to tw2.core.egg-info/top_level.txt writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' writing manifest file 'tw2.core.egg-info/SOURCES.txt' Copying tw2.core.egg-info to /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2.core-2.2.2-py2.7.egg-info Installing /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/lib/python2.7/site-packages/tw2.core-2.2.2-py2.7-nspkg.pth 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/tw2.core-2.2.2 /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-tw2-core-2.2.2-3.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.qvPUuu + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.2.2 ++ pwd + PYTHONPATH=/builddir/build/BUILD/tw2.core-2.2.2 + python setup.py test running test running egg_info writing requirements to tw2.core.egg-info/requires.txt writing tw2.core.egg-info/PKG-INFO writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing top-level names to tw2.core.egg-info/top_level.txt writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' writing manifest file 'tw2.core.egg-info/SOURCES.txt' running build_ext /usr/lib/python2.7/site-packages/nose/config.py:262: RuntimeWarning: Option 'with-coverage' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python2.7/site-packages/nose/config.py:262: RuntimeWarning: Option 'cover-package' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python2.7/site-packages/nose/config.py:262: RuntimeWarning: Option 'cover-html' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python2.7/site-packages/nose/config.py:262: RuntimeWarning: Option 'cover-html-dir' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) test_copy_tree (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_full_run (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_load_entry_points (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_load_no_widgets (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_load_widgets (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_many_pass_compress (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_one_pass (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_render_entry_points (test_commands.TestArchive) ... SKIP: Skipping until we don't require tw2.forms for testing. test_finalize_options (test_commands.TestErrors) ... ok test_finalize_options_fail (test_commands.TestErrors) ... ok test_init_options (test_commands.TestErrors) ... SKIP: Skipping until we don't require yuicompressor for testing. test_no_compressor (test_commands.TestErrors) ... Could not find YUICompressor at /builddir/build/BUILD/tw2.core-2.2.2/yuicompressor.jar Could not find YUICompressor at /builddir/build/BUILD/tw2.core-2.2.2/yuicompressor.jar ok test_no_distributions (test_commands.TestErrors) ... Need to specify at least one distribution Need to specify at least one distribution ok test_no_force_overwrite (test_commands.TestErrors) ... Destination dir /tmp/tmptBBF16tmp_test_out2 exists. Use -f to overwrite. Destination dir /tmp/tmptBBF16tmp_test_out2 exists. Use -f to overwrite. ok test_no_output (test_commands.TestErrors) ... Need to specify an output directory Need to specify an output directory ok test_hierarchy.TestHierarchy.test_compound_id ... ok test_hierarchy.TestHierarchy.test_cw_propagate ... ok test_hierarchy.TestHierarchy.test_display_only ... ok test_hierarchy.TestHierarchy.test_display_only_inherit ... ok test_hierarchy.TestHierarchy.test_id_none ... ok test_hierarchy.TestHierarchy.test_invalid_id ... ok test_hierarchy.TestHierarchy.test_repeating_id ... ok test_hierarchy.TestHierarchy.test_rw_length ... ok test_hierarchy.TestHierarchy.test_rw_propagate ... ok test_hierarchy.TestHierarchy.test_rwb ... ok test_hierarchy.TestHierarchy.test_widgetbunch ... ok test_js.TestJS.test_encoding_widget_id ... ok test_js.TestJS.test_js_callback ... ok test_js.TestJS.test_js_function ... ok test_js.TestJS.test_js_function_composition ... ok test_js.TestJS.test_js_symbol ... ok test_js.TestJS.test_jsonified_js_function ... ok test_js.TestJS.test_multiline_js https://github.com/toscawidgets/tw2.core/issues/12 ... ok test_js.TestJS.test_quotes_escape ... ok test_js.TestJS.test_quotes_no_escape ... ok test_js.TestJS.test_quotes_tripled ... ok test_boolean_attrs (test_mako_util.TestMakoUtil) ... ok test_none_attrs (test_mako_util.TestMakoUtil) Attributes with None values are not rendered ... ok test_normal_attrs (test_mako_util.TestMakoUtil) ... ok test_normal_attrs_as_args (test_mako_util.TestMakoUtil) ... ok test_special_boolean_html_attrs (test_mako_util.TestMakoUtil) ... ok testControllerAppWithId (test_middleware.TestMiddleware) controllerapp should dispatch to an object having id, and a ... ok testControllerAppWithoutId (test_middleware.TestMiddleware) controllerapp should dispatch to an object having id, and a ... ok testInjectResourcesUnicode (test_middleware.TestMiddleware) strictly for coverage, resource injection is supposed to set ... ok testMakeMiddelware (test_middleware.TestMiddleware) ... ok testServeController (test_middleware.TestMiddleware) should dispatch to fake controllers by default ... ok testTGStyleController (test_middleware.TestMiddleware) Test turbogears style dispatch ... ok testWithoutApp (test_middleware.TestMiddleware) should return a 404 ... ok testAutoReloadSetting (test_middleware.TestMiddlewareConfig) auto_reload_templates should be the same as debug by default ... ok test_misc.TestMisc.test_request_local ... ok test_params.TestParams.test_child ... ok test_params.TestParams.test_inherit Check inheritence ... ok test_params.TestParams.test_multi_inherit Check multiple inheritence ... ok test_params.TestParams.test_override Check overriding a parameter ... ok test_params.TestParams.test_override_default Check overriding a parameter default ... ok test_params.TestParams.test_parameter Check a simple parameter ... ok test_params.TestParams.test_required Ensure that twc.Required works. For issue #25. ... ok test_resources.TestCSSSourceEscaping.test_display('mako',) ... ok test_resources.TestCSSSourceEscaping.test_display('genshi_abs',) ... ok test_resources.TestCSSSourceEscaping.test_display('jinja',) ... ok test_resources.TestCSSSourceEscaping.test_display('genshi',) ... ok test_resources.TestCSSSourceEscaping.test_display('chameleon',) ... SKIP: CSSSource is missing a pt template. test_resources.TestCssLink.test_display('mako', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('genshi_abs', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('jinja', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('genshi', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('chameleon', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('mako', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('genshi_abs', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('jinja', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('genshi', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('chameleon', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_no_filename ... ok test_resources.TestJSSourceEscaping.test_display('mako',) ... ok test_resources.TestJSSourceEscaping.test_display('genshi_abs',) ... ok test_resources.TestJSSourceEscaping.test_display('jinja',) ... ok test_resources.TestJSSourceEscaping.test_display('genshi',) ... ok test_resources.TestJSSourceEscaping.test_display('chameleon',) ... ok test_resources.TestJsFuncall.test_display('mako',) ... ok test_resources.TestJsFuncall.test_display('genshi_abs',) ... ok test_resources.TestJsFuncall.test_display('jinja',) ... ok test_resources.TestJsFuncall.test_display('genshi',) ... ok test_resources.TestJsFuncall.test_display('chameleon',) ... ok test_resources.TestJsSource.test_display('mako', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('genshi_abs', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('jinja', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('genshi', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('chameleon', {'src': 'something'}, {}, '') ... ok test_resources.TestResources.test_cache_header ... ok test_resources.TestResources.test_detect_clear ... ok test_resources.TestResources.test_different_file ... ok test_resources.TestResources.test_dir_traversal ... ok test_resources.TestResources.test_inject_body ... ok test_resources.TestResources.test_inject_both ... ok test_resources.TestResources.test_inject_css ... ok test_resources.TestResources.test_inject_csssrc_twice ... ok test_resources.TestResources.test_inject_head ... ok test_resources.TestResources.test_inject_js_twice ... ok test_resources.TestResources.test_inject_jssrc_twice ... ok test_resources.TestResources.test_link_reg ... ok test_resources.TestResources.test_mime_type ... ok test_resources.TestResources.test_mw_clear_rl ... ok test_resources.TestResources.test_mw_inject ... ok test_resources.TestResources.test_mw_inject_html_only ... ok test_resources.TestResources.test_mw_resourcesapp ... ok test_resources.TestResources.test_no_inject_head ... ok test_resources.TestResources.test_not_found ... ok test_resources.TestResources.test_res_collection ... ok test_resources.TestResources.test_res_nodupe ... ok test_resources.TestResources.test_res_order Expect [foo1 foo3 foo2 foo4] since foo2 depends on foo3 ... ok test_resources.TestResources.test_serve ... ok test_resources.TestResources.test_whole_dir ... ok test_resources.TestResources.test_whole_dir_traversal ... ok test_resources.TestResources.test_zipped ... ok test_resources.TestResourcesApp.test_register_requirement ... ok testAutoModname (test_resources.TestResourcesMisc) ... ok testAutoModnameInject (test_resources.TestResourcesMisc) ... ok testAutoModnameReqPrep (test_resources.TestResourcesMisc) ... ok testDirLink (test_resources.TestResourcesMisc) ... ok testEncoderDefault (test_resources.TestResourcesMisc) ... /builddir/build/BUILD/tw2.core-2.2.2/tw2/core/resources.py:36: UserWarning: JSSymbol is deprecated. Please use js_symbol warnings.warn("JSSymbol is deprecated. Please use js_symbol") ok testEncoderEmbedded (test_resources.TestResourcesMisc) JQGrid Issue #6 ... ok testJSFuncCallChained (test_resources.TestResourcesMisc) ... ok testJSFuncCallDictArgs (test_resources.TestResourcesMisc) ... ok testJSSource (test_resources.TestResourcesMisc) ... ok testJSSymbol (test_resources.TestResourcesMisc) should set the src attribute ... ok testLinkHash (test_resources.TestResourcesMisc) ... ok testUnEscapeMarked (test_resources.TestResourcesMisc) ... ok test_resources.test_find_charset ... ok test_auto_select_cache_works (test_template.TestTemplate) ... ok test_auto_select_engine (test_template.TestTemplate) ... ok test_auto_select_unavailable_engine (test_template.TestTemplate) ... ok test_auto_select_unavailable_engine_not_strict (test_template.TestTemplate) ... ok test_engines (test_template.TestTemplate) ... ok test_engines_unicode (test_template.TestTemplate) ... ok test_genshi_abs (test_template.TestTemplate) ... ok test_genshi_relative_filename (test_template.TestTemplate) Issue #30 take 1 -- http://bit.ly/LT4rBP ... ok test_genshi_relative_filename_cwd (test_template.TestTemplate) Issue #30 take 2 -- http://bit.ly/LT4rBP ... ok test_get_source_inline (test_template.TestTemplate) ... ok test_get_source_mako (test_template.TestTemplate) ... ok test_nesting (test_template.TestTemplate) Check that templates can be correctly nested, in any combination ... ok test_rendering_extension_propagation (test_template.TestTemplate) ... ok test_widget_display (test_template.TestTemplate) ... ok test_widget_nesting (test_template.TestTemplate) ... ok test_widget_relative_inheritance (test_template.TestTemplate) ... ok test_validation.TestBoolValidator.test_to_python({}, 'on', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'yes', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'true', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, '1', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 1, True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, True, True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'Yes', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'True', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'off', False, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, '', False, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, None, False, 'to_python') ... ok test_validation.TestDateValidator.test_from_python({}, datetime.date(2009, 1, 1), '2009-01-01', 'from_python') ... ok test_validation.TestDateValidator.test_max_str ... ok test_validation.TestDateValidator.test_min_str ... ok test_validation.TestDateValidator.test_to_python({}, '2009-01-01', datetime.date(2009, 1, 1), 'to_python') ... ok test_validation.TestDateValidator.test_to_python({}, 'asdf', , 'to_python') ... ok test_validation.TestDateValidator.test_validate({'required': False}, '', None) ... ok test_validation.TestDateValidator.test_validate({'required': True}, '', ) ... ok test_validation.TestDatetimeValidator.test_from_python({}, datetime.datetime(2009, 1, 1, 1, 0), '2009-01-01 01:00', 'from_python') ... ok test_validation.TestDatetimeValidator.test_to_python({}, '2009-01-01 01:00', datetime.datetime(2009, 1, 1, 1, 0), 'to_python') ... ok test_validation.TestDatetimeValidator.test_to_python({}, 'asdf', , 'to_python') ... ok test_validation.TestDatetimeValidator.test_validate({'required': False}, '', None) ... ok test_validation.TestDatetimeValidator.test_validate({'required': True}, '', ) ... ok test_validation.TestEmailValidator.test_validate({}, 'someone@somewhere.com', 'someone@somewhere.com') ... ok test_validation.TestEmailValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIPAddressValidator.test_validate({}, '123.123.123.123', '123.123.123.123') ... ok test_validation.TestIPAddressValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIntValidator.test_from_python({}, 1, '1', 'from_python') ... ok test_validation.TestIntValidator.test_from_python({}, '1', '1', 'from_python') ... ok test_validation.TestIntValidator.test_from_python({}, '1.5', , 'from_python') ... ok test_validation.TestIntValidator.test_required ... ok test_validation.TestIntValidator.test_to_python({}, 1, 1, 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '1', 1, 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '1.5', , 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '', None, 'to_python') ... ok test_validation.TestIntValidator.test_validate({}, 1, 1) ... ok test_validation.TestIntValidator.test_validate({}, '1', 1) ... ok test_validation.TestIntValidator.test_validate({}, '1.5', ) ... ok test_validation.TestIntValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIntValidator.test_validate({'max': 12}, '11', 11) ... ok test_validation.TestIntValidator.test_validate({'max': 12}, '13', ) ... ok test_validation.TestIntValidator.test_validate({'min': 12}, '11', ) ... ok test_validation.TestIntValidator.test_validate({'min': 12}, '13', 13) ... ok test_validation.TestLengthValidator.test_validate({}, '', None) ... ok test_validation.TestLengthValidator.test_validate({}, 'asdf', 'asdf') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'as', 'as') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'asd', 'asd') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'asdf', ) ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'as', ) ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'asd', 'asd') ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'asdf', 'asdf') ... ok test_validation.TestOneOfValidator.test_validate({'values': ['a', 'b', 'c']}, 'a', 'a') ... ok test_validation.TestOneOfValidator.test_validate({'values': ['a', 'b', 'c']}, 'd', ) ... ok test_validation.TestRegexValidator.test_validate({'regex': <_sre.SRE_Pattern object at 0x34faf48>}, 'asdf', 'asdf') ... ok test_validation.TestRegexValidator.test_validate({'regex': <_sre.SRE_Pattern object at 0x34faf48>}, 'fdsa', ) ... ok test_validation.TestRegexValidator.test_validate({'regex': <_sre.SRE_Pattern object at 0x37ea030>}, 'fdsa', 'fdsa') ... ok test_validation.TestUUIDValidator.test_validate({}, '34a9c4dd-1562-4413-bb27-a439292a5e61', UUID('34a9c4dd-1562-4413-bb27-a439292a5e61')) ... ok test_validation.TestUUIDValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestUrlValidator.test_validate({}, 'http://www.google.com', 'http://www.google.com') ... ok test_validation.TestUrlValidator.test_validate({}, 'asdf', ) ... ok test_auto_unflatten (test_validation.TestValidation) ... ok test_catch_errors (test_validation.TestValidation) ... ok test_compound_MatchValidator (test_validation.TestValidation) Test that compound widgets validate with MatchValidator ... ok test_compound_child_fail (test_validation.TestValidation) ... ok test_compound_corrupt (test_validation.TestValidation) ... ok test_compound_keyed_children (test_validation.TestValidation) ... ok test_compound_pass (test_validation.TestValidation) ... ok test_compound_validation (test_validation.TestValidation) Tests that compound widgets can do validation ... ok test_compound_validation_error_msgs (test_validation.TestValidation) Test that compound widgets error_msgs show up in the right place. ... ok test_compound_validation_formencode (test_validation.TestValidation) Test that compound widgets validate with formencode. ... ok test_compound_validation_formencode_custom_translation (test_validation.TestValidation) ... ok test_compound_whole_validator (test_validation.TestValidation) ... ok test_display_only_widget (test_validation.TestValidation) ... ok test_meta_msgs (test_validation.TestValidation) ... ok test_prepare_validate (test_validation.TestValidation) ... ok test_round_trip (test_validation.TestValidation) ... ok test_rw_child_fail (test_validation.TestValidation) ... ok test_rw_corrupt (test_validation.TestValidation) ... ok test_rw_pass (test_validation.TestValidation) ... ok test_unflatten (test_validation.TestValidation) ... ok test_unflatten_decode (test_validation.TestValidation) ... ok test_unflatten_error (test_validation.TestValidation) ... ok test_unicode_catch_errors (test_validation.TestValidation) ... ok test_ve_rewrite (test_validation.TestValidation) ... ok test_ve_string (test_validation.TestValidation) ... ok test_ve_subst (test_validation.TestValidation) ... ok test_vld_leaf_fail (test_validation.TestValidation) ... ok test_vld_leaf_pass (test_validation.TestValidation) ... ok test_validation.TestValidationError.test_validator_msg ... ok test_validation.TestValidator.test_clone ... ok test_validation.TestValidator.test_from_python({}, '', '', 'from_python') ... ok test_validation.TestValidator.test_from_python({'required': True}, 'asdf', 'asdf', 'from_python') ... ok test_validation.TestValidator.test_repr_ ... ok test_validation.TestValidator.test_validate({}, '', None) ... ok test_validation.TestValidator.test_validate({'required': True}, '', ) ... ok testAllValidator (test_validation.TestValidatorMisc) ... ok testAnyValidator (test_validation.TestValidatorMisc) ... ok testBlankValidatorEmptyString (test_validation.TestValidatorMisc) ... ok testBlankValidatorNone (test_validation.TestValidatorMisc) ... ok testIPAddressValidator (test_validation.TestValidatorMisc) ... ok testInValidatorRequired (test_validation.TestValidatorMisc) ... ok testMatchValidator (test_validation.TestValidatorMisc) ... ok testMatchValidatorInvalid (test_validation.TestValidatorMisc) ... ok testMatchValidatorNotFound (test_validation.TestValidatorMisc) ... ok testMatchValidatorPassOnInvalid (test_validation.TestValidatorMisc) ... ok testRangeValidator (test_validation.TestValidatorMisc) ... ok testRequired (test_validation.TestValidatorMisc) ... ok test_validation.test_safe_validate ... ok test_validation.test_safe_validate_invalid ... ok test_validation.test_unflatten_params_multi_dict ... ok test_validation.test_deprecation_of_validate_python ... ok test_widgets.TestCompoundWidget.test_display('mako', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('genshi_abs', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('jinja', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('genshi', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('chameleon', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_validate({'repetitions': 1, 'id': 'rw', 'validator': }, {'rw': ''}, None, ) ... ok test_widgets.TestCompoundWidget.test_validate({'repetitions': 1, 'id': 'rw', 'validator': }, {'rw': 'asdf'}, None, ) ... ok test_widgets.TestDisplayOnlyTestWidget.test_childclass_not_widget_fail ... ok test_widgets.TestDisplayOnlyTestWidget.test_class_with_children ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('mako', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('genshi_abs', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('jinja', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('genshi', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('chameleon', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_post_init_fail ... ok test_widgets.TestDisplayOnlyTestWidget.test_validate({'id': 'dotw'}, {'dotw': ''}, None, ) ... ok testChildError (test_widgets.TestDisplayOnlyWidget) call validate on child when validated ... ok testChildNoID (test_widgets.TestDisplayOnlyWidget) ... ok testChildrenDeep (test_widgets.TestDisplayOnlyWidget) delegates to it's child for children_deep method ... ok testCompoundIDElem (test_widgets.TestDisplayOnlyWidget) ... ok testInvalidChildError (test_widgets.TestDisplayOnlyWidget) ... ok test_widgets.TestPage.test_display('mako', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('genshi_abs', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('jinja', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('genshi', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('chameleon', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_fetch_data ... ok test_widgets.TestPage.test_request_post ... ok test_widgets.TestRepeatingTestWidget.test_child_is_not_widget ... ok test_widgets.TestRepeatingTestWidget.test_child_must_have_no_id ... ok test_widgets.TestRepeatingTestWidget.test_class_with_children ... ok test_widgets.TestRepeatingTestWidget.test_display('mako', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('genshi_abs', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('jinja', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('genshi', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('chameleon', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('mako', {'repetitions': 3, 'separator': '
', 'id': 'rw', 'validator': }, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('genshi_abs', {'repetitions': 3, 'separator': '
', 'id': 'rw', 'validator': }, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('jinja', {'repetitions': 3, 'separator': '
', 'id': 'rw', 'validator': }, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('genshi', {'repetitions': 3, 'separator': '
', 'id': 'rw', 'validator': }, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('chameleon', {'repetitions': 3, 'separator': '
', 'id': 'rw', 'validator': }, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_validate({'repetitions': 1, 'id': 'rw', 'validator': }, {'rw': ''}, None, ) ... ok testChildWIdgetWithID (test_widgets.TestRepeatingWidget) parameter error raised if child has id ... ok testChildsChildren (test_widgets.TestRepeatingWidget) if child and childen defined, children become children of child ... ok testMaxRepitions (test_widgets.TestRepeatingWidget) truncate reps based on max_reps?? ... ok testNonWidgetChild (test_widgets.TestRepeatingWidget) should throw an error if child is not a widget ... ok testPrepareNoRepitions (test_widgets.TestRepeatingWidget) for coverage. call prepare on self.children[0](self.child) when other params aren't specified ... ok testRepeatingWithKeyDifferentFromId (test_widgets.TestRepeatingWidget) ... ok testValidator (test_widgets.TestRepeatingWidget) ... ok test_widgets.TestRepeatingWidgetBunch.test_bad_getitem ... ok test_widgets.TestRepeatingWidgetBunchCls.test_bad_getitem ... ok test_widgets.TestSubCompoundWidget.test_child_not_widget ... ok test_widgets.TestSubCompoundWidget.test_display('mako', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('genshi_abs', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('jinja', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('genshi', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('chameleon', {'repetitions': 1, 'id': 'rw', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_duplicate_ids ... ok test_widgets.TestSubCompoundWidget.test_string_value ... ok test_widgets.TestSubCompoundWidget.test_validate({'repetitions': 1, 'id': 'rw', 'validator': }, {'rw': ''}, None, ) ... ok test_widgets.TestWidget.test_bad_validator ... ok test_widgets.TestWidget.test_display('mako', {'validator': , 'id': 'w'}, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('genshi_abs', {'validator': , 'id': 'w'}, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('jinja', {'validator': , 'id': 'w'}, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('genshi', {'validator': , 'id': 'w'}, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('chameleon', {'validator': , 'id': 'w'}, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_fe_validator ... ok test_widgets.TestWidget.test_only_parent_validation ... ok test_widgets.TestWidget.test_required_vd ... ok test_widgets.TestWidget.test_validate({'validator': , 'id': 'w'}, {'w': ''}, None, ) ... ok test_widgets.TestWidget.test_validate({'validator': , 'id': 'w'}, {}, None, ) ... ok testAddCall (test_widgets.TestWidgetMisc) ... ok testCircularParent (test_widgets.TestWidgetMisc) should raise WidgetError ... ok testCompoundIDForUrlRepeater (test_widgets.TestWidgetMisc) ... ok testGetChildErrorMsgs (test_widgets.TestWidgetMisc) this code doesn't seem to be called anywhere, bare minimum for ... ok testGetLinkID (test_widgets.TestWidgetMisc) ... ok testGetLinkNoID (test_widgets.TestWidgetMisc) ... ok testIterParams (test_widgets.TestWidgetMisc) ... ok testRollupChildValidationErrors (test_widgets.TestWidgetMisc) a validator on a compound widget can propogate error_msgs to ... ok testSafeModify (test_widgets.TestWidgetMisc) this method isn't called anywhere in the code, so not sure ... ok testValidateKeyedChildren (test_widgets.TestWidgetMisc) if children have a key attribute then values passed in by key ... ok testValidationError (test_widgets.TestWidgetMisc) ... ok test_widgets.TestWidgetNoneBug.test_display('mako', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('genshi_abs', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('jinja', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('genshi', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('chameleon', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgets.test_attribute ... ok test_widgets.TestWidgets.test_attribute_clash ... ok test_widgets.TestWidgets.test_backwards_compat_display Ticket #4 `.display(value, ...)` ... ok test_widgets.TestWidgets.test_backwards_compat_new Ticket #4 `.__init__(id, ...)` ... ok test_widgets.TestWidgets.test_child_attr ... ok test_widgets.TestWidgets.test_deferred ... ok test_widgets.TestWidgets.test_deferred_value_no_subclass ... ok test_widgets.TestWidgets.test_deferred_value_subclass ... ok test_widgets.TestWidgets.test_deferred_value_subclass_with_display ... ok test_widgets.TestWidgets.test_inline_template Ticket #69 ... ok test_widgets.TestWidgets.test_inline_template_with_no_markup Ticket #69 ... ok test_widgets.TestWidgets.test_meta_forceid ... ok test_widgets.TestWidgets.test_params_as_vars ... ok test_widgets.test_arguments_to_display_as_class_method As of Issue #41, this passes. ... ok test_widgets.test_arguments_to_display_as_instance_method As of Issue #41, this fails. ... ok ---------------------------------------------------------------------- Ran 357 tests in 1.316s OK (skipped=10) + exit 0 Processing files: python-tw2-core-2.2.2-3.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.MWTov9 + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.2.2 + DOCDIR=/builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/share/doc/python-tw2-core-2.2.2 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/share/doc/python-tw2-core-2.2.2 + cp -pr README.rst /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/share/doc/python-tw2-core-2.2.2 + cp -pr LICENSE.txt /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch/usr/share/doc/python-tw2-core-2.2.2 + exit 0 Provides: python-tw2-core = 2.2.2-3.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: /usr/bin/env python(abi) = 2.7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch Wrote: /builddir/build/RPMS/python-tw2-core-2.2.2-3.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WH4LKx + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.2.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-tw2-core-2.2.2-3.el7.noarch + exit 0 Child return code was: 0 LEAVE do -->