Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-bleach.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-a942e3675758f620f986550bf7725c63f3664a8d/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=995) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-bleach.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False sh: /usr/bin/python2: No such file or directory sh: /usr/bin/python2: No such file or directory Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-bleach-1.4.1-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-bleach.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-a942e3675758f620f986550bf7725c63f3664a8d/root'shell=Falseuid=995env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-bleach.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8zE5p0 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf bleach-1.4.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/bleach-1.4.1.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd bleach-1.4.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf bleach.egg-info + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2HcJlY + umask 022 + cd /builddir/build/BUILD + cd bleach-1.4.1 + /usr/bin/python2 setup.py build running build running build_py creating build creating build/lib creating build/lib/bleach copying bleach/sanitizer.py -> build/lib/bleach copying bleach/callbacks.py -> build/lib/bleach copying bleach/__init__.py -> build/lib/bleach copying bleach/encoding.py -> build/lib/bleach creating build/lib/bleach/tests copying bleach/tests/tools.py -> build/lib/bleach/tests copying bleach/tests/test_links.py -> build/lib/bleach/tests copying bleach/tests/test_basics.py -> build/lib/bleach/tests copying bleach/tests/test_css.py -> build/lib/bleach/tests copying bleach/tests/test_unicode.py -> build/lib/bleach/tests copying bleach/tests/__init__.py -> build/lib/bleach/tests copying bleach/tests/test_security.py -> build/lib/bleach/tests running egg_info creating bleach.egg-info writing requirements to bleach.egg-info/requires.txt writing bleach.egg-info/PKG-INFO writing top-level names to bleach.egg-info/top_level.txt writing dependency_links to bleach.egg-info/dependency_links.txt writing manifest file 'bleach.egg-info/SOURCES.txt' reading manifest file 'bleach.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'bleach.egg-info/SOURCES.txt' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xqU2OM + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch ++ dirname /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch + cd bleach-1.4.1 + /usr/bin/python2 setup.py install --skip-build --root /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach copying build/lib/bleach/sanitizer.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach copying build/lib/bleach/callbacks.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach copying build/lib/bleach/__init__.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach copying build/lib/bleach/encoding.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach creating /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/tools.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/test_links.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/test_basics.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/test_css.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/test_unicode.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/__init__.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests copying build/lib/bleach/tests/test_security.py -> /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/sanitizer.py to sanitizer.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/callbacks.py to callbacks.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/encoding.py to encoding.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/tools.py to tools.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/test_links.py to test_links.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/test_basics.py to test_basics.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/test_css.py to test_css.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/test_unicode.py to test_unicode.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach/tests/test_security.py to test_security.pyc running install_egg_info running egg_info writing requirements to bleach.egg-info/requires.txt writing bleach.egg-info/PKG-INFO writing top-level names to bleach.egg-info/top_level.txt writing dependency_links to bleach.egg-info/dependency_links.txt reading manifest file 'bleach.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'bleach.egg-info/SOURCES.txt' Copying bleach.egg-info to /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/lib/python2.7/site-packages/bleach-1.4.1-py2.7.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/bleach-1.4.1 /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-bleach-1.4.1-2.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.NvaEuv + umask 022 + cd /builddir/build/BUILD + cd bleach-1.4.1 + /usr/bin/python2 setup.py test running test running egg_info writing requirements to bleach.egg-info/requires.txt writing bleach.egg-info/PKG-INFO writing top-level names to bleach.egg-info/top_level.txt writing dependency_links to bleach.egg-info/dependency_links.txt reading manifest file 'bleach.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'bleach.egg-info/SOURCES.txt' running build_ext bleach.tests.test_basics.test_empty ... ok bleach.tests.test_basics.test_nbsp ... ok bleach.tests.test_basics.test_comments_only ... ok bleach.tests.test_basics.test_with_comments ... ok bleach.tests.test_basics.test_no_html ... ok bleach.tests.test_basics.test_allowed_html ... ok bleach.tests.test_basics.test_bad_html ... ok bleach.tests.test_basics.test_function_arguments ... ok bleach.tests.test_basics.test_named_arguments ... ok bleach.tests.test_basics.test_disallowed_html ... ok bleach.tests.test_basics.test_bad_href ... ok bleach.tests.test_basics.test_bare_entities ... ok bleach.tests.test_basics.test_escaped_entities ... ok bleach.tests.test_basics.test_serializer ... ok bleach.tests.test_basics.test_no_href_links ... ok bleach.tests.test_basics.test_weird_strings ... ok bleach.tests.test_basics.test_xml_render ... ok bleach.tests.test_basics.test_stripping ... ok bleach.tests.test_basics.test_allowed_styles ... ok bleach.tests.test_basics.test_idempotent Make sure that applying the filter twice doesn't change anything. ... ok bleach.tests.test_basics.test_rel_already_there Make sure rel attribute is updated not replaced ... ok bleach.tests.test_basics.test_lowercase_html We should output lowercase HTML. ... ok bleach.tests.test_basics.test_wildcard_attributes ... ok bleach.tests.test_basics.test_sarcasm Jokes should crash. ... ok bleach.tests.test_css.test_allowed_css('font-family: Arial; color: red; float: left; background-color: red;', 'color: red;', ['color']) ... ok bleach.tests.test_css.test_allowed_css('border: 1px solid blue; color: red; float: left;', 'color: red;', ['color']) ... ok bleach.tests.test_css.test_allowed_css('border: 1px solid blue; color: red; float: left;', 'color: red; float: left;', ['color', 'float']) ... ok bleach.tests.test_css.test_allowed_css('color: red; float: left; padding: 1em;', 'color: red; float: left;', ['color', 'float']) ... ok bleach.tests.test_css.test_allowed_css('color: red; float: left; padding: 1em;', 'color: red;', ['color']) ... ok bleach.tests.test_css.test_allowed_css('cursor: -moz-grab;', 'cursor: -moz-grab;', ['cursor']) ... ok bleach.tests.test_css.test_allowed_css('color: hsl(30,100%,50%);', 'color: hsl(30,100%,50%);', ['color']) ... ok bleach.tests.test_css.test_allowed_css('color: rgba(255,0,0,0.4);', 'color: rgba(255,0,0,0.4);', ['color']) ... ok bleach.tests.test_css.test_allowed_css("text-overflow: ',' ellipsis;", "text-overflow: ',' ellipsis;", ['text-overflow']) ... ok bleach.tests.test_css.test_allowed_css('text-overflow: "," ellipsis;', 'text-overflow: "," ellipsis;', ['text-overflow']) ... ok bleach.tests.test_css.test_allowed_css('font-family: "Arial";', 'font-family: "Arial";', ['font-family']) ... ok bleach.tests.test_css.test_valid_css The sanitizer should fix missing CSS values. ... ok bleach.tests.test_css.test_style_hang The sanitizer should not hang on any inline styles ... ok bleach.tests.test_links.test_url_re('just what i am looking for...it',) ... ok bleach.tests.test_links.test_empty ... ok bleach.tests.test_links.test_simple_link ... ok bleach.tests.test_links.test_trailing_slash ... ok bleach.tests.test_links.test_mangle_link We can muck with the href attribute of the link. ... ok bleach.tests.test_links.test_mangle_text We can muck with the inner text of a link. ... ok bleach.tests.test_links.test_email_link('a james@example.com mailto', False, 'a james@example.com mailto') ... ok bleach.tests.test_links.test_email_link('a james@example.com.au mailto', False, 'a james@example.com.au mailto') ... ok bleach.tests.test_links.test_email_link('a james@example.com mailto', True, 'a james@example.com mailto') ... ok bleach.tests.test_links.test_email_link('aussie james@example.com.au mailto', True, 'aussie james@example.com.au mailto') ... ok bleach.tests.test_links.test_email_link('email to james@example.com', True, 'email to james@example.com') ... ok bleach.tests.test_links.test_email_link_escaping('"james"@example.com', '"james"@example.com') ... ok bleach.tests.test_links.test_email_link_escaping('"j\'ames"@example.com', '"j\'ames"@example.com') ... ok bleach.tests.test_links.test_email_link_escaping('mes"@example.com\'>"ja>mes"@example.com', '"ja>mes"@example.com') ... ok bleach.tests.test_links.test_prevent_links([], 'a ex.mp example', 'noop') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_prevent_links([, ], 'a ex.mp example', 'no new, noop') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_prevent_links([, ], 'a ex.mp example', 'noop, no new') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_prevent_links([, ], 'a ex.mp example', 'no old, noop') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_prevent_links([, ], 'a ex.mp example', 'noop, no old') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_prevent_links([, ], 'a ex.mp example', 'no links') Returning None from any callback should remove links or prevent them ... ok bleach.tests.test_links.test_set_attrs We can set random attributes on links. ... ok bleach.tests.test_links.test_only_proto_links Only create links if there's a protocol. ... ok bleach.tests.test_links.test_stop_email Returning None should prevent a link from being created. ... ok bleach.tests.test_links.test_tlds ... ok bleach.tests.test_links.test_escaping ... ok bleach.tests.test_links.test_nofollow_off ... ok bleach.tests.test_links.test_link_in_html ... ok bleach.tests.test_links.test_links_https ... ok bleach.tests.test_links.test_add_rel_nofollow Verify that rel="nofollow" is added to an existing link ... ok bleach.tests.test_links.test_url_with_path ... ok bleach.tests.test_links.test_link_ftp ... ok bleach.tests.test_links.test_link_query ... ok bleach.tests.test_links.test_link_fragment ... ok bleach.tests.test_links.test_link_entities ... ok bleach.tests.test_links.test_escaped_html If I pass in escaped HTML, it should probably come out escaped. ... ok bleach.tests.test_links.test_link_http_complete ... ok bleach.tests.test_links.test_non_url document.vulnerable should absolutely not be linkified. ... ok bleach.tests.test_links.test_javascript_url javascript: urls should never be linkified. ... ok bleach.tests.test_links.test_unsafe_url Any unsafe char ({}[]<>, etc.) in the path should end URL scanning. ... ok bleach.tests.test_links.test_skip_pre Skip linkification in
 tags. ... ok
bleach.tests.test_links.test_libgl
libgl.so.1 should not be linkified. ... ok
bleach.tests.test_links.test_end_of_sentence('example.com', '.')
example.com. should match. ... ok
bleach.tests.test_links.test_end_of_sentence('example.com', '...')
example.com. should match. ... ok
bleach.tests.test_links.test_end_of_sentence('ex.com/foo', '.')
example.com. should match. ... ok
bleach.tests.test_links.test_end_of_sentence('ex.com/foo', '....')
example.com. should match. ... ok
bleach.tests.test_links.test_end_of_clause
example.com/foo, shouldn't include the , ... ok
bleach.tests.test_links.test_sarcasm
Jokes should crash. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(example.com)', ('(', 'example.com', 'example.com', ')'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(example.com/)', ('(', 'example.com/', 'example.com/', ')'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(example.com/foo)', ('(', 'example.com/foo', 'example.com/foo', ')'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(((example.com/))))', ('(((', 'example.com/)', 'example.com/)', ')))'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('example.com/))', ('', 'example.com/))', 'example.com/))', ''))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('http://en.wikipedia.org/wiki/Test_(assessment)', ('', 'en.wikipedia.org/wiki/Test_(assessment)', 'http://en.wikipedia.org/wiki/Test_(assessment)', ''))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(http://en.wikipedia.org/wiki/Test_(assessment))', ('(', 'en.wikipedia.org/wiki/Test_(assessment)', 'http://en.wikipedia.org/wiki/Test_(assessment)', ')'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('((http://en.wikipedia.org/wiki/Test_(assessment))', ('((', 'en.wikipedia.org/wiki/Test_(assessment', 'http://en.wikipedia.org/wiki/Test_(assessment', '))'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(http://en.wikipedia.org/wiki/Test_(assessment)))', ('(', 'en.wikipedia.org/wiki/Test_(assessment))', 'http://en.wikipedia.org/wiki/Test_(assessment))', ')'))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_wrapping_parentheses('(http://en.wikipedia.org/wiki/)Test_(assessment', ('(', 'en.wikipedia.org/wiki/)Test_(assessment', 'http://en.wikipedia.org/wiki/)Test_(assessment', ''))
URLs wrapped in parantheses should not include them. ... ok
bleach.tests.test_links.test_ports('http://foo.com:8000', ('http://foo.com:8000', ''))
URLs can contain port numbers. ... ok
bleach.tests.test_links.test_ports('http://foo.com:8000/', ('http://foo.com:8000/', ''))
URLs can contain port numbers. ... ok
bleach.tests.test_links.test_ports('http://bar.com:xkcd', ('http://bar.com', ':xkcd'))
URLs can contain port numbers. ... ok
bleach.tests.test_links.test_ports('http://foo.com:81/bar', ('http://foo.com:81/bar', ''))
URLs can contain port numbers. ... ok
bleach.tests.test_links.test_ports('http://foo.com:', ('http://foo.com', ':'))
URLs can contain port numbers. ... ok
bleach.tests.test_links.test_tokenizer
Linkify doesn't always have to sanitize. ... ok
bleach.tests.test_links.test_ignore_bad_protocols ... ok
bleach.tests.test_links.test_max_recursion_depth
If we hit the max recursion depth, just return the string. ... ok
bleach.tests.test_links.test_link_emails_and_urls
parse_email=True shouldn't prevent URLs from getting linkified. ... ok
bleach.tests.test_links.test_links_case_insensitive
Protocols and domain names are case insensitive. ... ok
bleach.tests.test_links.test_elements_inside_links ... ok
bleach.tests.test_security.test_nested_script_tag ... ok
bleach.tests.test_security.test_nested_script_tag_r ... ok
bleach.tests.test_security.test_invalid_attr ... ok
bleach.tests.test_security.test_unquoted_attr ... ok
bleach.tests.test_security.test_unquoted_event_handler ... ok
bleach.tests.test_security.test_invalid_attr_value ... ok
bleach.tests.test_security.test_invalid_href_attr ... ok
bleach.tests.test_security.test_invalid_filter_attr ... ok
bleach.tests.test_security.test_invalid_tag_char ... ok
bleach.tests.test_security.test_unclosed_tag ... ok
bleach.tests.test_security.test_strip
Using strip=True shouldn't result in malicious content. ... ok
bleach.tests.test_security.test_nasty
Nested, broken up, multiple tags, are still foiled! ... ok
bleach.tests.test_security.test_poster_attribute
Poster attributes should not allow javascript. ... ok
bleach.tests.test_security.test_feed_protocol ... ok
bleach.tests.test_unicode.test_japanese_safe_simple ... ok
bleach.tests.test_unicode.test_japanese_strip ... ok
bleach.tests.test_unicode.test_russian_simple ... ok
bleach.tests.test_unicode.test_mixed ... ok
bleach.tests.test_unicode.test_mixed_linkify ... ok
bleach.tests.test_unicode.test_url_utf8(u'http://\xe9x\xe1mpl\xe9.com/', [u'http://\xe9x\xe1mpl\xe9.com/', u'http://\xe9x\xe1mpl\xe9.com/'])
Allow UTF8 characters in URLs themselves. ... ok
bleach.tests.test_unicode.test_url_utf8(u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/', [u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/', u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/'])
Allow UTF8 characters in URLs themselves. ... ok
bleach.tests.test_unicode.test_url_utf8(u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?foo=bar', [u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?foo=bar', u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?foo=bar'])
Allow UTF8 characters in URLs themselves. ... ok
bleach.tests.test_unicode.test_url_utf8(u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?f\xf3o=b\xe1r', [u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?f\xf3o=b\xe1r', u'http://\xe9x\xe1mpl\xe9.com/\xed\xe0\xf1\xe1/?f\xf3o=b\xe1r'])
Allow UTF8 characters in URLs themselves. ... ok
----------------------------------------------------------------------
Ran 128 tests in 14.527s
OK
+ exit 0
Processing files: python-bleach-1.4.1-2.el7.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DJtFon
+ umask 022
+ cd /builddir/build/BUILD
+ cd bleach-1.4.1
+ DOCDIR=/builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/doc/python-bleach-1.4.1
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/doc/python-bleach-1.4.1
+ cp -pr README.rst /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/doc/python-bleach-1.4.1
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.B1urLf
+ umask 022
+ cd /builddir/build/BUILD
+ cd bleach-1.4.1
+ LICENSEDIR=/builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/licenses/python-bleach-1.4.1
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/licenses/python-bleach-1.4.1
+ cp -pr LICENSE /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch/usr/share/licenses/python-bleach-1.4.1
+ exit 0
Provides: python-bleach = 1.4.1-2.el7
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 2.7
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch
Wrote: /builddir/build/RPMS/python-bleach-1.4.1-2.el7.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.tIXT22
+ umask 022
+ cd /builddir/build/BUILD
+ cd bleach-1.4.1
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/python-bleach-1.4.1-2.el7.noarch
+ exit 0
Child return code was: 0