Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['/usr/bin/rpmbuild', '-bs', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-tinycss2.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud8-openstack-ussuri-el8-build-71458-374362/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '055c76c31e2e48b682952011600bdadd', '-D', '/var/lib/mock/cloud8-openstack-ussuri-el8-build-71458-374362/root', '--setenv=LANG=en_GB.UTF-8', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOSTNAME=mock', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=HOME=/builddir', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PS1= \\s-\\v\\$ ', '-u', 'mockbuild', '/usr/bin/rpmbuild', '-bs', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-tinycss2.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python-tinycss2-1.0.2-4.el8.src.rpm Child return code was: 0 ENTER ['do'](['/usr/bin/rpmbuild', '-bb', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-tinycss2.spec'], nspawn_args=['--private-network']shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud8-openstack-ussuri-el8-build-71458-374362/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '07b084d437614cfab6dbc0091df6254b', '-D', '/var/lib/mock/cloud8-openstack-ussuri-el8-build-71458-374362/root', '--private-network', '--setenv=LANG=en_GB.UTF-8', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOSTNAME=mock', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=HOME=/builddir', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PS1= \\s-\\v\\$ ', '-u', 'mockbuild', '/usr/bin/rpmbuild', '-bb', '--target', 'noarch', '--nodeps', u'/builddir/build/SPECS/python-tinycss2.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xO9SFa + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tinycss2-1.0.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/tinycss2-1.0.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd tinycss2-1.0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/python-tinycss2-disable-flake8-isort-for-pytest.patch + /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sxXDz6 + umask 022 + cd /builddir/build/BUILD + cd tinycss2-1.0.2 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py build '--executable=/usr/libexec/platform-python -s' running build running build_py creating build creating build/lib creating build/lib/tinycss2 copying tinycss2/parser.py -> build/lib/tinycss2 copying tinycss2/tokenizer.py -> build/lib/tinycss2 copying tinycss2/color3.py -> build/lib/tinycss2 copying tinycss2/test_tinycss2.py -> build/lib/tinycss2 copying tinycss2/serializer.py -> build/lib/tinycss2 copying tinycss2/__init__.py -> build/lib/tinycss2 copying tinycss2/ast.py -> build/lib/tinycss2 copying tinycss2/bytes.py -> build/lib/tinycss2 copying tinycss2/nth.py -> build/lib/tinycss2 copying tinycss2/VERSION -> build/lib/tinycss2 creating build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/An+B.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/make_color3_hsl.py -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/stylesheet_bytes.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/stylesheet.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/component_value_list.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/declaration_list.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/LICENSE -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/rule_list.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/make_color3_keywords.py -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/one_rule.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/color3_hsl.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/one_declaration.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/color3.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/one_component_value.json -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/README.rst -> build/lib/tinycss2/css-parsing-tests copying tinycss2/css-parsing-tests/color3_keywords.json -> build/lib/tinycss2/css-parsing-tests + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tyP3j5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch ++ dirname /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch + cd tinycss2-1.0.2 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/parser.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/tokenizer.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 creating /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/An+B.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/make_color3_hsl.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/stylesheet_bytes.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/stylesheet.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/component_value_list.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/declaration_list.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/LICENSE -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/rule_list.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/make_color3_keywords.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/one_rule.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/color3_hsl.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/one_declaration.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/color3.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/one_component_value.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/README.rst -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/css-parsing-tests/color3_keywords.json -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests copying build/lib/tinycss2/color3.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/test_tinycss2.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/serializer.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/__init__.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/VERSION -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/ast.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/bytes.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 copying build/lib/tinycss2/nth.py -> /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2 byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/parser.py to parser.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/tokenizer.py to tokenizer.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests/make_color3_hsl.py to make_color3_hsl.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests/make_color3_keywords.py to make_color3_keywords.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/color3.py to color3.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/test_tinycss2.py to test_tinycss2.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/serializer.py to serializer.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/ast.py to ast.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/bytes.py to bytes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/nth.py to nth.cpython-36.pyc writing byte-compilation script '/tmp/tmptrbxp3rs.py' /usr/libexec/platform-python /tmp/tmptrbxp3rs.py removing /tmp/tmptrbxp3rs.py running install_egg_info running egg_info writing tinycss2.egg-info/PKG-INFO writing dependency_links to tinycss2.egg-info/dependency_links.txt writing requirements to tinycss2.egg-info/requires.txt writing top-level names to tinycss2.egg-info/top_level.txt reading manifest file 'tinycss2.egg-info/SOURCES.txt' writing manifest file 'tinycss2.egg-info/SOURCES.txt' Copying tinycss2.egg-info to /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2-1.0.2-py3.6.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh -j32 --strict-build-id -m -i --build-id-seed 1.0.2-4.el8 --unique-debug-suffix -1.0.2-4.el8.noarch --unique-debug-src-base python-tinycss2-1.0.2-4.el8.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/tinycss2-1.0.2 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GdL915 + umask 022 + cd /builddir/build/BUILD + cd tinycss2-1.0.2 + /usr/libexec/platform-python -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.6.8, pytest-4.6.9, py-1.5.3, pluggy-0.13.0 -- /usr/libexec/platform-python cachedir: .pytest_cache rootdir: /builddir/build/BUILD/tinycss2-1.0.2, inifile: setup.cfg plugins: flake8-1.0.4, cov-2.8.1 collecting ... collected 474 items tinycss2/test_tinycss2.py::test_component_value_list[-expected0] PASSED [ 0%] tinycss2/test_tinycss2.py::test_component_value_list[/*/*///** /* **/*//* -expected1] PASSED [ 0%] tinycss2/test_tinycss2.py::test_component_value_list[red-expected2] PASSED [ 0%] tinycss2/test_tinycss2.py::test_component_value_list[ \t\t\r\n\nRed -expected3] PASSED [ 0%] tinycss2/test_tinycss2.py::test_component_value_list[red/* CDC */-->-expected4] PASSED [ 1%] tinycss2/test_tinycss2.py::test_component_value_list[red-->/* Not CDC */-expected5] PASSED [ 1%] tinycss2/test_tinycss2.py::test_component_value_list[\\- red0 -red --red -- -\\-red\\ blue 0red -0red \x00red _Red .red r\xead r\\\xead \x7f\x80\x81-expected6] PASSED [ 1%] tinycss2/test_tinycss2.py::test_component_value_list[\\30red \\00030 red \\30\r\nred \\0000000red \\1100000red \\red \\r ed \\.red \\ red \\\nred \\376\\37 6\\000376\\0000376\\-expected7] PASSED [ 1%] tinycss2/test_tinycss2.py::test_component_value_list[rgba0() -rgba() --rgba() -\\-rgba() 0rgba() -0rgba() _rgba() .rgba() rgb\xe2() \\30rgba() rgba () @rgba() #rgba()-expected8] PASSED [ 1%] tinycss2/test_tinycss2.py::test_component_value_list[@media0 @-Media @--media @-\\-media @0media @-0media @_media @.media @med\u0130a @\\30 media\\-expected9] PASSED [ 2%] tinycss2/test_tinycss2.py::test_component_value_list[#red0 #-Red #--red #-\\-red #0red #-0red #_Red #.red #r\xead #\xeard #\\.red\\-expected10] PASSED [ 2%] tinycss2/test_tinycss2.py::test_component_value_list[p[example="\\\nfoo(int x) {\\\n this.x = x;\\\n}\\\n"]-expected11] PASSED [ 2%] tinycss2/test_tinycss2.py::test_component_value_list['' 'Lorem "\xeepsum"' 'a\\\nb' 'a\nb 'eof-expected12] PASSED [ 2%] tinycss2/test_tinycss2.py::test_component_value_list["" "Lorem '\xeepsum'" "a\\\nb" "a\nb "eof-expected13] PASSED [ 2%] tinycss2/test_tinycss2.py::test_component_value_list["Lo\\rem \\130 ps\\u m" '\\376\\37 6\\000376\\0000376\\-expected14] PASSED [ 3%] tinycss2/test_tinycss2.py::test_component_value_list[url( '') url('Lorem "\xeepsum"'\n) url('a\\\nb' ) url('a\nb' \\){ ) url('eof-expected15] PASSED [ 3%] tinycss2/test_tinycss2.py::test_component_value_list[url(-expected16] PASSED [ 3%] tinycss2/test_tinycss2.py::test_component_value_list[url( \t-expected17] PASSED [ 3%] tinycss2/test_tinycss2.py::test_component_value_list[url("") url("Lorem '\xeepsum'"\n) url("a\\\nb" ) url("a\nb" \\){ ) url("eof-expected18] PASSED [ 4%] tinycss2/test_tinycss2.py::test_component_value_list[url("Lo\\rem \\130 ps\\u m") url('\\376\\37 6\\000376\\0000376\\-expected19] PASSED [ 4%] tinycss2/test_tinycss2.py::test_component_value_list[URL(foo) Url(foo) \xfbrl(foo) url (foo) url\\ (foo) url(\t 'foo' -expected20] PASSED [ 4%] tinycss2/test_tinycss2.py::test_component_value_list[url('a' b) url('c' d)-expected21] PASSED [ 4%] tinycss2/test_tinycss2.py::test_component_value_list[url('a\nb') url('c\n-expected22] PASSED [ 4%] tinycss2/test_tinycss2.py::test_component_value_list[url() url( \t) url(\n Fo\xf4\\030\n!\n) url(\na\nb\n) url(a\\ b) url(a(b) url(a\\(b) url(a'b) url(a\\'b) url(a"b) url(a\\"b) url(a\nb) url(a\\\nb) url(a\\a b) url(a\\-expected23] PASSED [ 5%] tinycss2/test_tinycss2.py::test_component_value_list[url(\x00!#$%&*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x9e\x9f\xa0\xa1\xa2-expected24] PASSED [ 5%] tinycss2/test_tinycss2.py::test_component_value_list[url(\x01) url(\x02) url(\x03) url(\x04) url(\x05) url(\x06) url(\x07) url(\x08) url(\x0b) url(\x0e) url(\x0f) url(\x10) url(\x11) url(\x12) url(\x13) url(\x14) url(\x15) url(\x16) url(\x17) url(\x18) url(\x19) url(\x1a) url(\x1b) url(\x1c) url(\x1d) url(\x1e) url(\x1f) url(\x7f)-expected25] PASSED [ 5%] tinycss2/test_tinycss2.py::test_component_value_list[12 +34 -45 .67 +.89 -.01 2.3 +45.0 -0.67-expected26] PASSED [ 5%] tinycss2/test_tinycss2.py::test_component_value_list[12e2 +34e+1 -45E-0 .68e+3 +.79e-1 -.01E2 2.3E+1 +45.0e6 -0.67e0-expected27] PASSED [ 5%] tinycss2/test_tinycss2.py::test_component_value_list[3. /* Decimal point must have following digits */-expected28] PASSED [ 6%] tinycss2/test_tinycss2.py::test_component_value_list[3\\65-2 /* Scientific notation E can not be escaped */-expected29] PASSED [ 6%] tinycss2/test_tinycss2.py::test_component_value_list[3e-2.1 /* Integer exponents only */-expected30] PASSED [ 6%] tinycss2/test_tinycss2.py::test_component_value_list[12% +34% -45% .67% +.89% -.01% 2.3% +45.0% -0.67%-expected31] PASSED [ 6%] tinycss2/test_tinycss2.py::test_component_value_list[12e2% +34e+1% -45E-0% .68e+3% +.79e-1% -.01E2% 2.3E+1% +45.0e6% -0.67e0%-expected32] PASSED [ 6%] tinycss2/test_tinycss2.py::test_component_value_list[12\\% /* Percent sign can not be escaped */-expected33] PASSED [ 7%] tinycss2/test_tinycss2.py::test_component_value_list[12px +34px -45px .67px +.89px -.01px 2.3px +45.0px -0.67px-expected34] PASSED [ 7%] tinycss2/test_tinycss2.py::test_component_value_list[12e2px +34e+1px -45E-0px .68e+3px +.79e-1px -.01E2px 2.3E+1px +45.0e6px -0.67e0px-expected35] PASSED [ 7%] tinycss2/test_tinycss2.py::test_component_value_list[12red0 12.0-red 12--red 12-\\-red 120red 12-0red 12\x00red 12_Red 12.red 12r\xead-expected36] PASSED [ 7%] tinycss2/test_tinycss2.py::test_component_value_list[u+1 U+10 U+100 U+1000 U+10000 U+100000 U+1000000-expected37] PASSED [ 8%] tinycss2/test_tinycss2.py::test_component_value_list[u+? u+1? U+10? U+100? U+1000? U+10000? U+100000?-expected38] PASSED [ 8%] tinycss2/test_tinycss2.py::test_component_value_list[u+?? U+1?? U+10?? U+100?? U+1000?? U+10000??-expected39] PASSED [ 8%] tinycss2/test_tinycss2.py::test_component_value_list[u+??? U+1??? U+10??? U+100??? U+1000???-expected40] PASSED [ 8%] tinycss2/test_tinycss2.py::test_component_value_list[u+???? U+1???? U+10???? U+100????-expected41] PASSED [ 8%] tinycss2/test_tinycss2.py::test_component_value_list[u+????? U+1????? U+10?????-expected42] PASSED [ 9%] tinycss2/test_tinycss2.py::test_component_value_list[u+?????? U+1??????-expected43] PASSED [ 9%] tinycss2/test_tinycss2.py::test_component_value_list[u+1-2 U+100000-2 U+1000000-2 U+10-200000-expected44] PASSED [ 9%] tinycss2/test_tinycss2.py::test_component_value_list[\xf9+12 \xdc+12 u +12 U+ 12 U+12 - 20 U+1?2 U+1?-50-expected45] PASSED [ 9%] tinycss2/test_tinycss2.py::test_component_value_list[~=|=^=$=*=|| |/**/| ~/**/=-expected46] PASSED [ 9%] tinycss2/test_tinycss2.py::test_component_value_list[a:not([href^=http\\:], [href ^=\t'https\\:'\n]) { color: rgba(0%, 100%, 50%); }-expected47] PASSED [ 10%] tinycss2/test_tinycss2.py::test_component_value_list[@media print { (foo]{bar) }baz-expected48] PASSED [ 10%] tinycss2/test_tinycss2.py::test_one_component_value[-expected0] PASSED [ 10%] tinycss2/test_tinycss2.py::test_one_component_value[ -expected1] PASSED [ 10%] tinycss2/test_tinycss2.py::test_one_component_value[/**/-expected2] PASSED [ 10%] tinycss2/test_tinycss2.py::test_one_component_value[ /**/\t/* a */\n\n-expected3] PASSED [ 11%] tinycss2/test_tinycss2.py::test_one_component_value[.-.] PASSED [ 11%] tinycss2/test_tinycss2.py::test_one_component_value[a-expected5] PASSED [ 11%] tinycss2/test_tinycss2.py::test_one_component_value[/**/ 4px-expected6] PASSED [ 11%] tinycss2/test_tinycss2.py::test_one_component_value[rgba(100%, 0%, 50%, .5)-expected7] PASSED [ 12%] tinycss2/test_tinycss2.py::test_one_component_value[ /**/ { foo: bar; @baz [)-expected8] PASSED [ 12%] tinycss2/test_tinycss2.py::test_one_component_value[.foo-expected9] PASSED [ 12%] tinycss2/test_tinycss2.py::test_declaration_list[-expected0] PASSED [ 12%] tinycss2/test_tinycss2.py::test_declaration_list[;; /**/ ; ;-expected1] PASSED [ 12%] tinycss2/test_tinycss2.py::test_declaration_list[a:b; c:d 42!important;\n-expected2] PASSED [ 13%] tinycss2/test_tinycss2.py::test_declaration_list[z;a:b-expected3] PASSED [ 13%] tinycss2/test_tinycss2.py::test_declaration_list[z:x!;a:b-expected4] PASSED [ 13%] tinycss2/test_tinycss2.py::test_declaration_list[a:b; c+:d-expected5] PASSED [ 13%] tinycss2/test_tinycss2.py::test_declaration_list[@import 'foo.css'; a:b; @import 'bar.css'-expected6] PASSED [ 13%] tinycss2/test_tinycss2.py::test_declaration_list[@media screen { div{;}} a:b;; @media print{div{-expected7] PASSED [ 14%] tinycss2/test_tinycss2.py::test_declaration_list[@ media screen { div{;}} a:b;; @media print{div{-expected8] PASSED [ 14%] tinycss2/test_tinycss2.py::test_declaration_list[-expected9] PASSED [ 14%] tinycss2/test_tinycss2.py::test_one_declaration[-expected0] PASSED [ 14%] tinycss2/test_tinycss2.py::test_one_declaration[ /**/\n-expected1] PASSED [ 14%] tinycss2/test_tinycss2.py::test_one_declaration[ ;-expected2] PASSED [ 15%] tinycss2/test_tinycss2.py::test_one_declaration[foo-expected3] PASSED [ 15%] tinycss2/test_tinycss2.py::test_one_declaration[@foo:-expected4] PASSED [ 15%] tinycss2/test_tinycss2.py::test_one_declaration[#foo:-expected5] PASSED [ 15%] tinycss2/test_tinycss2.py::test_one_declaration[.foo:-expected6] PASSED [ 16%] tinycss2/test_tinycss2.py::test_one_declaration[foo*:-expected7] PASSED [ 16%] tinycss2/test_tinycss2.py::test_one_declaration[foo.. 9000-expected8] PASSED [ 16%] tinycss2/test_tinycss2.py::test_one_declaration[foo:-expected9] PASSED [ 16%] tinycss2/test_tinycss2.py::test_one_declaration[foo :-expected10] PASSED [ 16%] tinycss2/test_tinycss2.py::test_one_declaration[\n/**/ foo: -expected11] PASSED [ 17%] tinycss2/test_tinycss2.py::test_one_declaration[foo:;-expected12] PASSED [ 17%] tinycss2/test_tinycss2.py::test_one_declaration[ /**/ foo /**/ :-expected13] PASSED [ 17%] tinycss2/test_tinycss2.py::test_one_declaration[foo:;bar:;-expected14] PASSED [ 17%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 !Important-expected15] PASSED [ 17%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 ! /**/\t IMPORTant /**/\x0c-expected16] PASSED [ 18%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 /* Dotted capital I */!\u0130mportant-expected17] PASSED [ 18%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 !important!-expected18] PASSED [ 18%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 important-expected19] PASSED [ 18%] tinycss2/test_tinycss2.py::test_one_declaration[foo:important-expected20] PASSED [ 18%] tinycss2/test_tinycss2.py::test_one_declaration[foo: 9000 @bar{ !important-expected21] PASSED [ 19%] tinycss2/test_tinycss2.py::test_stylesheet[-expected0] PASSED [ 19%] tinycss2/test_tinycss2.py::test_stylesheet[foo-expected1] PASSED [ 19%] tinycss2/test_tinycss2.py::test_stylesheet[foo 4-expected2] PASSED [ 19%] tinycss2/test_tinycss2.py::test_stylesheet[@foo-expected3] PASSED [ 20%] tinycss2/test_tinycss2.py::test_stylesheet[@foo bar; \t/* comment */-expected4] PASSED [ 20%] tinycss2/test_tinycss2.py::test_stylesheet[ /**/ @foo bar{[(4-expected5] PASSED [ 20%] tinycss2/test_tinycss2.py::test_stylesheet[@foo { bar-expected6] PASSED [ 20%] tinycss2/test_tinycss2.py::test_stylesheet[@foo [ bar-expected7] PASSED [ 20%] tinycss2/test_tinycss2.py::test_stylesheet[ /**/ div > p { color: #aaa; } /**/ -expected8] PASSED [ 21%] tinycss2/test_tinycss2.py::test_stylesheet[ /**/ { color: #aaa -expected9] PASSED [ 21%] tinycss2/test_tinycss2.py::test_stylesheet[ /* CDO/CDC are ignored between rules */ {-expected10] PASSED [ 21%] tinycss2/test_tinycss2.py::test_stylesheet[ a{-expected11] PASSED [ 21%] tinycss2/test_tinycss2.py::test_stylesheet[div { color: #aaa; } p{}-expected12] PASSED [ 21%] tinycss2/test_tinycss2.py::test_stylesheet[div {} -->-expected13] PASSED [ 22%] tinycss2/test_tinycss2.py::test_stylesheet[{}a-expected14] PASSED [ 22%] tinycss2/test_tinycss2.py::test_stylesheet[{}@a-expected15] PASSED [ 22%] tinycss2/test_tinycss2.py::test_rule_list[-expected0] PASSED [ 22%] tinycss2/test_tinycss2.py::test_rule_list[foo-expected1] PASSED [ 22%] tinycss2/test_tinycss2.py::test_rule_list[foo 4-expected2] PASSED [ 23%] tinycss2/test_tinycss2.py::test_rule_list[@foo-expected3] PASSED [ 23%] tinycss2/test_tinycss2.py::test_rule_list[@foo bar; \t/* comment */-expected4] PASSED [ 23%] tinycss2/test_tinycss2.py::test_rule_list[ /**/ @foo bar{[(4-expected5] PASSED [ 23%] tinycss2/test_tinycss2.py::test_rule_list[@foo { bar-expected6] PASSED [ 24%] tinycss2/test_tinycss2.py::test_rule_list[@foo [ bar-expected7] PASSED [ 24%] tinycss2/test_tinycss2.py::test_rule_list[ /**/ div > p { color: #aaa; } /**/ -expected8] PASSED [ 24%] tinycss2/test_tinycss2.py::test_rule_list[ /**/ { color: #aaa -expected9] PASSED [ 24%] tinycss2/test_tinycss2.py::test_rule_list[ /* CDO/CDC are not special */ {-expected10] PASSED [ 24%] tinycss2/test_tinycss2.py::test_rule_list[div { color: #aaa; } p{}-expected11] PASSED [ 25%] tinycss2/test_tinycss2.py::test_rule_list[div {} -->-expected12] PASSED [ 25%] tinycss2/test_tinycss2.py::test_rule_list[{}a-expected13] PASSED [ 25%] tinycss2/test_tinycss2.py::test_rule_list[{}@a-expected14] PASSED [ 25%] tinycss2/test_tinycss2.py::test_one_rule[-expected0] PASSED [ 25%] tinycss2/test_tinycss2.py::test_one_rule[foo-expected1] PASSED [ 26%] tinycss2/test_tinycss2.py::test_one_rule[foo 4-expected2] PASSED [ 26%] tinycss2/test_tinycss2.py::test_one_rule[@foo-expected3] PASSED [ 26%] tinycss2/test_tinycss2.py::test_one_rule[@foo bar; \t/* comment */-expected4] PASSED [ 26%] tinycss2/test_tinycss2.py::test_one_rule[ /**/ @foo bar{[(4-expected5] PASSED [ 27%] tinycss2/test_tinycss2.py::test_one_rule[@foo { bar-expected6] PASSED [ 27%] tinycss2/test_tinycss2.py::test_one_rule[@foo [ bar-expected7] PASSED [ 27%] tinycss2/test_tinycss2.py::test_one_rule[ /**/ div > p { color: #aaa; } /**/ -expected8] PASSED [ 27%] tinycss2/test_tinycss2.py::test_one_rule[ /**/ { color: #aaa -expected9] PASSED [ 27%] tinycss2/test_tinycss2.py::test_one_rule[ /* CDO/CDC are not special */ {-expected10] PASSED [ 28%] tinycss2/test_tinycss2.py::test_one_rule[div { color: #aaa; } p{}-expected11] PASSED [ 28%] tinycss2/test_tinycss2.py::test_one_rule[div {} -->-expected12] PASSED [ 28%] tinycss2/test_tinycss2.py::test_one_rule[{}a-expected13] PASSED [ 28%] tinycss2/test_tinycss2.py::test_color3[-None] PASSED [ 28%] tinycss2/test_tinycss2.py::test_color3[ /* hey */\n-None] PASSED [ 29%] tinycss2/test_tinycss2.py::test_color3[4-None] PASSED [ 29%] tinycss2/test_tinycss2.py::test_color3[top-None] PASSED [ 29%] tinycss2/test_tinycss2.py::test_color3[/**/transparent-expected4] PASSED [ 29%] tinycss2/test_tinycss2.py::test_color3[transparent-expected5] PASSED [ 29%] tinycss2/test_tinycss2.py::test_color3[ transparent\n-expected6] PASSED [ 30%] tinycss2/test_tinycss2.py::test_color3[TransParent-expected7] PASSED [ 30%] tinycss2/test_tinycss2.py::test_color3[currentColor-currentColor] PASSED [ 30%] tinycss2/test_tinycss2.py::test_color3[CURRENTcolor-currentColor] PASSED [ 30%] tinycss2/test_tinycss2.py::test_color3[current-Color-None] PASSED [ 31%] tinycss2/test_tinycss2.py::test_color3[black-expected11] PASSED [ 31%] tinycss2/test_tinycss2.py::test_color3[white-expected12] PASSED [ 31%] tinycss2/test_tinycss2.py::test_color3[fuchsia-expected13] PASSED [ 31%] tinycss2/test_tinycss2.py::test_color3[cyan-expected14] PASSED [ 31%] tinycss2/test_tinycss2.py::test_color3[CyAn-expected15] PASSED [ 32%] tinycss2/test_tinycss2.py::test_color3[#-None] PASSED [ 32%] tinycss2/test_tinycss2.py::test_color3[#f-None] PASSED [ 32%] tinycss2/test_tinycss2.py::test_color3[#ff-None] PASSED [ 32%] tinycss2/test_tinycss2.py::test_color3[#fff-expected19] PASSED [ 32%] tinycss2/test_tinycss2.py::test_color3[#ffg-None] PASSED [ 33%] tinycss2/test_tinycss2.py::test_color3[#ffff-None] PASSED [ 33%] tinycss2/test_tinycss2.py::test_color3[#fffff-None] PASSED [ 33%] tinycss2/test_tinycss2.py::test_color3[#ffffff-expected23] PASSED [ 33%] tinycss2/test_tinycss2.py::test_color3[#fffffg-None] PASSED [ 33%] tinycss2/test_tinycss2.py::test_color3[#fffffff-None] PASSED [ 34%] tinycss2/test_tinycss2.py::test_color3[#ffffffff-None] PASSED [ 34%] tinycss2/test_tinycss2.py::test_color3[#fffffffff-None] PASSED [ 34%] tinycss2/test_tinycss2.py::test_color3[#FFCc99-expected28] PASSED [ 34%] tinycss2/test_tinycss2.py::test_color3[#369-expected29] PASSED [ 35%] tinycss2/test_tinycss2.py::test_color3[rgb(00, 51, 102)-expected30] PASSED [ 35%] tinycss2/test_tinycss2.py::test_color3[r\\gb(00, 51, 102)-expected31] PASSED [ 35%] tinycss2/test_tinycss2.py::test_color3[r\\67 b(00, 51, 102)-expected32] PASSED [ 35%] tinycss2/test_tinycss2.py::test_color3[RGB(153, 204, 255)-expected33] PASSED [ 35%] tinycss2/test_tinycss2.py::test_color3[rgB(0, 0, 0)-expected34] PASSED [ 36%] tinycss2/test_tinycss2.py::test_color3[rgB(0, 51, 255)-expected35] PASSED [ 36%] tinycss2/test_tinycss2.py::test_color3[rgb(0,51,255)-expected36] PASSED [ 36%] tinycss2/test_tinycss2.py::test_color3[rgb(0\t, 51 ,255)-expected37] PASSED [ 36%] tinycss2/test_tinycss2.py::test_color3[rgb(/* R */0, /* G */51, /* B */255)-expected38] PASSED [ 36%] tinycss2/test_tinycss2.py::test_color3[rgb(-51, 306, 0)-expected39] PASSED [ 37%] tinycss2/test_tinycss2.py::test_color3[rgb(42%, 3%, 50%)-expected40] PASSED [ 37%] tinycss2/test_tinycss2.py::test_color3[RGB(100%, 100%, 100%)-expected41] PASSED [ 37%] tinycss2/test_tinycss2.py::test_color3[rgB(0%, 0%, 0%)-expected42] PASSED [ 37%] tinycss2/test_tinycss2.py::test_color3[rgB(10%, 20%, 30%)-expected43] PASSED [ 37%] tinycss2/test_tinycss2.py::test_color3[rgb(10%,20%,30%)-expected44] PASSED [ 38%] tinycss2/test_tinycss2.py::test_color3[rgb(10%\t, 20% ,30%)-expected45] PASSED [ 38%] tinycss2/test_tinycss2.py::test_color3[rgb(/* R */ 10%, /* G */ 20%, /* B */ 30%)-expected46] PASSED [ 38%] tinycss2/test_tinycss2.py::test_color3[rgb(-12%, 110%, 1400%)-expected47] PASSED [ 38%] tinycss2/test_tinycss2.py::test_color3[rgb(10%, 50%, 0)-None] PASSED [ 39%] tinycss2/test_tinycss2.py::test_color3[rgb(255, 50%, 0%)-None] PASSED [ 39%] tinycss2/test_tinycss2.py::test_color3[rgb(0, 0 0)-None] PASSED [ 39%] tinycss2/test_tinycss2.py::test_color3[rgb(0, 0, 0deg)-None] PASSED [ 39%] tinycss2/test_tinycss2.py::test_color3[rgb(0, 0, light)-None] PASSED [ 39%] tinycss2/test_tinycss2.py::test_color3[rgb()-None] PASSED [ 40%] tinycss2/test_tinycss2.py::test_color3[rgb(0)-None] PASSED [ 40%] tinycss2/test_tinycss2.py::test_color3[rgb(0, 0)-None] PASSED [ 40%] tinycss2/test_tinycss2.py::test_color3[rgb(0, 0, 0, 0)-None] PASSED [ 40%] tinycss2/test_tinycss2.py::test_color3[rgb(0%)-None] PASSED [ 40%] tinycss2/test_tinycss2.py::test_color3[rgb(0%, 0%)-None] PASSED [ 41%] tinycss2/test_tinycss2.py::test_color3[rgb(0%, 0%, 0%, 0%)-None] PASSED [ 41%] tinycss2/test_tinycss2.py::test_color3[rgb(0%, 0%, 0%, 0)-None] PASSED [ 41%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0, 0)-expected61] PASSED [ 41%] tinycss2/test_tinycss2.py::test_color3[rgba(204, 0, 102, 0.3)-expected62] PASSED [ 41%] tinycss2/test_tinycss2.py::test_color3[RGBA(255, 255, 255, 0)-expected63] PASSED [ 42%] tinycss2/test_tinycss2.py::test_color3[rgBA(0, 51, 255, 1)-expected64] PASSED [ 42%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, 1.1)-expected65] PASSED [ 42%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, 37)-expected66] PASSED [ 42%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, 0.42)-expected67] PASSED [ 43%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, 0)-expected68] PASSED [ 43%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, -0.1)-expected69] PASSED [ 43%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 51, 255, -139)-expected70] PASSED [ 43%] tinycss2/test_tinycss2.py::test_color3[rgba(42%, 3%, 50%, 0.3)-expected71] PASSED [ 43%] tinycss2/test_tinycss2.py::test_color3[RGBA(100%, 100%, 100%, 0)-expected72] PASSED [ 44%] tinycss2/test_tinycss2.py::test_color3[rgBA(0%, 20%, 100%, 1)-expected73] PASSED [ 44%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, 1.1)-expected74] PASSED [ 44%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, 37)-expected75] PASSED [ 44%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, 0.42)-expected76] PASSED [ 44%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, 0)-expected77] PASSED [ 45%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, -0.1)-expected78] PASSED [ 45%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 20%, 100%, -139)-expected79] PASSED [ 45%] tinycss2/test_tinycss2.py::test_color3[rgba(255, 255, 255, 0%)-None] PASSED [ 45%] tinycss2/test_tinycss2.py::test_color3[rgba(10%, 50%, 0, 1)-None] PASSED [ 45%] tinycss2/test_tinycss2.py::test_color3[rgba(255, 50%, 0%, 1)-None] PASSED [ 46%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0 0)-None] PASSED [ 46%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0, 0deg)-None] PASSED [ 46%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0, light)-None] PASSED [ 46%] tinycss2/test_tinycss2.py::test_color3[rgba()-None] PASSED [ 47%] tinycss2/test_tinycss2.py::test_color3[rgba(0)-None] PASSED [ 47%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0)-None] PASSED [ 47%] tinycss2/test_tinycss2.py::test_color3[rgba(0, 0, 0, 0, 0)-None] PASSED [ 47%] tinycss2/test_tinycss2.py::test_color3[rgba(0%)-None] PASSED [ 47%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 0%)-None] PASSED [ 48%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 0%, 0%)-None] PASSED [ 48%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 0%, 0%, 0%)-None] PASSED [ 48%] tinycss2/test_tinycss2.py::test_color3[rgba(0%, 0%, 0%, 0%, 0%)-None] PASSED [ 48%] tinycss2/test_tinycss2.py::test_color3[HSL(0, 0%, 0%)-expected95] PASSED [ 48%] tinycss2/test_tinycss2.py::test_color3[hsL(0, 100%, 50%)-expected96] PASSED [ 49%] tinycss2/test_tinycss2.py::test_color3[hsl(60, 100%, 37.5%)-expected97] PASSED [ 49%] tinycss2/test_tinycss2.py::test_color3[hsl(780, 100%, 37.5%)-expected98] PASSED [ 49%] tinycss2/test_tinycss2.py::test_color3[hsl(-300, 100%, 37.5%)-expected99] PASSED [ 49%] tinycss2/test_tinycss2.py::test_color3[hsl(300, 50%, 50%)-expected100] PASSED [ 50%] tinycss2/test_tinycss2.py::test_color3[hsl(10, 50%, 0)-None] PASSED [ 50%] tinycss2/test_tinycss2.py::test_color3[hsl(50%, 50%, 0%)-None] PASSED [ 50%] tinycss2/test_tinycss2.py::test_color3[hsl(0, 0% 0%)-None] PASSED [ 50%] tinycss2/test_tinycss2.py::test_color3[hsl(30deg, 100%, 100%)-None] PASSED [ 50%] tinycss2/test_tinycss2.py::test_color3[hsl(0, 0%, light)-None] PASSED [ 51%] tinycss2/test_tinycss2.py::test_color3[hsl()-None] PASSED [ 51%] tinycss2/test_tinycss2.py::test_color3[hsl(0)-None] PASSED [ 51%] tinycss2/test_tinycss2.py::test_color3[hsl(0, 0%)-None] PASSED [ 51%] tinycss2/test_tinycss2.py::test_color3[hsl(0, 0%, 0%, 0%)-None] PASSED [ 51%] tinycss2/test_tinycss2.py::test_color3[HSLA(-300, 100%, 37.5%, 1)-expected110] PASSED [ 52%] tinycss2/test_tinycss2.py::test_color3[hsLA(-300, 100%, 37.5%, 12)-expected111] PASSED [ 52%] tinycss2/test_tinycss2.py::test_color3[hsla(-300, 100%, 37.5%, 0.2)-expected112] PASSED [ 52%] tinycss2/test_tinycss2.py::test_color3[hsla(-300, 100%, 37.5%, 0)-expected113] PASSED [ 52%] tinycss2/test_tinycss2.py::test_color3[hsla(-300, 100%, 37.5%, -3)-expected114] PASSED [ 52%] tinycss2/test_tinycss2.py::test_color3[hsla(10, 50%, 0, 1)-None] PASSED [ 53%] tinycss2/test_tinycss2.py::test_color3[hsla(50%, 50%, 0%, 1)-None] PASSED [ 53%] tinycss2/test_tinycss2.py::test_color3[hsla(0, 0% 0%, 1)-None] PASSED [ 53%] tinycss2/test_tinycss2.py::test_color3[hsla(30deg, 100%, 100%, 1)-None] PASSED [ 53%] tinycss2/test_tinycss2.py::test_color3[hsla(0, 0%, light, 1)-None] PASSED [ 54%] tinycss2/test_tinycss2.py::test_color3[hsla()-None] PASSED [ 54%] tinycss2/test_tinycss2.py::test_color3[hsla(0)-None] PASSED [ 54%] tinycss2/test_tinycss2.py::test_color3[hsla(0, 0%)-None] PASSED [ 54%] tinycss2/test_tinycss2.py::test_color3[hsla(0, 0%, 0%, 50%)-None] PASSED [ 54%] tinycss2/test_tinycss2.py::test_color3[hsla(0, 0%, 0%, 1, 0%)-None] PASSED [ 55%] tinycss2/test_tinycss2.py::test_color3[cmyk(0, 0, 0, 0)-None] PASSED [ 55%] tinycss2/test_tinycss2.py::test_nth[-None] PASSED [ 55%] tinycss2/test_tinycss2.py::test_nth[ \n-None] PASSED [ 55%] tinycss2/test_tinycss2.py::test_nth[odd-expected2] PASSED [ 55%] tinycss2/test_tinycss2.py::test_nth[even-expected3] PASSED [ 56%] tinycss2/test_tinycss2.py::test_nth[\xf6dd-None] PASSED [ 56%] tinycss2/test_tinycss2.py::test_nth[\xe9ven-None] PASSED [ 56%] tinycss2/test_tinycss2.py::test_nth[ /**/\t OdD /**/\n-expected6] PASSED [ 56%] tinycss2/test_tinycss2.py::test_nth[ /**/\t EveN /**/\n-expected7] PASSED [ 56%] tinycss2/test_tinycss2.py::test_nth[3-expected8] PASSED [ 57%] tinycss2/test_tinycss2.py::test_nth[+2 -expected9] PASSED [ 57%] tinycss2/test_tinycss2.py::test_nth[ -14 -expected10] PASSED [ 57%] tinycss2/test_tinycss2.py::test_nth[+ 2 -None] PASSED [ 57%] tinycss2/test_tinycss2.py::test_nth[- 14 -None] PASSED [ 58%] tinycss2/test_tinycss2.py::test_nth[3.1-None] PASSED [ 58%] tinycss2/test_tinycss2.py::test_nth[3N-expected14] PASSED [ 58%] tinycss2/test_tinycss2.py::test_nth[+2N -expected15] PASSED [ 58%] tinycss2/test_tinycss2.py::test_nth[ -14n -expected16] PASSED [ 58%] tinycss2/test_tinycss2.py::test_nth[+ 2N -None] PASSED [ 59%] tinycss2/test_tinycss2.py::test_nth[- 14N -None] PASSED [ 59%] tinycss2/test_tinycss2.py::test_nth[3.1N-None] PASSED [ 59%] tinycss2/test_tinycss2.py::test_nth[3 n-None] PASSED [ 59%] tinycss2/test_tinycss2.py::test_nth[ N-expected21] PASSED [ 59%] tinycss2/test_tinycss2.py::test_nth[ +n-expected22] PASSED [ 60%] tinycss2/test_tinycss2.py::test_nth[ -n-expected23] PASSED [ 60%] tinycss2/test_tinycss2.py::test_nth[+ n-None] PASSED [ 60%] tinycss2/test_tinycss2.py::test_nth[- n-None] PASSED [ 60%] tinycss2/test_tinycss2.py::test_nth[3N+1-expected26] PASSED [ 60%] tinycss2/test_tinycss2.py::test_nth[+2n+1 -expected27] PASSED [ 61%] tinycss2/test_tinycss2.py::test_nth[ -14n+1 -expected28] PASSED [ 61%] tinycss2/test_tinycss2.py::test_nth[+ 2N+1 -None] PASSED [ 61%] tinycss2/test_tinycss2.py::test_nth[- 14n+1 -None] PASSED [ 61%] tinycss2/test_tinycss2.py::test_nth[3.1n+1-None] PASSED [ 62%] tinycss2/test_tinycss2.py::test_nth[3 n+1-None] PASSED [ 62%] tinycss2/test_tinycss2.py::test_nth[ n+1-expected33] PASSED [ 62%] tinycss2/test_tinycss2.py::test_nth[ +N+1-expected34] PASSED [ 62%] tinycss2/test_tinycss2.py::test_nth[ -n+1-expected35] PASSED [ 62%] tinycss2/test_tinycss2.py::test_nth[+ N+1-None] PASSED [ 63%] tinycss2/test_tinycss2.py::test_nth[- N+1-None] PASSED [ 63%] tinycss2/test_tinycss2.py::test_nth[3n-1-expected38] PASSED [ 63%] tinycss2/test_tinycss2.py::test_nth[+2N-1 -expected39] PASSED [ 63%] tinycss2/test_tinycss2.py::test_nth[ -14n-1 -expected40] PASSED [ 63%] tinycss2/test_tinycss2.py::test_nth[+ 2N-1 -None] PASSED [ 64%] tinycss2/test_tinycss2.py::test_nth[- 14N-1 -None] PASSED [ 64%] tinycss2/test_tinycss2.py::test_nth[3.1n-1-None] PASSED [ 64%] tinycss2/test_tinycss2.py::test_nth[3 n-1-None] PASSED [ 64%] tinycss2/test_tinycss2.py::test_nth[3n-1foo-None] PASSED [ 64%] tinycss2/test_tinycss2.py::test_nth[ n-1-expected46] PASSED [ 65%] tinycss2/test_tinycss2.py::test_nth[ +n-1-expected47] PASSED [ 65%] tinycss2/test_tinycss2.py::test_nth[ -n-1-expected48] PASSED [ 65%] tinycss2/test_tinycss2.py::test_nth[+ n-1-None] PASSED [ 65%] tinycss2/test_tinycss2.py::test_nth[- n-1-None] PASSED [ 66%] tinycss2/test_tinycss2.py::test_nth[ +n-1foo-None] PASSED [ 66%] tinycss2/test_tinycss2.py::test_nth[ -n-1foo-None] PASSED [ 66%] tinycss2/test_tinycss2.py::test_nth[3N +1-expected53] PASSED [ 66%] tinycss2/test_tinycss2.py::test_nth[+2N +1 -expected54] PASSED [ 66%] tinycss2/test_tinycss2.py::test_nth[ -14n +1 -expected55] PASSED [ 67%] tinycss2/test_tinycss2.py::test_nth[+ 2N +1 -None] PASSED [ 67%] tinycss2/test_tinycss2.py::test_nth[- 14n +1 -None] PASSED [ 67%] tinycss2/test_tinycss2.py::test_nth[3.1N +1-None] PASSED [ 67%] tinycss2/test_tinycss2.py::test_nth[3 n +1-None] PASSED [ 67%] tinycss2/test_tinycss2.py::test_nth[3n foo-None] PASSED [ 68%] tinycss2/test_tinycss2.py::test_nth[3n + foo-None] PASSED [ 68%] tinycss2/test_tinycss2.py::test_nth[ n +1-expected62] PASSED [ 68%] tinycss2/test_tinycss2.py::test_nth[ +N +1-expected63] PASSED [ 68%] tinycss2/test_tinycss2.py::test_nth[ -n +1-expected64] PASSED [ 68%] tinycss2/test_tinycss2.py::test_nth[+ n +1-None] PASSED [ 69%] tinycss2/test_tinycss2.py::test_nth[- N +1-None] PASSED [ 69%] tinycss2/test_tinycss2.py::test_nth[3N -1-expected67] PASSED [ 69%] tinycss2/test_tinycss2.py::test_nth[+2n -1 -expected68] PASSED [ 69%] tinycss2/test_tinycss2.py::test_nth[ -14n -1 -expected69] PASSED [ 70%] tinycss2/test_tinycss2.py::test_nth[+ 2n -1 -None] PASSED [ 70%] tinycss2/test_tinycss2.py::test_nth[- 14N -1 -None] PASSED [ 70%] tinycss2/test_tinycss2.py::test_nth[3.1N -1-None] PASSED [ 70%] tinycss2/test_tinycss2.py::test_nth[3 N -1-None] PASSED [ 70%] tinycss2/test_tinycss2.py::test_nth[ N -1-expected74] PASSED [ 71%] tinycss2/test_tinycss2.py::test_nth[ +N -1-expected75] PASSED [ 71%] tinycss2/test_tinycss2.py::test_nth[ -n -1-expected76] PASSED [ 71%] tinycss2/test_tinycss2.py::test_nth[+ n -1-None] PASSED [ 71%] tinycss2/test_tinycss2.py::test_nth[- n -1-None] PASSED [ 71%] tinycss2/test_tinycss2.py::test_nth[3n+ 1-expected79] PASSED [ 72%] tinycss2/test_tinycss2.py::test_nth[+2n+ 1 -expected80] PASSED [ 72%] tinycss2/test_tinycss2.py::test_nth[ -14n+ 1 -expected81] PASSED [ 72%] tinycss2/test_tinycss2.py::test_nth[+ 2n+ 1 -None] PASSED [ 72%] tinycss2/test_tinycss2.py::test_nth[- 14N+ 1 -None] PASSED [ 72%] tinycss2/test_tinycss2.py::test_nth[3.1n+ 1-None] PASSED [ 73%] tinycss2/test_tinycss2.py::test_nth[3 N+ 1-None] PASSED [ 73%] tinycss2/test_tinycss2.py::test_nth[ N+ 1-expected86] PASSED [ 73%] tinycss2/test_tinycss2.py::test_nth[ +N+ 1-expected87] PASSED [ 73%] tinycss2/test_tinycss2.py::test_nth[ -N+ 1-expected88] PASSED [ 74%] tinycss2/test_tinycss2.py::test_nth[+ n+ 1-None] PASSED [ 74%] tinycss2/test_tinycss2.py::test_nth[- N+ 1-None] PASSED [ 74%] tinycss2/test_tinycss2.py::test_nth[3n- 1-expected91] PASSED [ 74%] tinycss2/test_tinycss2.py::test_nth[+2N- 1 -expected92] PASSED [ 74%] tinycss2/test_tinycss2.py::test_nth[ -14N- 1 -expected93] PASSED [ 75%] tinycss2/test_tinycss2.py::test_nth[+ 2N- 1 -None] PASSED [ 75%] tinycss2/test_tinycss2.py::test_nth[- 14n- 1 -None] PASSED [ 75%] tinycss2/test_tinycss2.py::test_nth[3.1n- 1-None] PASSED [ 75%] tinycss2/test_tinycss2.py::test_nth[3 n- 1-None] PASSED [ 75%] tinycss2/test_tinycss2.py::test_nth[ N- 1-expected98] PASSED [ 76%] tinycss2/test_tinycss2.py::test_nth[ +N- 1-expected99] PASSED [ 76%] tinycss2/test_tinycss2.py::test_nth[ -n- 1-expected100] PASSED [ 76%] tinycss2/test_tinycss2.py::test_nth[+ n- 1-None] PASSED [ 76%] tinycss2/test_tinycss2.py::test_nth[- N- 1-None] PASSED [ 77%] tinycss2/test_tinycss2.py::test_nth[3N + 1-expected103] PASSED [ 77%] tinycss2/test_tinycss2.py::test_nth[+2N + 1 -expected104] PASSED [ 77%] tinycss2/test_tinycss2.py::test_nth[ -14n + 1 -expected105] PASSED [ 77%] tinycss2/test_tinycss2.py::test_nth[+ 2n + 1 -None] PASSED [ 77%] tinycss2/test_tinycss2.py::test_nth[- 14N + 1 -None] PASSED [ 78%] tinycss2/test_tinycss2.py::test_nth[3.1n + 1-None] PASSED [ 78%] tinycss2/test_tinycss2.py::test_nth[3 N + 1-None] PASSED [ 78%] tinycss2/test_tinycss2.py::test_nth[ n + 1-expected110] PASSED [ 78%] tinycss2/test_tinycss2.py::test_nth[ +n + 1-expected111] PASSED [ 78%] tinycss2/test_tinycss2.py::test_nth[ -N + 1-expected112] PASSED [ 79%] tinycss2/test_tinycss2.py::test_nth[+ N + 1-None] PASSED [ 79%] tinycss2/test_tinycss2.py::test_nth[- N + 1-None] PASSED [ 79%] tinycss2/test_tinycss2.py::test_nth[3N - 1-expected115] PASSED [ 79%] tinycss2/test_tinycss2.py::test_nth[+2n - 1 -expected116] PASSED [ 79%] tinycss2/test_tinycss2.py::test_nth[ -14n - 1 -expected117] PASSED [ 80%] tinycss2/test_tinycss2.py::test_nth[+ 2N - 1 -None] PASSED [ 80%] tinycss2/test_tinycss2.py::test_nth[- 14N - 1 -None] PASSED [ 80%] tinycss2/test_tinycss2.py::test_nth[3.1N - 1-None] PASSED [ 80%] tinycss2/test_tinycss2.py::test_nth[3 n - 1-None] PASSED [ 81%] tinycss2/test_tinycss2.py::test_nth[ N - 1-expected122] PASSED [ 81%] tinycss2/test_tinycss2.py::test_nth[ +n - 1-expected123] PASSED [ 81%] tinycss2/test_tinycss2.py::test_nth[ -n - 1-expected124] PASSED [ 81%] tinycss2/test_tinycss2.py::test_nth[+ N - 1-None] PASSED [ 81%] tinycss2/test_tinycss2.py::test_nth[- N - 1-None] PASSED [ 82%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css0-expected0] PASSED [ 82%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css1-expected1] PASSED [ 82%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css2-expected2] PASSED [ 82%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css3-expected3] PASSED [ 82%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css4-expected4] PASSED [ 83%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css5-expected5] PASSED [ 83%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css6-expected6] PASSED [ 83%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css7-expected7] PASSED [ 83%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css8-expected8] PASSED [ 83%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css9-expected9] PASSED [ 84%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css10-expected10] PASSED [ 84%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css11-expected11] PASSED [ 84%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css12-expected12] PASSED [ 84%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css13-expected13] PASSED [ 85%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css14-expected14] PASSED [ 85%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css15-expected15] PASSED [ 85%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css16-expected16] PASSED [ 85%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css17-expected17] PASSED [ 85%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css18-expected18] PASSED [ 86%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css19-expected19] PASSED [ 86%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css20-expected20] PASSED [ 86%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css21-expected21] PASSED [ 86%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css22-expected22] PASSED [ 86%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css23-expected23] PASSED [ 87%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css24-expected24] PASSED [ 87%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css25-expected25] PASSED [ 87%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css26-expected26] PASSED [ 87%] tinycss2/test_tinycss2.py::test_stylesheet_bytes[css27-expected27] PASSED [ 87%] tinycss2/test_tinycss2.py::test_serialization[-expected0] PASSED [ 88%] tinycss2/test_tinycss2.py::test_serialization[/*/*///** /* **/*//* -expected1] PASSED [ 88%] tinycss2/test_tinycss2.py::test_serialization[red-expected2] PASSED [ 88%] tinycss2/test_tinycss2.py::test_serialization[ \t\t\r\n\nRed -expected3] PASSED [ 88%] tinycss2/test_tinycss2.py::test_serialization[red/* CDC */-->-expected4] PASSED [ 89%] tinycss2/test_tinycss2.py::test_serialization[red-->/* Not CDC */-expected5] PASSED [ 89%] tinycss2/test_tinycss2.py::test_serialization[\\- red0 -red --red -- -\\-red\\ blue 0red -0red \x00red _Red .red r\xead r\\\xead \x7f\x80\x81-expected6] PASSED [ 89%] tinycss2/test_tinycss2.py::test_serialization[\\30red \\00030 red \\30\r\nred \\0000000red \\1100000red \\red \\r ed \\.red \\ red \\\nred \\376\\37 6\\000376\\0000376\\-expected7] PASSED [ 89%] tinycss2/test_tinycss2.py::test_serialization[rgba0() -rgba() --rgba() -\\-rgba() 0rgba() -0rgba() _rgba() .rgba() rgb\xe2() \\30rgba() rgba () @rgba() #rgba()-expected8] PASSED [ 89%] tinycss2/test_tinycss2.py::test_serialization[@media0 @-Media @--media @-\\-media @0media @-0media @_media @.media @med\u0130a @\\30 media\\-expected9] PASSED [ 90%] tinycss2/test_tinycss2.py::test_serialization[#red0 #-Red #--red #-\\-red #0red #-0red #_Red #.red #r\xead #\xeard #\\.red\\-expected10] PASSED [ 90%] tinycss2/test_tinycss2.py::test_serialization[p[example="\\\nfoo(int x) {\\\n this.x = x;\\\n}\\\n"]-expected11] PASSED [ 90%] tinycss2/test_tinycss2.py::test_serialization['' 'Lorem "\xeepsum"' 'a\\\nb' 'a\nb 'eof-expected12] PASSED [ 90%] tinycss2/test_tinycss2.py::test_serialization["" "Lorem '\xeepsum'" "a\\\nb" "a\nb "eof-expected13] PASSED [ 90%] tinycss2/test_tinycss2.py::test_serialization["Lo\\rem \\130 ps\\u m" '\\376\\37 6\\000376\\0000376\\-expected14] PASSED [ 91%] tinycss2/test_tinycss2.py::test_serialization[url( '') url('Lorem "\xeepsum"'\n) url('a\\\nb' ) url('a\nb' \\){ ) url('eof-expected15] PASSED [ 91%] tinycss2/test_tinycss2.py::test_serialization[url(-expected16] PASSED [ 91%] tinycss2/test_tinycss2.py::test_serialization[url( \t-expected17] PASSED [ 91%] tinycss2/test_tinycss2.py::test_serialization[url("") url("Lorem '\xeepsum'"\n) url("a\\\nb" ) url("a\nb" \\){ ) url("eof-expected18] PASSED [ 91%] tinycss2/test_tinycss2.py::test_serialization[url("Lo\\rem \\130 ps\\u m") url('\\376\\37 6\\000376\\0000376\\-expected19] PASSED [ 92%] tinycss2/test_tinycss2.py::test_serialization[URL(foo) Url(foo) \xfbrl(foo) url (foo) url\\ (foo) url(\t 'foo' -expected20] PASSED [ 92%] tinycss2/test_tinycss2.py::test_serialization[url('a' b) url('c' d)-expected21] PASSED [ 92%] tinycss2/test_tinycss2.py::test_serialization[url('a\nb') url('c\n-expected22] PASSED [ 92%] tinycss2/test_tinycss2.py::test_serialization[url() url( \t) url(\n Fo\xf4\\030\n!\n) url(\na\nb\n) url(a\\ b) url(a(b) url(a\\(b) url(a'b) url(a\\'b) url(a"b) url(a\\"b) url(a\nb) url(a\\\nb) url(a\\a b) url(a\\-expected23] PASSED [ 93%] tinycss2/test_tinycss2.py::test_serialization[url(\x00!#$%&*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\x80\x81\x9e\x9f\xa0\xa1\xa2-expected24] PASSED [ 93%] tinycss2/test_tinycss2.py::test_serialization[url(\x01) url(\x02) url(\x03) url(\x04) url(\x05) url(\x06) url(\x07) url(\x08) url(\x0b) url(\x0e) url(\x0f) url(\x10) url(\x11) url(\x12) url(\x13) url(\x14) url(\x15) url(\x16) url(\x17) url(\x18) url(\x19) url(\x1a) url(\x1b) url(\x1c) url(\x1d) url(\x1e) url(\x1f) url(\x7f)-expected25] PASSED [ 93%] tinycss2/test_tinycss2.py::test_serialization[12 +34 -45 .67 +.89 -.01 2.3 +45.0 -0.67-expected26] PASSED [ 93%] tinycss2/test_tinycss2.py::test_serialization[12e2 +34e+1 -45E-0 .68e+3 +.79e-1 -.01E2 2.3E+1 +45.0e6 -0.67e0-expected27] PASSED [ 93%] tinycss2/test_tinycss2.py::test_serialization[3. /* Decimal point must have following digits */-expected28] PASSED [ 94%] tinycss2/test_tinycss2.py::test_serialization[3\\65-2 /* Scientific notation E can not be escaped */-expected29] PASSED [ 94%] tinycss2/test_tinycss2.py::test_serialization[3e-2.1 /* Integer exponents only */-expected30] PASSED [ 94%] tinycss2/test_tinycss2.py::test_serialization[12% +34% -45% .67% +.89% -.01% 2.3% +45.0% -0.67%-expected31] PASSED [ 94%] tinycss2/test_tinycss2.py::test_serialization[12e2% +34e+1% -45E-0% .68e+3% +.79e-1% -.01E2% 2.3E+1% +45.0e6% -0.67e0%-expected32] PASSED [ 94%] tinycss2/test_tinycss2.py::test_serialization[12\\% /* Percent sign can not be escaped */-expected33] PASSED [ 95%] tinycss2/test_tinycss2.py::test_serialization[12px +34px -45px .67px +.89px -.01px 2.3px +45.0px -0.67px-expected34] PASSED [ 95%] tinycss2/test_tinycss2.py::test_serialization[12e2px +34e+1px -45E-0px .68e+3px +.79e-1px -.01E2px 2.3E+1px +45.0e6px -0.67e0px-expected35] PASSED [ 95%] tinycss2/test_tinycss2.py::test_serialization[12red0 12.0-red 12--red 12-\\-red 120red 12-0red 12\x00red 12_Red 12.red 12r\xead-expected36] PASSED [ 95%] tinycss2/test_tinycss2.py::test_serialization[u+1 U+10 U+100 U+1000 U+10000 U+100000 U+1000000-expected37] PASSED [ 95%] tinycss2/test_tinycss2.py::test_serialization[u+? u+1? U+10? U+100? U+1000? U+10000? U+100000?-expected38] PASSED [ 96%] tinycss2/test_tinycss2.py::test_serialization[u+?? U+1?? U+10?? U+100?? U+1000?? U+10000??-expected39] PASSED [ 96%] tinycss2/test_tinycss2.py::test_serialization[u+??? U+1??? U+10??? U+100??? U+1000???-expected40] PASSED [ 96%] tinycss2/test_tinycss2.py::test_serialization[u+???? U+1???? U+10???? U+100????-expected41] PASSED [ 96%] tinycss2/test_tinycss2.py::test_serialization[u+????? U+1????? U+10?????-expected42] PASSED [ 97%] tinycss2/test_tinycss2.py::test_serialization[u+?????? U+1??????-expected43] PASSED [ 97%] tinycss2/test_tinycss2.py::test_serialization[u+1-2 U+100000-2 U+1000000-2 U+10-200000-expected44] PASSED [ 97%] tinycss2/test_tinycss2.py::test_serialization[\xf9+12 \xdc+12 u +12 U+ 12 U+12 - 20 U+1?2 U+1?-50-expected45] PASSED [ 97%] tinycss2/test_tinycss2.py::test_serialization[~=|=^=$=*=|| |/**/| ~/**/=-expected46] PASSED [ 97%] tinycss2/test_tinycss2.py::test_serialization[a:not([href^=http\\:], [href ^=\t'https\\:'\n]) { color: rgba(0%, 100%, 50%); }-expected47] PASSED [ 98%] tinycss2/test_tinycss2.py::test_serialization[@media print { (foo]{bar) }baz-expected48] PASSED [ 98%] tinycss2/test_tinycss2.py::test_color3_hsl PASSED [ 98%] tinycss2/test_tinycss2.py::test_color3_keywords PASSED [ 98%] tinycss2/test_tinycss2.py::test_skip PASSED [ 98%] tinycss2/test_tinycss2.py::test_comment_eof PASSED [ 99%] tinycss2/test_tinycss2.py::test_parse_declaration_value_color PASSED [ 99%] tinycss2/test_tinycss2.py::test_serialize_rules PASSED [ 99%] tinycss2/test_tinycss2.py::test_serialize_declarations PASSED [ 99%] tinycss2/test_tinycss2.py::test_backslash_delim PASSED [100%] ========================== 474 passed in 1.53 seconds ========================== + rm -rf /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/css-parsing-tests + rm -rf /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/test.py + rm -rf '/builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/lib/python3.6/site-packages/tinycss2/__pycache__/test.*.py?' + exit 0 Processing files: python3-tinycss2-1.0.2-4.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.HbIOYa + umask 022 + cd /builddir/build/BUILD + cd tinycss2-1.0.2 + DOCDIR=/builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/doc/python3-tinycss2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/doc/python3-tinycss2 + cp -pr README.rst /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/doc/python3-tinycss2 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ydj8Vf + umask 022 + cd /builddir/build/BUILD + cd tinycss2-1.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/licenses/python3-tinycss2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/licenses/python3-tinycss2 + cp -pr LICENSE /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch/usr/share/licenses/python3-tinycss2 + exit 0 Provides: python3-tinycss2 = 1.0.2-4.el8 python3.6dist(tinycss2) = 1.0.2 python3dist(tinycss2) = 1.0.2 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) = 3.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch Wrote: /builddir/build/RPMS/python3-tinycss2-1.0.2-4.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WyGbvq + umask 022 + cd /builddir/build/BUILD + cd tinycss2-1.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-tinycss2-1.0.2-4.el8.noarch + exit 0 Child return code was: 0