Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'], chrootPath='/var/lib/mock/f45-build-33620-670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f2945b4b87bf492dae6c41b4e0a516c3', '-D', '/var/lib/mock/f45-build-33620-670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Wrote: /builddir/build/SRPMS/python-validator-collection-1.5.0-10.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'], chrootPath='/var/lib/mock/f45-build-33620-670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'dc46e2ec35134114bc52faac02920e2b', '-D', '/var/lib/mock/f45-build-33620-670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.J9hlbV Creating(rpmbuild.env): /builddir/build/BUILD/python-validator-collection-1.5.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-validator-collection-1.5.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-validator-collection-1.5.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-validator-collection" RPM_PACKAGE_VERSION="1.5.0" RPM_PACKAGE_RELEASE="10.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WHwcMB + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + rm -rf validator-collection-v.1.5.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/validator-collection-v.1.5.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd validator-collection-v.1.5.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i /codecov/d requirements.txt setup.py tox.ini + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tAVtUX + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd validator-collection-v.1.5.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-dep-overrides -x test Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools>=40.8 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-validator-collection-1.5.0-10.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'], chrootPath='/var/lib/mock/f45-build-33620-670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e10d2ee233fd499b8bb9326808a2b63b', '-D', '/var/lib/mock/f45-build-33620-670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3QDrB7 + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd validator-collection-v.1.5.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-dep-overrides -x test Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools>=40.8 (installed: setuptools 83.0.0) :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating validator_collection.egg-info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt writing manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. running dist_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/validator_collection-1.5.0.dist-info' /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling jsonschema from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: jsonschema Handling regex; python_version < "3" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: regex; python_version < "3" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: check-manifest; extra == "dev" Handling sphinx; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx; extra == "dev" Handling sphinx-rtd-theme; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-rtd-theme; extra == "dev" Handling sphinx-tabs; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-tabs; extra == "dev" Handling coverage; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: coverage; extra == "test" Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: pytest; extra == "test" Handling pytest-benchmark; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: pytest-benchmark; extra == "test" Handling pytest-cov; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: pytest-cov; extra == "test" Handling tox; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: tox; extra == "test" Handling pyfakefs; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement not satisfied: pyfakefs; extra == "test" + cat /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires + rm -rfv validator_collection-1.5.0.dist-info/ removed 'validator_collection-1.5.0.dist-info/top_level.txt' removed 'validator_collection-1.5.0.dist-info/METADATA' removed 'validator_collection-1.5.0.dist-info/licenses/LICENSE' removed directory 'validator_collection-1.5.0.dist-info/licenses' removed directory 'validator_collection-1.5.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-validator-collection-1.5.0-10.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'], chrootPath='/var/lib/mock/f45-build-33620-670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '99f52741924442b2bef24bfbbfd16366', '-D', '/var/lib/mock/f45-build-33620-670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8FQmhM + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd validator-collection-v.1.5.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-dep-overrides -x test Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools>=40.8 (installed: setuptools 83.0.0) :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. running dist_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/validator_collection-1.5.0.dist-info' /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling jsonschema from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: jsonschema (installed: jsonschema 4.26.0) Handling regex; python_version < "3" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: regex; python_version < "3" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: check-manifest; extra == "dev" Handling sphinx; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx; extra == "dev" Handling sphinx-rtd-theme; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-rtd-theme; extra == "dev" Handling sphinx-tabs; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-tabs; extra == "dev" Handling coverage; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: coverage; extra == "test" (installed: coverage 7.15.4) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest; extra == "test" (installed: pytest 9.1.1) Handling pytest-benchmark; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest-benchmark; extra == "test" (installed: pytest-benchmark 5.1.0) Handling pytest-cov; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest-cov; extra == "test" (installed: pytest-cov 7.1.0) Handling tox; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: tox; extra == "test" (installed: tox 4.53.1) Handling pyfakefs; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pyfakefs; extra == "test" (installed: pyfakefs 5.10.2) + cat /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires + rm -rfv validator_collection-1.5.0.dist-info/ removed 'validator_collection-1.5.0.dist-info/top_level.txt' removed 'validator_collection-1.5.0.dist-info/METADATA' removed 'validator_collection-1.5.0.dist-info/licenses/LICENSE' removed directory 'validator_collection-1.5.0.dist-info/licenses' removed directory 'validator_collection-1.5.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-validator-collection-1.5.0-10.fc45.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'], chrootPath='/var/lib/mock/f45-build-33620-670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c830fbee3b16452cab9df50c0c112f45', '-D', '/var/lib/mock/f45-build-33620-670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uoht5x7a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-validator-collection.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Ox76B1 + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd validator-collection-v.1.5.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-dep-overrides -x test Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools>=40.8 (installed: setuptools 83.0.0) :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. running dist_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/validator_collection-1.5.0.dist-info' /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling jsonschema from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: jsonschema (installed: jsonschema 4.26.0) Handling regex; python_version < "3" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: regex; python_version < "3" Handling check-manifest; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: check-manifest; extra == "dev" Handling sphinx; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx; extra == "dev" Handling sphinx-rtd-theme; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-rtd-theme; extra == "dev" Handling sphinx-tabs; extra == "dev" from hook generated metadata: Requires-Dist (validator-collection) Ignoring alien requirement: sphinx-tabs; extra == "dev" Handling coverage; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: coverage; extra == "test" (installed: coverage 7.15.4) Handling pytest; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest; extra == "test" (installed: pytest 9.1.1) Handling pytest-benchmark; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest-benchmark; extra == "test" (installed: pytest-benchmark 5.1.0) Handling pytest-cov; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pytest-cov; extra == "test" (installed: pytest-cov 7.1.0) Handling tox; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: tox; extra == "test" (installed: tox 4.53.1) Handling pyfakefs; extra == "test" from hook generated metadata: Requires-Dist (validator-collection) Requirement satisfied: pyfakefs; extra == "test" (installed: pyfakefs 5.10.2) + cat /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-buildrequires + rm -rfv validator_collection-1.5.0.dist-info/ removed 'validator_collection-1.5.0.dist-info/top_level.txt' removed 'validator_collection-1.5.0.dist-info/METADATA' removed 'validator_collection-1.5.0.dist-info/licenses/LICENSE' removed directory 'validator_collection-1.5.0.dist-info/licenses' removed directory 'validator_collection-1.5.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5cYHiY + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd validator-collection-v.1.5.0 + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info writing /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir/pip-modern-metadata-o12zbiwx/validator_collection-1.5.0.dist-info' /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: validator-collection Building wheel for validator-collection (pyproject.toml): started Running command Building wheel for validator-collection (pyproject.toml) :19: DeprecationWarning: codecs.open() is deprecated. Use open() instead. :24: DeprecationWarning: codecs.open() is deprecated. Use open() instead. /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/validator_collection copying validator_collection/__init__.py -> build/lib/validator_collection copying validator_collection/_compat.py -> build/lib/validator_collection copying validator_collection/_decorators.py -> build/lib/validator_collection copying validator_collection/_version.py -> build/lib/validator_collection copying validator_collection/checkers.py -> build/lib/validator_collection copying validator_collection/errors.py -> build/lib/validator_collection copying validator_collection/validators.py -> build/lib/validator_collection installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/validator_collection copying build/lib/validator_collection/__init__.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/_compat.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/_decorators.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/_version.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/checkers.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/errors.py -> build/bdist.linux-riscv64/wheel/./validator_collection copying build/lib/validator_collection/validators.py -> build/bdist.linux-riscv64/wheel/./validator_collection running install_egg_info running egg_info writing validator_collection.egg-info/PKG-INFO writing dependency_links to validator_collection.egg-info/dependency_links.txt writing requirements to validator_collection.egg-info/requires.txt writing top-level names to validator_collection.egg-info/top_level.txt reading manifest file 'validator_collection.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '_README.md' adding license file 'LICENSE' writing manifest file 'validator_collection.egg-info/SOURCES.txt' Copying validator_collection.egg-info to build/bdist.linux-riscv64/wheel/./validator_collection-1.5.0-py3.15.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/validator_collection-1.5.0.dist-info/WHEEL creating '/builddir/.cache/pip/wheels/35/31/78/6572ffe2cad476b5ad7e1dacd58548012932896af65f0a398d/tmpgii_0hhd/.tmp-kdyo15ga/validator_collection-1.5.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'validator_collection/__init__.py' adding 'validator_collection/_compat.py' adding 'validator_collection/_decorators.py' adding 'validator_collection/_version.py' adding 'validator_collection/checkers.py' adding 'validator_collection/errors.py' adding 'validator_collection/validators.py' adding 'validator_collection-1.5.0.dist-info/licenses/LICENSE' adding 'validator_collection-1.5.0.dist-info/METADATA' adding 'validator_collection-1.5.0.dist-info/WHEEL' adding 'validator_collection-1.5.0.dist-info/top_level.txt' adding 'validator_collection-1.5.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for validator-collection (pyproject.toml): finished with status 'done' Created wheel for validator-collection: filename=validator_collection-1.5.0-py2.py3-none-any.whl size=36472 sha256=43f22befd81da94300f5acfaaa46c681d930f588ac33942c4433e2c65f821a52 Stored in directory: /builddir/.cache/pip/wheels/35/31/78/6572ffe2cad476b5ad7e1dacd58548012932896af65f0a398d Successfully built validator-collection + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1o301p + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + '[' /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build + mkdir /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd validator-collection-v.1.5.0 ++ ls /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir/validator_collection-1.5.0-py2.py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=validator_collection==1.5.0 + '[' -z validator_collection==1.5.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir validator_collection==1.5.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-validator-collection-1.5.0-build/pyproject-wheeldir/validator_collection-1.5.0-py2.py3-none-any.whl Installing collected packages: validator_collection Successfully installed validator_collection-1.5.0 + '[' -d /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info' +++ basename /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' validator_collection-1.5.0.dist-info + _normalized=validator-collection + echo '%ghost %dir /usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT --record /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/RECORD --output /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/RECORD removed '/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection-1.5.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-validator-collection-1.5.0-build/python-validator-collection-1.5.0-10.fc45.noarch-pyproject-record --prefix /usr -l validator_collection + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/_version.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/_decorators.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/_compat.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/errors.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/checkers.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages/validator_collection/__pycache__/validators.cpython-315.pyc: rewriting with normalized contents Scanned 9 directories and 26 files, processed 7 inodes, 7 modified (0 replaced + 7 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr Scanned 8 directories and 26 files, considered 26 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ud1v8B + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd validator-collection-v.1.5.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-validator-collection-1.5.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -v '--deselect=tests/test_checkers.py::test_is_readable[/var/data/xx1.txt-True-False]' '--deselect=tests/test_validators.py::test_readable[/var/data/xx1.txt-True-False]' '--deselect=tests/test_validators.py::test_writeable[/var/data/xx1.txt-True-False]' '--deselect=tests/test_validators.py::test_executable[/var/data/xx1.txt-True-False]' ============================= test session starts ============================== platform linux -- Python 3.15.0rc2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache benchmark: 5.1.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0 plugins: pyfakefs-5.10.2, benchmark-5.1.0, cov-7.1.0 collecting ... collected 3205 items / 4 deselected / 3201 selected tests/test_checkers.py::test_is_iterable[value0-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value1-False-True-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[None-True-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[not-a-list-True-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value4-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value5-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value6-False-True-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value7-False-True-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[123-True-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value9-False-False-1-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value10-False-False-2-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value11-False-False-None-3] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value12-False-False-None-2] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value13-True-False-3-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value14-True-False-None-1] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[str-True-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value16-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value17-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value18-False-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_is_iterable[value19-True-False-None-None] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args0-None-True] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args1-None-True] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args2-None-True] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args3-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args4-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args5-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args6-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args7-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args8-None-False] PASSED [ 0%] tests/test_checkers.py::test_are_dicts_equivalent[args9-kwargs9-True] PASSED [ 0%] tests/test_checkers.py::test_are_equivalent[args0-None-True] PASSED [ 0%] tests/test_checkers.py::test_are_equivalent[args1-None-True] PASSED [ 0%] tests/test_checkers.py::test_are_equivalent[args2-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args3-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args4-None-True] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args5-None-True] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args6-None-True] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args7-None-True] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args8-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args9-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args10-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args11-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args12-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args13-None-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args14-kwargs14-False] PASSED [ 1%] tests/test_checkers.py::test_are_equivalent[args15-kwargs15-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[test-string-str-True0] PASSED [ 1%] tests/test_checkers.py::test_is_type[test-string-check_type1-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[test-string-int-False] PASSED [ 1%] tests/test_checkers.py::test_is_type[test-string-str-True1] PASSED [ 1%] tests/test_checkers.py::test_is_type[test-string-check_type4-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[123-int-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[value6-check_type6-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[value7-tzinfo-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[value8-str-False] PASSED [ 1%] tests/test_checkers.py::test_is_type[MetaClassType-MetaClassParentType-True] PASSED [ 1%] tests/test_checkers.py::test_is_type[MetaClassType-ABCMeta-True] PASSED [ 1%] tests/test_checkers.py::test_is_dict[value0-True] PASSED [ 1%] tests/test_checkers.py::test_is_dict[{"key": "json"}-True] PASSED [ 1%] tests/test_checkers.py::test_is_dict[value2-False] PASSED [ 1%] tests/test_checkers.py::test_is_dict[[{"key": "json"}]-False] PASSED [ 1%] tests/test_checkers.py::test_is_dict[value4-True] PASSED [ 1%] tests/test_checkers.py::test_is_dict[value5-True] PASSED [ 1%] tests/test_checkers.py::test_is_dict[not-a-dict-False] PASSED [ 1%] tests/test_checkers.py::test_is_dict[-False] PASSED [ 2%] tests/test_checkers.py::test_is_dict[None-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[value0-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[{"key": "json"}-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[value2-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[[{"key": "json"}]-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[value4-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[not-a-dict-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[value8-schema8-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[value9-schema9-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[{"key": "json"}-schema10-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[{"key": "json"}-schema11-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[value12-schema12-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[value13-schema13-False] PASSED [ 2%] tests/test_checkers.py::test_is_json[[{"key": "json"}]-schema14-True] PASSED [ 2%] tests/test_checkers.py::test_is_json[[{"key": "json"}]-schema15-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[-True-False-None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[None-False-False-None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-4-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-1-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-False-False-50-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-50-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-None-5-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-True-False-None-4-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[test-False-False-None-3-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[123-False-False-None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_string[123-True-True-None-None-False] PASSED [ 2%] tests/test_checkers.py::test_is_between[5-False-None-10-True] PASSED [ 2%] tests/test_checkers.py::test_is_between[5-False-1-None-True] PASSED [ 2%] tests/test_checkers.py::test_is_between[5-False-1-10-True] PASSED [ 3%] tests/test_checkers.py::test_is_between[5-False-10-None-False] PASSED [ 3%] tests/test_checkers.py::test_is_between[5-False-None-3-False] PASSED [ 3%] tests/test_checkers.py::test_is_between[5-True-None-None-ValueError] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-False-None-10-True] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-False-1-None-True] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-False-1-10-True] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-False-10-None-False] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-False-None-3-False] PASSED [ 3%] tests/test_checkers.py::test_has_length[test-True-None-None-ValueError] PASSED [ 3%] tests/test_checkers.py::test_has_length[None-True-None-5-TypeError] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value0-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value1-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[None-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[not-a-list-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value5-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value6-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value7-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[value8-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_not_empty[123-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_none[value0-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_none[value1-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_none[value2-False-True] PASSED [ 3%] tests/test_checkers.py::test_is_none[None-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_none[-True-False] PASSED [ 3%] tests/test_checkers.py::test_is_none[-False-True] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[my_variable-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[_my_variable-False-False] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[-True-False0] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[my variable-True-False0] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[123_variable-True-False0] PASSED [ 3%] tests/test_checkers.py::test_is_variable_name[-True-False1] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[my variable-True-False1] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[123_variable-True-False1] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[None-True-False0] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[-True-False2] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[my variable-True-False2] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[123_variable-True-False2] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[None-True-False1] PASSED [ 4%] tests/test_checkers.py::test_is_variable_name[raise Exception("Foo")\nxyz-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_callable[value0-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_callable[uuid4-False-False] PASSED [ 4%] tests/test_checkers.py::test_is_callable[not-a-uuid-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_callable[-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_callable[None-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_uuid[value0-False-False] PASSED [ 4%] tests/test_checkers.py::test_is_uuid[123e4567-e89b-12d3-a456-426655440000-False-False] PASSED [ 4%] tests/test_checkers.py::test_is_uuid[not-a-uuid-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_uuid[-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_uuid[None-True-False] PASSED [ 4%] tests/test_checkers.py::test_is_date[2018-01-01-False-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[01/01/2018-True-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[value3-False-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[value4-False-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[1/1/2018-True-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[1/1/18-True-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[None-True-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[None-True-True-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[-True-False-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[-True-True-None-None-True] PASSED [ 4%] tests/test_checkers.py::test_is_date[1/46/2018-True-False-None-None-True0] PASSED [ 4%] tests/test_checkers.py::test_is_date[not-a-date-True-False-None-None-True0] PASSED [ 4%] tests/test_checkers.py::test_is_date[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-46-True-False-None-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[1/46/2018-True-False-None-None-True1] PASSED [ 5%] tests/test_checkers.py::test_is_date[not-a-date-True-False-None-None-True1] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-01-False-False-2017-12-01-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-2018-01-01-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-01-True-False-2018-02-01-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-2018-01-31-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-2018-01-01-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-True-False-None-2017-12-31-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[1792248214.5845308-False-False-None-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[value25-True-False-None-None-True] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-01-False-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[01/01/2018-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[value29-False-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[value30-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[1/1/2018-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[1/1/18-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[None-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[None-True-True-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[-True-True-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[1/46/2018-True-False-None-None-False0] PASSED [ 5%] tests/test_checkers.py::test_is_date[not-a-date-True-False-None-None-False0] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-01 00:00:00.00000-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-46-True-False-None-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[1/46/2018-True-False-None-None-False1] PASSED [ 5%] tests/test_checkers.py::test_is_date[not-a-date-True-False-None-None-False1] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018-01-01-False-False-2017-12-01-None-False] PASSED [ 5%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-2018-01-01-None-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[2018-01-01-True-False-2018-02-01-None-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-2018-01-31-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[2018/01/01-False-False-None-2018-01-01-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[2018/01/01-True-False-None-2017-12-31-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[1792248214.584588-True-False-None-None-False] PASSED [ 6%] tests/test_checkers.py::test_is_date[value51-True-False-None-None-False] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018/01/01-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[01/01/2018-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[value3-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[value4-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[1/1/2018-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[1/1/18-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[None-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[None-True-True-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[-True-True-None-None-True0] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[-True-True-None-None-True1] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[1/46/2018-True-False-None-None-True0] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[not-a-date-True-False-None-None-True0] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.00000-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-46-True-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[1/46/2018-True-False-None-None-True1] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[not-a-date-True-False-None-None-True1] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00-False-False-None-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01-False-False-2010-01-01-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018/01/01-False-False-2018-01-01-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-2018-02-01-None-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018-01-01-False-False-None-2018-02-01-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018/01/01-False-False-None-2018-01-01-True] PASSED [ 6%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-None-2010-01-01-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.000000-False-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.000000Z-False-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.000000+01:00-False-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.000000Z-05:00-False-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.000000Z-05:00-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[1792248214.584692-False-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[value32-True-False-None-None-True] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[01/01/2018-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[value36-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[value37-False-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[1/1/2018-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[1/1/18-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[None-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[None-True-True-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[-True-True-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[1/46/2018-True-False-None-None-False0] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[not-a-date-True-False-None-None-False0] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00.00000-False-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01 00:00:00.00000-False-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-46-True-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[1/46/2018-True-False-None-None-False1] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[not-a-date-True-False-None-None-False1] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01T00:00:00-False-False-None-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01-True-False-2010-01-01-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-2018-01-01-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-2018-02-01-None-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018-01-01-True-False-None-2018-02-01-False] PASSED [ 7%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-None-2018-01-01-False] PASSED [ 8%] tests/test_checkers.py::test_is_datetime[2018/01/01-True-False-None-2010-01-01-False] PASSED [ 8%] tests/test_checkers.py::test_is_datetime[1792248214.5847437-True-False-None-None-False] PASSED [ 8%] tests/test_checkers.py::test_is_datetime[value60-True-False-None-None-False] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[01/01/2018-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[value3-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[value4-False-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[1/1/2018-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[1/1/18-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[None-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[None-True-True-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[-True-True-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[1/46/2018-True-False-None-None-True0] PASSED [ 8%] tests/test_checkers.py::test_is_time[not-a-date-True-False-None-None-True0] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00.00000-False-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-46-True-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[1/46/2018-True-False-None-None-True1] PASSED [ 8%] tests/test_checkers.py::test_is_time[not-a-date-True-False-None-None-True1] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-False-False-None-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-minimum20-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-minimum21-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-False-False-minimum22-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01T00:00:00-False-False-minimum23-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-minimum24-None-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-None-maximum25-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-None-maximum26-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-False-False-None-maximum27-True] PASSED [ 8%] tests/test_checkers.py::test_is_time[2018/01/01T00:00:00-False-False-None-maximum28-True] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01T03:00:00-True-False-None-maximum29-True] PASSED [ 9%] tests/test_checkers.py::test_is_time[1792248214.584868-False-False-None-None-True] PASSED [ 9%] tests/test_checkers.py::test_is_time[value31-False-False-None-None-True] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[01/01/2018-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[value35-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[value36-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[1/1/2018-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[1/1/18-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[None-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[None-True-True-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[-True-True-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[1/46/2018-True-False-None-None-False0] PASSED [ 9%] tests/test_checkers.py::test_is_time[not-a-date-True-False-None-None-False0] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00.00000-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01 00:00:00.00000-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-46-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[1/46/2018-True-False-None-None-False1] PASSED [ 9%] tests/test_checkers.py::test_is_time[not-a-date-True-False-None-None-False1] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-True-False-None-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-minimum52-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-minimum53-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-True-False-minimum54-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01T00:00:00-True-False-minimum55-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-minimum56-None-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01-True-False-None-maximum57-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01-True-False-None-maximum58-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018-01-01T00:00:00-True-False-None-maximum59-False] PASSED [ 9%] tests/test_checkers.py::test_is_time[2018/01/01T00:00:00-True-False-None-maximum60-False] PASSED [ 10%] tests/test_checkers.py::test_is_time[2018/01/01T03:00:00-True-False-None-maximum61-False] PASSED [ 10%] tests/test_checkers.py::test_is_time[1792248214.5849404-True-False-None-None-False] PASSED [ 10%] tests/test_checkers.py::test_is_time[value63-False-False-None-None-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018/01/01-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[01/01/2018-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[value3-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[value4-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[1/1/2018-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[1/1/18-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[None-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[1/46/2018-True-False0] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[not-a-date-True-False0] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00.00000-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01 00:00:00.00000-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[01/01/2018 00:00:00.00000-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-46-True-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[1/46/2018-True-False1] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[not-a-date-True-False1] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01 00:00:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[1792248214.5850592-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[value20-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00.00000+05:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00.00000-05:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00.00000-48:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[01/01/2018T00:00:00.00000-48:00-True-False0] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00+01:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00+00:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00-01:00-False-False] PASSED [ 10%] tests/test_checkers.py::test_is_timezone[01/01/2018T00:00:00.00000-48:00-True-False1] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[2018-01-01T00:00:00+48:00-False-False] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[+06:00-False-False] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[-06:00-False-False] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[+12:00-False-False] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[+1:00-False-False] PASSED [ 11%] tests/test_checkers.py::test_is_timezone[+48:00-True-False] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[value0-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[123-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[123.5-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[123-False-False-days] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[1-False-False-years] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[23.5-False-False-weeks] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[123-False-False-None] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[00:35:00-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[5 day, 12:36:35.333333-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[5 days, 12:36:35.333333-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[5 day, 36:36:35.333333-False-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[None-True-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[-True-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[not a valid timedelta-True-False-seconds] PASSED [ 11%] tests/test_checkers.py::test_is_timedelta[123-True-False-not-a-valid-resolution] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[1-False-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[1.5-False-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[0-False-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[None-True-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[value4-False-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[value5-False-False-None-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[1-False-False--5-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[1-False-False-1-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[1-True-False-5-None] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[5-False-False-None-10] PASSED [ 11%] tests/test_checkers.py::test_is_numeric[5-False-False-None-5] PASSED [ 12%] tests/test_checkers.py::test_is_numeric[5-True-False-None-1] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1-False-False-False-None-None-1] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1.5-True-False-False-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1.5-False-False-True-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[0-False-False-False-None-None-0] PASSED [ 12%] tests/test_checkers.py::test_is_integer[None-True-False-False-None-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_integer[value5-True-False-False-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[value6-False-False-True-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[value7-True-False-False-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[value8-False-False-True-None-None-2] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1-False-False-False--5-None-1] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1-False-False-False-1-None-1] PASSED [ 12%] tests/test_checkers.py::test_is_integer[1-True-False-False-5-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_integer[5-False-False-None-False-10-5] PASSED [ 12%] tests/test_checkers.py::test_is_integer[5-False-False-None-False-5-5] PASSED [ 12%] tests/test_checkers.py::test_is_integer[5-True-False-None-False-1-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[1-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[1.5-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[0-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[None-True-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[value4-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[value5-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[1-False-False--5-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[1-False-False-1-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[1-True-False-5-None] PASSED [ 12%] tests/test_checkers.py::test_is_float[5-False-False-None-10] PASSED [ 12%] tests/test_checkers.py::test_is_float[5-False-False-None-5] PASSED [ 12%] tests/test_checkers.py::test_is_float[5-True-False-None-1] PASSED [ 12%] tests/test_checkers.py::test_is_fraction[1-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_fraction[1.5-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_fraction[0-False-False-None-None] PASSED [ 12%] tests/test_checkers.py::test_is_fraction[None-True-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[value4-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[value5-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[1-False-False--5-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[1-False-False-1-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[1-True-False-5-None] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[5-False-False-None-10] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[5-False-False-None-5] PASSED [ 13%] tests/test_checkers.py::test_is_fraction[5-True-False-None-1] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[1-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[1.5-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[0-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[None-True-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[value4-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[value5-False-False-None-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[1-False-False--5-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[1-False-False-1-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[1-True-False-5-None] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[5-False-False-None-10] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[5-False-False-None-5] PASSED [ 13%] tests/test_checkers.py::test_is_decimal[5-True-False-None-1] PASSED [ 13%] tests/test_checkers.py::test_is_bytesIO[value0-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_bytesIO[-True-False] PASSED [ 13%] tests/test_checkers.py::test_is_bytesIO[None-True-False] PASSED [ 13%] tests/test_checkers.py::test_is_stringIO[value0-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_stringIO[-True-False] PASSED [ 13%] tests/test_checkers.py::test_is_stringIO[None-True-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[/test-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[.-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[./-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[123-False-False] PASSED [ 13%] tests/test_checkers.py::test_is_pathlike[1.5-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_pathlike[-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_pathlike[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[/test-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[.-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[./-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[123-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_on_filesystem[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[/test-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[123-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_file[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[/test-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[/builddir/build/BUILD/python-validator-collection-1.5.0-build-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[123-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_directory[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_readable[/var/data/xx1.txt-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_readable[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_writeable[/var/data/xx1.txt-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_writeable[/var/data/xx1.txt-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_writeable[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_executable[/var/data/xx1.txt-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_executable[/var/data/xx1.txt-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_executable[None-True-False] PASSED [ 14%] tests/test_checkers.py::test_is_email[test@domain.dev-False-False] PASSED [ 14%] tests/test_checkers.py::test_is_email[@domain.dev-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[domain.dev-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[not-an-email-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[None-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[firstname.lastname@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@subdomain.example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[firstname+lastname@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@123.123.123.123-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@[123.123.123.123]-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email["email"@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[1234567890@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example-one.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[_______@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example.name-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example.museum-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example.co.jp-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[firstname-lastname@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email@example.web-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email+tag@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[test(comment)@test.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[much."more\\ unusual"@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[very.unusual."@".unusual.com@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[very."(),:;<>[]".VERY."very@\\ "very".unusual@strange.example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[Joe.Smith."<".email.">".test@example.com-False-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[plainaddress-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[#@%^%#$@#$@#.com-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[@example.com-True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[Joe Smith -True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[Joe Smith -True-False] PASSED [ 15%] tests/test_checkers.py::test_is_email[email.example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@example@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[.email@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email.@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email..email@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[\u3042\u3044\u3046\u3048\u304a@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@example.com (Joe Smith)-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@example-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@-example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@111.222.333.44444-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[email@example..com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[Abc..123@example.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[test(bad-comment@test.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_email[testbad-comment)goeshere@test.com-True-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah_(wikipedia)-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah_(wikipedia)_(again)-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://www.example.com/wpstyle/?p=364-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[https://www.example.com/foo/?bar=baz&inga=42&quux-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://\u272adf.ws/123-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid:password@example.com:8080-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid:password@example.com:8080/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid@example.com-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid@example.com/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid@example.com:8080-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid@example.com:8080/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid:password@example.com-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://userid:password@example.com/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://142.42.1.1/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://142.42.1.1:8080/-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://\u27a1.ws/\u4a39-False-False-False] PASSED [ 16%] tests/test_checkers.py::test_is_url[http://\u2318.ws-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://\u2318.ws/-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.com/blah_(wikipedia)#cite-1-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.com/blah_(wikipedia)_blah#cite-1-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.com/unicode_(\u272a)_in_parens-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.com/(something)?after=parens-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://\u263a.damowmow.com/-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://jurnalsda_pusair.pu.go.id-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://code.google.com/events/#&product=browser-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://j.mp-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[ftp://foo.bar/baz-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.bar/?q=Test%20URL-encoded%20stuff-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://\u4f8b\u5b50.\u6d4b\u8bd5-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://1337.net-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://a.b-c.de-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://a.b--c.de/-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://223.255.255.254-False-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[None-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://.-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://..-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://../-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://?-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://??-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://??/-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://#-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://##-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://##/-True-False-False] PASSED [ 17%] tests/test_checkers.py::test_is_url[http://foo.bar?q=Spaces should be encoded-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[//-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[//a-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[///a-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[///-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http:///a-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[foo.com-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[rdar://1234-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[h://test-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http:// shouldfail.com-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[:// should fail-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://foo.bar/foo(bar)baz quux-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[ftps://foo.bar/-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://-error-.invalid/-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://-a.b.co-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://a.b-.co-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://0.0.0.0-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://10.1.1.0-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://10.1.1.255-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://224.1.1.1-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://1.1.1.1.1-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://123.123.123-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://3628126748-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://.www.foo.bar/-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://www.foo.bar./-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://.www.foo.bar./-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[http://10.1.1.1-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[-False-True-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[None-False-True-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[localhost-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[abc.localhost.com-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[invalid-True-False-False] PASSED [ 18%] tests/test_checkers.py::test_is_url[abc.invalid.com-True-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://localhost-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://localhost:8080-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://localhost/some_path-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://localhost:8080/some_path-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://someuserid:somepass@localhost/some_path/some_path-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://someuserid:somepass@localhost:8080/some_path/some_path-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://abc.localhost.com-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://invalid-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://abc.invalid.com-False-False-False] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah_(wikipedia)-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_blah_(wikipedia)_(again)-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://www.example.com/wpstyle/?p=364-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[https://www.example.com/foo/?bar=baz&inga=42&quux-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://\u272adf.ws/123-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid:password@example.com:8080-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid:password@example.com:8080/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid@example.com-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid@example.com/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid@example.com:8080-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid@example.com:8080/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid:password@example.com-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://userid:password@example.com/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://142.42.1.1/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://142.42.1.1:8080/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://\u27a1.ws/\u4a39-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://\u2318.ws-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://\u2318.ws/-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_(wikipedia)#cite-1-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/blah_(wikipedia)_blah#cite-1-False-False-True] PASSED [ 19%] tests/test_checkers.py::test_is_url[http://foo.com/unicode_(\u272a)_in_parens-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://foo.com/(something)?after=parens-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://\u263a.damowmow.com/-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://jurnalsda_pusair.pu.go.id-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://code.google.com/events/#&product=browser-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://j.mp-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[ftp://foo.bar/baz-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://foo.bar/?q=Test%20URL-encoded%20stuff-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://\u4f8b\u5b50.\u6d4b\u8bd5-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://1337.net-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://a.b-c.de-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://a.b--c.de/-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://223.255.255.254-False-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[None-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://.-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://..-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://../-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://?-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://??-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://??/-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://#-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://##-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://##/-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[http://foo.bar?q=Spaces should be encoded-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[//-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[//a-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[///a-True-False-True] PASSED [ 20%] tests/test_checkers.py::test_is_url[///-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http:///a-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[foo.com-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[rdar://1234-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[h://test-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http:// shouldfail.com-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[:// should fail-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://foo.bar/foo(bar)baz quux-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[ftps://foo.bar/-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://-error-.invalid/-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://-a.b.co-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://a.b-.co-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://0.0.0.0-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://10.1.1.0-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://10.1.1.255-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://224.1.1.1-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://1.1.1.1.1-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://123.123.123-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://3628126748-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://.www.foo.bar/-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://www.foo.bar./-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://.www.foo.bar./-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://10.1.1.1-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[-False-True-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[None-False-True-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[localhost-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[abc.localhost.com-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[invalid-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[abc.invalid.com-True-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://localhost-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://abc.localhost.com-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://invalid-False-False-True] PASSED [ 21%] tests/test_checkers.py::test_is_url[http://abc.invalid.com-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://10.1.1.1:8080-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://10.1.1.1:8080/some_path/some_path-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://someuserid:somepassword@10.1.1.1:8080-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://someuserid:somepassword@10.1.1.1:8080/some_path-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://someuserid:somepass@10.1.1.1:8080/some_path/some_path-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[https://www.myDOMAIN.co.uk/THIS_IS_IN_UPPER-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[https://LOCALHOST-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://localHOST-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://LOCALHOST/test_is_lowercase-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://LocalHost/test_is_MIXED-False-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[invalid-url-True-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://www.foo.bar]-True-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://www.foo.bar]]]]-True-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://www.test.com]-True-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://www.test.com]]]]]-True-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[https://www.foo.bar[]]-True-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[https://www.test.com]-True-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[https://www.test.com]-True-False-True] PASSED [ 22%] tests/test_checkers.py::test_is_url[HTTP://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[http://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[HTTPS://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[httPS://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[FTP://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_url[FtP://www.foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[foo.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[www.example.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[\u272adf.ws-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[142.42.1.1-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[\u27a1.ws-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[\u2318.ws-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[\u263a.damowmow.com-False-False-False] PASSED [ 22%] tests/test_checkers.py::test_is_domain[j.mp-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u4f8b\u5b50.\u6d4b\u8bd5-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[1337.net-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[a.b-c.de-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[a.b--c.de-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[a.b--c.de/-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[223.255.255.254-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[ shouldfail.com-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[jurnalsda_pusair.pu.go.id-False-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[-example.com-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[127.0.0.1-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[foo.com/blah_blah-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[foo.com/blah_blah/-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[www.example.com/wpstyle/?p=364-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u272adf.ws/123-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[userid:password@example.com:8080-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[userid@example.com-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[userid:password@example.com-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[142.42.1.1/-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[142.42.1.1:8080/-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u27a1.ws/\u4a39-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[\u2318.ws/-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[code.google.com/events/#&product=browser-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[-True-False-False0] PASSED [ 23%] tests/test_checkers.py::test_is_domain[None-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[-True-False-False1] PASSED [ 23%] tests/test_checkers.py::test_is_domain[.-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[..-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[../-True-False-False] PASSED [ 23%] tests/test_checkers.py::test_is_domain[?-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[??-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[??/-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[#-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[##-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[##/-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[foo.bar?q=Spaces should be encoded-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[//-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[//a-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[///a-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[///-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[/a-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[rdar://1234-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[h://test-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[:// should fail-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[foo.bar/foo(bar)baz quux-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[foo.bar/-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[-error-.invalid/-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[-a.b.co-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[a.b-.co-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[0.0.0.0-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[10.1.1.0-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[10.1.1.255-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[224.1.1.1-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[1.1.1.1.1-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[123.123.123-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[3628126748-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[.www.foo.bar/-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[www.foo.bar./-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[.www.foo.bar./-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[10.1.1.1-True-False-False] PASSED [ 24%] tests/test_checkers.py::test_is_domain[10.1.1.0-False-False-True] PASSED [ 24%] tests/test_checkers.py::test_is_domain[10.1.1.255-False-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_domain[224.1.1.1-False-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_domain[1.1.1.1.1-True-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_domain[123.123.123-True-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_domain[10.1.1.1-False-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_domain[localhost-False-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[abc.localhost.com-False-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[invalid-False-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[abc.invalid.com-False-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[www.foo.bar]-True-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[www.foo.bar]]]]-True-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[www.foo.bar[]]-True-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[www.test.com]-True-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_domain[www.test.com]-True-False-True] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[0.0.0.0-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[10.10.10.10-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[192.168.1.1-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[255.255.255.255-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[0.0.0-True-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[0-True-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[abc0.0.0.0-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[a.b.c.d-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[275.276.278.279-True-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[not-a-valid-value-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[123-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[None-True-False0] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[::1-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[abcd:ffff:0:0:0:0:41:2-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[abcd:abcd::1:2-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[0:0:0:0:0:ffff:1.2.3.4-False-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[0:0:0:0:ffff:1.2.3.4-True-False] PASSED [ 25%] tests/test_checkers.py::test_is_ip_address[::0.0.0.0-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[::10.10.10.10-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[::192.168.1.1-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[::255.255.255.255-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[abcd.0.0.0-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[abcd:123::123:1-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[1:2:3:4:5:6:7:8:9-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[abcd:1abcd-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[::0.0.0-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[abc0.0.0.0-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[a.b.c.d-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[::275.276.278.279-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[not-a-valid-value-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[123-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ip_address[None-True-False1] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[0.0.0.0-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[10.10.10.10-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[192.168.1.1-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[255.255.255.255-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[0.0.0-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[0-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[abc0.0.0.0-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[a.b.c.d-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[275.276.278.279-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[not-a-valid-value-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[123-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv4[None-True-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv6[::1-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv6[abcd:ffff:0:0:0:0:41:2-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv6[abcd:abcd::1:2-False-False] PASSED [ 26%] tests/test_checkers.py::test_is_ipv6[0:0:0:0:0:ffff:1.2.3.4-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[0:0:0:0:ffff:1.2.3.4-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::0.0.0.0-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::10.10.10.10-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::192.168.1.1-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::255.255.255.255-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[abcd.0.0.0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[abcd:123::123:1-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[1:2:3:4:5:6:7:8:9-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[abcd:1abcd-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::0.0.0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[abc0.0.0.0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[a.b.c.d-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[::275.276.278.279-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[not-a-valid-value-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[123-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_ipv6[None-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[01:23:45:67:ab:CD-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[C0:8E:80:0E:30:54-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[36:5d:44:50:36:ae-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[6c:ee:1b:41:d9:ea-False-False0] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[6c:ee:1b:41:d9:ea-False-False1] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[01-23-45-67-ab-CD-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[C0-8E-80-0E-30-54-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[36-5d-44-50-36-ae-False-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[6c-ee-1b-41-d9-ea-False-False0] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[6c-ee-1b-41-d9-ea-False-False1] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[0.0.0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[abc0.0.0.0-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[a.b.c.d-True-False] PASSED [ 27%] tests/test_checkers.py::test_is_mac_address[275.276.278.279-True-False] PASSED [ 28%] tests/test_checkers.py::test_is_mac_address[not-a-valid-value-True-False] PASSED [ 28%] tests/test_checkers.py::test_is_mac_address[123-True-False] PASSED [ 28%] tests/test_checkers.py::test_is_mac_address[-True-False] PASSED [ 28%] tests/test_checkers.py::test_is_mac_address[None-True-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.hzn-3d-crossword-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[video/3gpp-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[video/3gpp2-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.mseq-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.3m.post-it-notes-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.3gpp.pic-bw-large-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.3gpp.pic-bw-small-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.3gpp.pic-bw-var-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.3gpp2.tcap-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-7z-compressed-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-abiword-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-ace-compressed-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.americandynamics.acc-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.acucobol-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.acucorp-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[audio/adpcm-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-authorware-bin-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-authorware-map-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-authorware-seg-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-shockwave-flash-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.adobe.fxp-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/pdf-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.cups-ppd-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/x-director-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.adobe.xfdf-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[audio/x-aac-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.ahead.space-False-False] PASSED [ 28%] tests/test_checkers.py::test_mimetype[application/vnd.airzip.filesecure.azf-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.airzip.filesecure.azs-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.amazon.ebook-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.amiga.ami-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/andrew-inset-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.android.package-archive-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.anser-web-certificate-issue-initiation-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.anser-web-funds-transfer-initiation-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.antix.game-component-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/x-apple-diskimage-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.apple.installer+xml-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/applixware-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.hhe.lesson-player-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.aristanetworks.swi-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[text/x-asm-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/atomcat+xml-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/atomsvc+xml-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/atom+xml-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/pkix-attr-cert-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[audio/x-aiff-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[video/x-msvideo-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.audiograph-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[image/vnd.dxf-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[model/vnd.dwf-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[text/plain-bas-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/x-bcpio-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/octet-stream-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[image/bmp-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/x-bittorrent-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.rim.cod-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.blueice.multipass-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/vnd.bmi-False-False] PASSED [ 29%] tests/test_checkers.py::test_mimetype[application/x-sh-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[image/prs.btif-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.businessobjects-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/x-bzip-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/x-bzip2-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/x-csh-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[text/x-c-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.chemdraw+xml-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[text/css-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[chemical/x-cdx-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[chemical/x-cml-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[chemical/x-csml-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.contact.cmsg-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.claymore-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.clonk.c4group-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[image/vnd.dvb.subtitle-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/cdmi-capability-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/cdmi-container-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/cdmi-domain-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/cdmi-object-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/cdmi-queue-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.cluetrust.cartomobile-config-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.cluetrust.cartomobile-config-pkg-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[image/x-cmu-raster-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[model/vnd.collada+xml-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[text/csv-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/mac-compactpro-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.wap.wmlc-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[image/cgm-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[x-conference/x-cooltalk-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[image/x-cmx-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.xara-False-False] PASSED [ 30%] tests/test_checkers.py::test_mimetype[application/vnd.cosmocaller-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/x-cpio-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.crick.clicker-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.crick.clicker.keyboard-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.crick.clicker.palette-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.crick.clicker.template-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.crick.clicker.wordbank-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.criticaltools.wbs+xml-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.rig.cryptonote-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[chemical/x-cif-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[chemical/x-cmdf-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/cu-seeme-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/prs.cww-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[text/vnd.curl-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[text/vnd.curl.dcurl-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[text/vnd.curl.mcurl-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[text/vnd.curl.scurl-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.curl.car-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.curl.pcurl-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.yellowriver-custom-menu-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/dssc+der-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/dssc+xml-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/x-debian-package-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[audio/vnd.dece.audio-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[image/vnd.dece.graphic-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.dece.hd-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.dece.mobile-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.uvvu.mp4-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.dece.pd-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.dece.sd-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[video/vnd.dece.video-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/x-dvi-False-False] PASSED [ 31%] tests/test_checkers.py::test_mimetype[application/vnd.fdsn.seed-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/x-dtbook+xml-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/x-dtbresource+xml-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dvb.ait-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dvb.service-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[audio/vnd.digital-winds-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.djvu-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/xml-dtd-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dolby.mlp-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/x-doom-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dpgraph-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[audio/vnd.dra-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dreamfactory-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[audio/vnd.dts-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[audio/vnd.dts.hd-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.dwg-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.dynageo-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/ecmascript-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.ecowin.chart-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.fujixerox.edmics-mmr-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.fujixerox.edmics-rlc-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/exi-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.proteus.magazine-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/epub+zip-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[message/rfc822-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.enliven-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.is-xpr-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.xiff-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.xfdl-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/emma+xml-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.ezpix-album-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[application/vnd.ezpix-package-False-False] PASSED [ 32%] tests/test_checkers.py::test_mimetype[image/vnd.fst-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[video/vnd.fvt-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[image/vnd.fastbidsheet-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.denovo.fcselayout-link-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[video/x-f4v-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[video/x-flv-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[image/vnd.fpx-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[image/vnd.net-fpx-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[text/vnd.fmi.flexstor-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[video/x-fli-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fluxtime.clip-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fdf-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[text/x-fortran-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.mif-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.framemaker-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[image/x-freehand-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fsc.weblaunch-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.frogans.fnc-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.frogans.ltf-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujixerox.ddd-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujixerox.docuworks-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujixerox.docuworks.binder-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujitsu.oasys-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujitsu.oasys2-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujitsu.oasys3-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujitsu.oasysgp-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fujitsu.oasysprs-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/x-futuresplash-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.fuzzysheet-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[image/g3fax-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.gmx-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[model/vnd.gtw-False-False] PASSED [ 33%] tests/test_checkers.py::test_mimetype[application/vnd.genomatix.tuxedo-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geogebra.file-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geogebra.tool-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[model/vnd.gdl-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geometry-explorer-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geonext-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geoplan-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.geospace-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-font-ghostscript-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-font-bdf-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-gtar-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-texinfo-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-gnumeric-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.google-earth.kml+xml-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.google-earth.kmz-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.grafeq-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[image/gif-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[text/vnd.graphviz-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-account-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-help-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-identity-message-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-injector-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-tool-message-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-tool-template-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.groove-vcard-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[video/h261-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[video/h263-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[video/h264-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.hp-hpid-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.hp-hps-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/x-hdf-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[audio/vnd.rip-False-False] PASSED [ 34%] tests/test_checkers.py::test_mimetype[application/vnd.hbci-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.hp-jlyt-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.hp-pcl-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.hp-hpgl-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.hv-script-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.hv-dic-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.hv-voice-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.hydrostatix.sof-data-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/hyperstudio-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.hal+xml-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[text/html-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.ibm.rights-management-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.ibm.secure-container-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[text/calendar-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.iccprofile-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[image/x-icon-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.igloader-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[image/ief-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.immervision-ivp-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.immervision-ivu-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/reginfo+xml-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[text/vnd.in3d.3dml-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[text/vnd.in3d.spot-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[model/iges-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.intergeo-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.cinderella-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.intercon.formnet-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/vnd.isac.fcs-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/ipfix-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/pkix-cert-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/pkixcmp-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/pkix-crl-False-False] PASSED [ 35%] tests/test_checkers.py::test_mimetype[application/pkix-pkipath-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.insors.igm-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.ipunplugged.rcprofile-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.irepository.package+xml-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[text/vnd.sun.j2me.app-descriptor-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/java-archive-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/java-vm-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/x-java-jnlp-file-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/java-serialized-object-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[text/x-java-source,java-True-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/javascript-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/json-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.joost.joda-archive-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[video/jpm-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[image/jpeg-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[image/x-citrix-jpeg-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[image/pjpeg-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[video/jpeg-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kahootz-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.chipnuts.karaoke-mmd-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.karbon-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kchart-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kformula-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kivio-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kontour-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kpresenter-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kspread-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kde.kword-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kenameaapp-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kidspiration-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kinar-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.kodak-descriptor-False-False] PASSED [ 36%] tests/test_checkers.py::test_mimetype[application/vnd.las.las+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/x-latex-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.llamagraphics.life-balance.desktop-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.llamagraphics.life-balance.exchange+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.jam-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-1-2-3-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-approach-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-freelance-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-notes-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-organizer-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-screencam-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.lotus-wordpro-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[audio/vnd.lucent.voice-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[audio/x-mpegurl-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[video/x-m4v-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mac-binhex40-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.macports.portpkg-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.osgeo.mapguide.package-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/marc-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/marcxml+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mxf-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.wolfram.player-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mathematica-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mathml+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mbox-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.medcalcdata-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mediaservercontrol+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.mediastation.cdkey-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.mfer-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/vnd.mfmp-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[model/mesh-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mads+xml-False-False] PASSED [ 37%] tests/test_checkers.py::test_mimetype[application/mets+xml-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/mods+xml-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/metalink4+xml-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.mcd-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.micrografx.flo-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.micrografx.igx-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.eszigno3+xml-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-msaccess-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[video/x-ms-asf-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-msdownload-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-artgalry-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-cab-compressed-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-ims-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-ms-application-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-msclip-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[image/vnd.ms-modi-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-fontobject-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-excel-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-excel.addin.macroenabled.12-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-excel.sheet.binary.macroenabled.12-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-excel.template.macroenabled.12-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-excel.sheet.macroenabled.12-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-htmlhelp-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-mscardfile-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.ms-lrm-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-msmediaview-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/x-msmoney-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.presentation-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.slide-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.slideshow-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.template-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.spreadsheetml.sheet-False-False] PASSED [ 38%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.spreadsheetml.template-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.wordprocessingml.document-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.openxmlformats-officedocument.wordprocessingml.template-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-msbinder-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-officetheme-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/onenote-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[audio/vnd.ms-playready.media.pya-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[video/vnd.ms-playready.media.pyv-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint.addin.macroenabled.12-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint.slide.macroenabled.12-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint.presentation.macroenabled.12-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint.slideshow.macroenabled.12-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-powerpoint.template.macroenabled.12-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-project-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-mspublisher-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-msschedule-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-silverlight-app-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-pki.stl-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-pki.seccat-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.visio-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.visio2013-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[video/x-ms-wm-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[audio/x-ms-wma-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[audio/x-ms-wax-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[video/x-ms-wmx-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-ms-wmd-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/vnd.ms-wpl-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-ms-wmz-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[video/x-ms-wmv-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[video/x-ms-wvx-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-msmetafile-False-False] PASSED [ 39%] tests/test_checkers.py::test_mimetype[application/x-msterminal-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/msword-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ms-word.document.macroenabled.12-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ms-word.template.macroenabled.12-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/x-mswrite-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ms-works-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/x-ms-xbap-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ms-xpsdocument-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[audio/midi-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ibm.minipay-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.ibm.modcap-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.jcp.javame.midlet-rms-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.tmobile-livetv-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/x-mobipocket-ebook-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.mbk-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.dis-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.plc-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.mqy-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.msl-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.txf-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mobius.daf-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[text/vnd.fly-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mophun.certificate-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.mophun.application-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[video/mj2-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[audio/mpeg-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[video/vnd.mpegurl-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[video/mpeg-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/mp21-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[audio/mp4-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[video/mp4-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/mp4-False-False] PASSED [ 40%] tests/test_checkers.py::test_mimetype[application/vnd.apple.mpegurl-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.musician-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.muvee.style-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/xv+xml-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.nokia.n-gage.data-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.nokia.n-gage.symbian.install-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/x-dtbncx+xml-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/x-netcdf-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.neurolanguage.nlu-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.dna-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.noblenet-directory-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.noblenet-sealer-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.noblenet-web-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.nokia.radio-preset-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.nokia.radio-presets-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[text/n3-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.novadigm.edm-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.novadigm.edx-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.novadigm.ext-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.flographit-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[audio/vnd.nuera.ecelp4800-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[audio/vnd.nuera.ecelp7470-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[audio/vnd.nuera.ecelp9600-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/oda-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/ogg-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[audio/ogg-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[video/ogg-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.oma.dd2+xml-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.text-web-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/oebps-package+xml-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.intu.qbo-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.openofficeorg.extension-False-False] PASSED [ 41%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.openscoreformat-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[audio/webm-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[video/webm-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.chart-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.chart-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.database-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.formula-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.formula-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.graphics-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.graphics-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.image-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.image-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.presentation-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.presentation-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.spreadsheet-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.spreadsheet-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.text-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.text-master-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.oasis.opendocument.text-template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[image/ktx-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.calc-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.calc.template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.draw-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.draw.template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.impress-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.impress.template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.math-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.writer-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.writer.global-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.sun.xml.writer.template-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/x-font-otf-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.openscoreformat.osfpvg+xml-False-False] PASSED [ 42%] tests/test_checkers.py::test_mimetype[application/vnd.osgi.dp-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.palm-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[text/x-pascal-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.pawaafile-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.hp-pclxl-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.picsel-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-pcx-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/vnd.adobe.photoshop-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pics-rules-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-pict-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-chat-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pkcs10-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-pkcs12-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pkcs7-mime-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pkcs7-signature-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-pkcs7-certreqresp-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-pkcs7-certificates-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pkcs8-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.pocketlearn-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-portable-anymap-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-portable-bitmap-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-font-pcf-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/font-tdpfr-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-chess-pgn-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-portable-graymap-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/png-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-citrix-png-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-png-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[image/x-portable-pixmap-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/pskc+xml-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/vnd.ctc-posml-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/postscript-False-False] PASSED [ 43%] tests/test_checkers.py::test_mimetype[application/x-font-type1-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.powerbuilder6-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/pgp-encrypted-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/pgp-signature-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.previewsystems.box-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.pvi.ptid1-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/pls+xml-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.pg.format-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.pg.osasli-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[text/prs.lines.tag-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/x-font-linux-psf-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.publishare-delta-tree-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.pmi.widget-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.quark.quarkxpress-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.epson.esf-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.epson.msf-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.epson.ssf-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.epson.quickanime-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.intu.qfx-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[video/quicktime-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/x-rar-compressed-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[audio/x-pn-realaudio-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[audio/x-pn-realaudio-plugin-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/rsd+xml-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.rn-realmedia-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.realvnc.bed-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.recordare.musicxml-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.recordare.musicxml+xml-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/relax-ng-compact-syntax-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.data-vision.rdz-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/rdf+xml-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.cloanto.rp9-False-False] PASSED [ 44%] tests/test_checkers.py::test_mimetype[application/vnd.jisp-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/rtf-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[text/richtext-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.route66.link66+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/rss+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/shf+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.sailingtracker.track-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[image/svg+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.sus-calendar-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/sru+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/set-payment-initiation-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/set-registration-initiation-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.sema-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.semd-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.semf-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.seemail-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/x-font-snf-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/scvp-vp-request-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/scvp-vp-response-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/scvp-cv-request-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/scvp-cv-response-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/sdp-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[text/x-setext-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[video/x-sgi-movie-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.shana.informed.formdata-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.shana.informed.formtemplate-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.shana.informed.interchange-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.shana.informed.package-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/thraud+xml-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/x-shar-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[image/x-rgb-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.epson.salt-False-False] PASSED [ 45%] tests/test_checkers.py::test_mimetype[application/vnd.accpac.simply.aso-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.accpac.simply.imp-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.simtech-mindmapper-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.commonspace-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.smaf-audio-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.smaf-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.yamaha.smaf-phrase-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.smart.teacher-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.svd-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/sparql-query-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/sparql-results+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/srgs-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/srgs+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/ssml+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.koan-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[text/sgml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.calc-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.draw-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.impress-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.math-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.writer-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stardivision.writer-global-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.stepmania.stepchart-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/x-stuffit-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/x-stuffitx-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.solent.sdkm+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.olpc-sugar-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[audio/basic-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.wqd-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.symbian.install-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/smil+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.syncml+xml-False-False] PASSED [ 46%] tests/test_checkers.py::test_mimetype[application/vnd.syncml.dm+wbxml-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.syncml.dm+xml-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-sv4cpio-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-sv4crc-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/sbml+xml-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/tab-separated-values-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[image/tiff-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.tao.intent-module-archive-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-tar-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-tcl-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-tex-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-tex-tfm-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/tei+xml-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/plain-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.spotfire.dxp-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.spotfire.sfs-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/timestamped-data-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.trid.tpt-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.triscape.mxs-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/troff-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.trueapp-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-font-ttf-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/turtle-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.umajin-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.uoml+xml-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.unity-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.ufdl-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/uri-list-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/vnd.uiq.theme-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[application/x-ustar-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/x-uuencode-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/x-vcalendar-False-False] PASSED [ 47%] tests/test_checkers.py::test_mimetype[text/x-vcard-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/x-cdlink-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.vsf-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[model/vrml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.vcx-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[model/vnd.mts-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[model/vnd.vtu-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.visionary-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[video/vnd.vivo-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/ccxml+xml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/voicexml+xml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/x-wais-source-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.wap.wbxml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[image/vnd.wap.wbmp-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[audio/x-wav-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/davmount+xml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/x-font-woff-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/wspolicy+xml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[image/webp-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.webturbo-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/widget-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/winhlp-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[text/vnd.wap.wml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[text/vnd.wap.wmlscript-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.wap.wmlscriptc-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.wordperfect-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/vnd.wt.stf-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/wsdl+xml-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[image/x-xbitmap-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[image/x-xpixmap-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[image/x-xwindowdump-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/x-x509-ca-cert-False-False] PASSED [ 48%] tests/test_checkers.py::test_mimetype[application/x-xfig-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xhtml+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xcap-diff+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xenc+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/patch-ops-error+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/resource-lists+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/rls-services+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/resource-lists-diff+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xslt+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xop+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/x-xpinstall-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/xspf+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.mozilla.xul+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[chemical/x-xyz-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[text/yaml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/yang-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/yin+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.zul-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/zip-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.handheld-entertainment+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.zzazz.deck+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.adobe.air-application-installer-package+zip-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/vnd.adobe.xdp+xml-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[multipart-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[application/x-www-form-urlencoded-False-False] PASSED [ 49%] tests/test_checkers.py::test_mimetype[invalid expression-True-False] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[None-test-False-123] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[decorated_function-test-False-test] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[decorated_function, other_function-test-False-test] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[other_function1, other_function2-test-False-123] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[decorated_function-test-True-123] PASSED [ 49%] tests/test_decorators.py::test_disable_on_env[decorated_function, other_function-test-True-123] PASSED [ 50%] tests/test_decorators.py::test_disable_on_env[other_function1, other_function2-test-True-123] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[None-test-False-123] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[decorated_function-test-False-True] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[decorated_function, other_function-test-False-True] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[other_function1, other_function2-test-False-123] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[decorated_function-test-True-123] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[decorated_function, other_function-test-True-123] PASSED [ 50%] tests/test_decorators.py::test_disable_checker_on_env[other_function1, other_function2-test-True-123] PASSED [ 50%] tests/test_validators.py::test_dict[value0-False-False] PASSED [ 50%] tests/test_validators.py::test_dict[{"key": "json"}-False-False] PASSED [ 50%] tests/test_validators.py::test_dict[value2-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[[{"key": "json"}]-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[value4-False-True] PASSED [ 50%] tests/test_validators.py::test_dict[value5-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[not-a-dict-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[-False-True] PASSED [ 50%] tests/test_validators.py::test_dict[None-True-False] PASSED [ 50%] tests/test_validators.py::test_dict[None-False-True] PASSED [ 50%] tests/test_validators.py::test_json[value0-None-False-False-dict] PASSED [ 50%] tests/test_validators.py::test_json[{"key": "json"}-None-False-False-dict] PASSED [ 50%] tests/test_validators.py::test_json[value2-None-False-False-list] PASSED [ 50%] tests/test_validators.py::test_json[[{"key": "json"}]-None-False-False-list] PASSED [ 50%] tests/test_validators.py::test_json[value4-None-False-True-NoneType] PASSED [ 50%] tests/test_validators.py::test_json[value5-None-True-False-None] PASSED [ 50%] tests/test_validators.py::test_json[not-a-dict-None-True-False-None] PASSED [ 50%] tests/test_validators.py::test_json[-None-True-False-None] PASSED [ 50%] tests/test_validators.py::test_json[-None-False-True-NoneType] PASSED [ 50%] tests/test_validators.py::test_json[None-None-True-False-None] PASSED [ 50%] tests/test_validators.py::test_json[None-None-False-True-NoneType] PASSED [ 50%] tests/test_validators.py::test_json[value11-schema11-False-False-dict] PASSED [ 50%] tests/test_validators.py::test_json[value12-schema12-True-False-dict] PASSED [ 51%] tests/test_validators.py::test_json[{"key": "json"}-schema13-False-False-dict] PASSED [ 51%] tests/test_validators.py::test_json[{"key": "json"}-schema14-True-False-dict] PASSED [ 51%] tests/test_validators.py::test_json[value15-schema15-False-False-list] PASSED [ 51%] tests/test_validators.py::test_json[value16-schema16-True-False-list] PASSED [ 51%] tests/test_validators.py::test_json[[{"key": "json"}]-schema17-False-False-list] PASSED [ 51%] tests/test_validators.py::test_json[[{"key": "json"}]-schema18-True-False-list] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-None-None-False-4] PASSED [ 51%] tests/test_validators.py::test_string[-False-True-False-None-None-False-0] PASSED [ 51%] tests/test_validators.py::test_string[-True-False-False-None-None-False-0] PASSED [ 51%] tests/test_validators.py::test_string[None-False-True-False-None-None-False-0] PASSED [ 51%] tests/test_validators.py::test_string[None-True-False-False-None-None-False-0] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-4-None-False-4] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-1-None-False-4] PASSED [ 51%] tests/test_validators.py::test_string[test-True-False-False-50-None-False-4] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-50-None-True-50] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-None-5-False-4] PASSED [ 51%] tests/test_validators.py::test_string[test-False-False-False-None-4-False-4] PASSED [ 51%] tests/test_validators.py::test_string[test-True-False-False-None-3-False-4] PASSED [ 51%] tests/test_validators.py::test_string[123-True-False-False-None-None-False-None] PASSED [ 51%] tests/test_validators.py::test_string[123-False-False-True-None-None-False-3] PASSED [ 51%] tests/test_validators.py::test_uuid[value0-False-False] PASSED [ 51%] tests/test_validators.py::test_uuid[123e4567-e89b-12d3-a456-426655440000-False-False] PASSED [ 51%] tests/test_validators.py::test_uuid[not-a-uuid-True-False] PASSED [ 51%] tests/test_validators.py::test_uuid[-True-False] PASSED [ 51%] tests/test_validators.py::test_uuid[-False-True] PASSED [ 51%] tests/test_validators.py::test_uuid[None-True-False] PASSED [ 51%] tests/test_validators.py::test_uuid[None-False-True] PASSED [ 51%] tests/test_validators.py::test_iterable[value0-False-False-None-None] PASSED [ 51%] tests/test_validators.py::test_iterable[value1-False-True-None-None] PASSED [ 51%] tests/test_validators.py::test_iterable[value2-True-False-None-None] PASSED [ 51%] tests/test_validators.py::test_iterable[None-False-True-None-None] PASSED [ 51%] tests/test_validators.py::test_iterable[None-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[not-a-list-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value6-False-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value7-False-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value8-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value9-False-True-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value10-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value11-False-True-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[123-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value13-False-False-1-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value14-False-False-2-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value15-False-False-None-3] PASSED [ 52%] tests/test_validators.py::test_iterable[value16-False-False-None-2] PASSED [ 52%] tests/test_validators.py::test_iterable[value17-True-False-3-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value18-True-False-None-1] PASSED [ 52%] tests/test_validators.py::test_iterable[value19-False-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value20-False-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value21-False-False-None-None] PASSED [ 52%] tests/test_validators.py::test_iterable[value22-True-False-None-None] PASSED [ 52%] tests/test_validators.py::test_not_empty[value0-False-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value1-False-True] PASSED [ 52%] tests/test_validators.py::test_not_empty[value2-True-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[None-False-True] PASSED [ 52%] tests/test_validators.py::test_not_empty[None-True-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[-False-True] PASSED [ 52%] tests/test_validators.py::test_not_empty[-True-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[not-a-list-False-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value8-False-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value9-False-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value10-True-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value11-False-True] PASSED [ 52%] tests/test_validators.py::test_not_empty[value12-True-False] PASSED [ 52%] tests/test_validators.py::test_not_empty[value13-False-True] PASSED [ 53%] tests/test_validators.py::test_not_empty[123-False-False] PASSED [ 53%] tests/test_validators.py::test_none[value0-True-False] PASSED [ 53%] tests/test_validators.py::test_none[value1-False-True] PASSED [ 53%] tests/test_validators.py::test_none[value2-True-False] PASSED [ 53%] tests/test_validators.py::test_none[None-False-False] PASSED [ 53%] tests/test_validators.py::test_none[-False-True] PASSED [ 53%] tests/test_validators.py::test_none[-True-False] PASSED [ 53%] tests/test_validators.py::test_variable_name[my_variable-False-False] PASSED [ 53%] tests/test_validators.py::test_variable_name[_my_variable-False-False] PASSED [ 53%] tests/test_validators.py::test_variable_name[-True-False0] PASSED [ 53%] tests/test_validators.py::test_variable_name[my variable-True-False0] PASSED [ 53%] tests/test_validators.py::test_variable_name[123_variable-True-False0] PASSED [ 53%] tests/test_validators.py::test_variable_name[-True-False1] PASSED [ 53%] tests/test_validators.py::test_variable_name[my variable-True-False1] PASSED [ 53%] tests/test_validators.py::test_variable_name[123_variable-True-False1] PASSED [ 53%] tests/test_validators.py::test_variable_name[None-True-False0] PASSED [ 53%] tests/test_validators.py::test_variable_name[-True-False2] PASSED [ 53%] tests/test_validators.py::test_variable_name[my variable-True-False2] PASSED [ 53%] tests/test_validators.py::test_variable_name[123_variable-True-False2] PASSED [ 53%] tests/test_validators.py::test_variable_name[None-True-False1] PASSED [ 53%] tests/test_validators.py::test_variable_name[raise Exception("Foo")\nxyz-True-False] PASSED [ 53%] tests/test_validators.py::test_date[2018-01-01-False-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[2018/01/01-False-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[01/01/2018-True-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[value3-False-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[value4-False-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[1/1/2018-True-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[1/1/18-True-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[None-True-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[None-False-True-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[-True-False-None-None-True] PASSED [ 53%] tests/test_validators.py::test_date[-False-True-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[1/46/2018-True-False-None-None-True0] PASSED [ 54%] tests/test_validators.py::test_date[not-a-date-True-False-None-None-True0] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-46-True-False-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[1/46/2018-True-False-None-None-True1] PASSED [ 54%] tests/test_validators.py::test_date[not-a-date-True-False-None-None-True1] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-01-False-False-2017-12-01-None-True] PASSED [ 54%] tests/test_validators.py::test_date[2018/01/01-False-False-2018-01-01-None-True] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-01-True-False-2018-02-01-None-True] PASSED [ 54%] tests/test_validators.py::test_date[2018/01/01-False-False-None-2018-01-31-True] PASSED [ 54%] tests/test_validators.py::test_date[2018/01/01-False-False-None-2018-01-01-True] PASSED [ 54%] tests/test_validators.py::test_date[2018/01/01-True-False-None-2017-12-31-True] PASSED [ 54%] tests/test_validators.py::test_date[1792248215.1989052-False-False-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[value25-True-False-None-None-True] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-01-False-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[2018/01/01-False-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[01/01/2018-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[value29-False-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[value30-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[1/1/2018-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[1/1/18-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[None-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[None-False-True-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[-False-True-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[1/46/2018-True-False-None-None-False0] PASSED [ 54%] tests/test_validators.py::test_date[not-a-date-True-False-None-None-False0] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-01 00:00:00.00000-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[2018-01-46-True-False-None-None-False] PASSED [ 54%] tests/test_validators.py::test_date[1/46/2018-True-False-None-None-False1] PASSED [ 55%] tests/test_validators.py::test_date[not-a-date-True-False-None-None-False1] PASSED [ 55%] tests/test_validators.py::test_date[2018-01-01-False-False-2017-12-01-None-False] PASSED [ 55%] tests/test_validators.py::test_date[2018/01/01-False-False-2018-01-01-None-False] PASSED [ 55%] tests/test_validators.py::test_date[2018-01-01-True-False-2018-02-01-None-False] PASSED [ 55%] tests/test_validators.py::test_date[2018/01/01-False-False-None-2018-01-31-False] PASSED [ 55%] tests/test_validators.py::test_date[2018/01/01-False-False-None-2018-01-01-False] PASSED [ 55%] tests/test_validators.py::test_date[2018/01/01-True-False-None-2017-12-31-False] PASSED [ 55%] tests/test_validators.py::test_date[1792248215.1989484-True-False-None-None-False] PASSED [ 55%] tests/test_validators.py::test_date[value51-True-False-None-None-False] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-01-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018/01/01-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[01/01/2018-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[value3-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[value4-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[1/1/2018-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[1/1/18-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[None-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[None-False-True-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[-False-True-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[1/46/2018-True-False-None-None-True0] PASSED [ 55%] tests/test_validators.py::test_datetime[not-a-date-True-False-None-None-True0] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.00000-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-46-True-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[1/46/2018-True-False-None-None-True1] PASSED [ 55%] tests/test_validators.py::test_datetime[not-a-date-True-False-None-None-True1] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00-False-False-None-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018-01-01-False-False-2010-01-01-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018/01/01-False-False-2018-01-01-None-True] PASSED [ 55%] tests/test_validators.py::test_datetime[2018/01/01-True-False-2018-02-01-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01-False-False-None-2018-02-01-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018/01/01-False-False-None-2018-01-01-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018/01/01-True-False-None-2010-01-01-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.000000-False-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.000000Z-False-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.000000+01:00-False-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.000000Z-05:00-False-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.000000Z-05:00-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[1792248215.199042-False-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[value32-True-False-None-None-True] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[2018/01/01-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[01/01/2018-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[value36-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[value37-False-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[1/1/2018-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[1/1/18-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[None-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[None-False-True-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[-False-True-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[1/46/2018-True-False-None-None-False0] PASSED [ 56%] tests/test_validators.py::test_datetime[not-a-date-True-False-None-None-False0] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00.00000-False-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01 00:00:00.00000-False-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-46-True-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[1/46/2018-True-False-None-None-False1] PASSED [ 56%] tests/test_validators.py::test_datetime[not-a-date-True-False-None-None-False1] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01T00:00:00-False-False-None-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[2018-01-01-True-False-2010-01-01-None-False] PASSED [ 56%] tests/test_validators.py::test_datetime[2018/01/01-True-False-2018-01-01-None-False] PASSED [ 57%] tests/test_validators.py::test_datetime[2018/01/01-True-False-2018-02-01-None-False] PASSED [ 57%] tests/test_validators.py::test_datetime[2018-01-01-True-False-None-2018-02-01-False] PASSED [ 57%] tests/test_validators.py::test_datetime[2018/01/01-True-False-None-2018-01-01-False] PASSED [ 57%] tests/test_validators.py::test_datetime[2018/01/01-True-False-None-2010-01-01-False] PASSED [ 57%] tests/test_validators.py::test_datetime[1792248215.1990845-True-False-None-None-False] PASSED [ 57%] tests/test_validators.py::test_datetime[value60-True-False-None-None-False] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018/01/01-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[01/01/2018-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[value3-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[value4-False-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[1/1/2018-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[1/1/18-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[None-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[None-False-True-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[-False-True-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[1/46/2018-True-False-None-None-True0] PASSED [ 57%] tests/test_validators.py::test_time[not-a-date-True-False-None-None-True0] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01T00:00:00.00000-False-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01 00:00:00.00000-False-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[01/01/2018 00:00:00.00000-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-46-True-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[1/46/2018-True-False-None-None-True1] PASSED [ 57%] tests/test_validators.py::test_time[not-a-date-True-False-None-None-True1] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01T00:00:00-False-False-None-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01-True-False-minimum20-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018/01/01-True-False-minimum21-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01T00:00:00-False-False-minimum22-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018/01/01T00:00:00-False-False-minimum23-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018/01/01-True-False-minimum24-None-True] PASSED [ 57%] tests/test_validators.py::test_time[2018-01-01-True-False-None-maximum25-True] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01-True-False-None-maximum26-True] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01T00:00:00-False-False-None-maximum27-True] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01T00:00:00-False-False-None-maximum28-True] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01T03:00:00-True-False-None-maximum29-True] PASSED [ 58%] tests/test_validators.py::test_time[1792248215.1991987-False-False-None-None-True] PASSED [ 58%] tests/test_validators.py::test_time[value31-False-False-None-None-True] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[01/01/2018-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[value35-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[value36-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[1/1/2018-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[1/1/18-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[None-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[None-False-True-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[-False-True-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[1/46/2018-True-False-None-None-False0] PASSED [ 58%] tests/test_validators.py::test_time[not-a-date-True-False-None-None-False0] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01T00:00:00.00000-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01 00:00:00.00000-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[01/01/2018 00:00:00.00000-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-46-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[1/46/2018-True-False-None-None-False1] PASSED [ 58%] tests/test_validators.py::test_time[not-a-date-True-False-None-None-False1] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01T00:00:00-True-False-None-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01-True-False-minimum52-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01-True-False-minimum53-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01T00:00:00-True-False-minimum54-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01T00:00:00-True-False-minimum55-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018/01/01-True-False-minimum56-None-False] PASSED [ 58%] tests/test_validators.py::test_time[2018-01-01-True-False-None-maximum57-False] PASSED [ 59%] tests/test_validators.py::test_time[2018/01/01-True-False-None-maximum58-False] PASSED [ 59%] tests/test_validators.py::test_time[2018-01-01T00:00:00-True-False-None-maximum59-False] PASSED [ 59%] tests/test_validators.py::test_time[2018/01/01T00:00:00-True-False-None-maximum60-False] PASSED [ 59%] tests/test_validators.py::test_time[2018/01/01T03:00:00-True-False-None-maximum61-False] PASSED [ 59%] tests/test_validators.py::test_time[1792248215.1992874-True-False-None-None-False] PASSED [ 59%] tests/test_validators.py::test_time[value63-False-False-None-None-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018/01/01-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[01/01/2018-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[value3-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[value4-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[1/1/2018-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[1/1/18-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[None-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[None-False-True] PASSED [ 59%] tests/test_validators.py::test_timezone[-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[-False-True] PASSED [ 59%] tests/test_validators.py::test_timezone[1/46/2018-True-False0] PASSED [ 59%] tests/test_validators.py::test_timezone[not-a-date-True-False0] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00.00000-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01 00:00:00.00000-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[01/01/2018 00:00:00.00000-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-46-True-False] PASSED [ 59%] tests/test_validators.py::test_timezone[1/46/2018-True-False1] PASSED [ 59%] tests/test_validators.py::test_timezone[not-a-date-True-False1] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01 00:00:00-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[1792248215.1993995-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[value22-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00.00000+05:00-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00.00000-05:00-False-False] PASSED [ 59%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00.00000-48:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[01/01/2018T00:00:00.00000-48:00-True-False0] PASSED [ 60%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00+01:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00+00:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00-01:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[01/01/2018T00:00:00.00000-48:00-True-False1] PASSED [ 60%] tests/test_validators.py::test_timezone[2018-01-01T00:00:00+48:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[+06:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[-06:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[+12:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[+1:00-False-False] PASSED [ 60%] tests/test_validators.py::test_timezone[+48:00-True-False] PASSED [ 60%] tests/test_validators.py::test_timedelta[value0-False-False-seconds-expected_value0] PASSED [ 60%] tests/test_validators.py::test_timedelta[123-False-False-seconds-expected_value1] PASSED [ 60%] tests/test_validators.py::test_timedelta[123.5-False-False-seconds-expected_value2] PASSED [ 60%] tests/test_validators.py::test_timedelta[123-False-False-days-expected_value3] PASSED [ 60%] tests/test_validators.py::test_timedelta[1-False-False-years-expected_value4] PASSED [ 60%] tests/test_validators.py::test_timedelta[23.5-False-False-weeks-expected_value5] PASSED [ 60%] tests/test_validators.py::test_timedelta[123-False-False-None-expected_value6] PASSED [ 60%] tests/test_validators.py::test_timedelta[00:35:00-False-False-seconds-expected_value7] PASSED [ 60%] tests/test_validators.py::test_timedelta[5 day, 12:36:35.333333-False-False-seconds-expected_value8] PASSED [ 60%] tests/test_validators.py::test_timedelta[5 days, 12:36:35.333333-False-False-seconds-expected_value9] PASSED [ 60%] tests/test_validators.py::test_timedelta[5 day, 36:36:35.333333-False-False-seconds-expected_value10] PASSED [ 60%] tests/test_validators.py::test_timedelta[None-True-False-seconds-None] PASSED [ 60%] tests/test_validators.py::test_timedelta[-True-False-seconds-None] PASSED [ 60%] tests/test_validators.py::test_timedelta[not a valid timedelta-True-False-seconds-None] PASSED [ 60%] tests/test_validators.py::test_timedelta[123-True-False-not-a-valid-resolution-None] PASSED [ 60%] tests/test_validators.py::test_numeric[1-False-False-None-None] PASSED [ 60%] tests/test_validators.py::test_numeric[1.5-False-False-None-None] PASSED [ 60%] tests/test_validators.py::test_numeric[0-False-False-None-None] PASSED [ 60%] tests/test_validators.py::test_numeric[None-True-False-None-None] PASSED [ 60%] tests/test_validators.py::test_numeric[None-False-True-None-None] PASSED [ 60%] tests/test_validators.py::test_numeric[value5-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_numeric[value6-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_numeric[1-False-False--5-None] PASSED [ 61%] tests/test_validators.py::test_numeric[1-False-False-1-None] PASSED [ 61%] tests/test_validators.py::test_numeric[1-True-False-5-None] PASSED [ 61%] tests/test_validators.py::test_numeric[5-False-False-None-10] PASSED [ 61%] tests/test_validators.py::test_numeric[5-False-False-None-5] PASSED [ 61%] tests/test_validators.py::test_numeric[5-True-False-None-1] PASSED [ 61%] tests/test_validators.py::test_numeric[not-a-number-True-False-None-None] PASSED [ 61%] tests/test_validators.py::test_integer[1-False-False-False-None-None-1] PASSED [ 61%] tests/test_validators.py::test_integer[1.5-True-False-False-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[1.5-False-False-True-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[0-False-False-False-None-None-0] PASSED [ 61%] tests/test_validators.py::test_integer[None-True-False-False-None-None-None] PASSED [ 61%] tests/test_validators.py::test_integer[None-False-True-False-None-None-None] PASSED [ 61%] tests/test_validators.py::test_integer[value6-True-False-False-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[value7-False-False-True-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[value8-True-False-False-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[value9-False-False-True-None-None-2] PASSED [ 61%] tests/test_validators.py::test_integer[1-False-False-False--5-None-1] PASSED [ 61%] tests/test_validators.py::test_integer[1-False-False-False-1-None-1] PASSED [ 61%] tests/test_validators.py::test_integer[1-True-False-False-5-None-None] PASSED [ 61%] tests/test_validators.py::test_integer[5-False-False-None-False-10-5] PASSED [ 61%] tests/test_validators.py::test_integer[5-False-False-None-False-5-5] PASSED [ 61%] tests/test_validators.py::test_integer[5-True-False-None-False-1-None] PASSED [ 61%] tests/test_validators.py::test_float[1-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[1.5-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[0-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[None-True-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[None-False-True-None-None] PASSED [ 61%] tests/test_validators.py::test_float[value5-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[value6-False-False-None-None] PASSED [ 61%] tests/test_validators.py::test_float[1-False-False--5-None] PASSED [ 62%] tests/test_validators.py::test_float[1-False-False-1-None] PASSED [ 62%] tests/test_validators.py::test_float[1-True-False-5-None] PASSED [ 62%] tests/test_validators.py::test_float[5-False-False-None-10] PASSED [ 62%] tests/test_validators.py::test_float[5-False-False-None-5] PASSED [ 62%] tests/test_validators.py::test_float[5-True-False-None-1] PASSED [ 62%] tests/test_validators.py::test_fraction[1-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[1.5-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[0-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[None-True-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[None-False-True-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[value5-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[value6-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_fraction[1-False-False--5-None] PASSED [ 62%] tests/test_validators.py::test_fraction[1-False-False-1-None] PASSED [ 62%] tests/test_validators.py::test_fraction[1-True-False-5-None] PASSED [ 62%] tests/test_validators.py::test_fraction[5-False-False-None-10] PASSED [ 62%] tests/test_validators.py::test_fraction[5-False-False-None-5] PASSED [ 62%] tests/test_validators.py::test_fraction[5-True-False-None-1] PASSED [ 62%] tests/test_validators.py::test_decimal[1-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[1.5-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[0-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[None-True-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[None-False-True-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[value5-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[value6-False-False-None-None] PASSED [ 62%] tests/test_validators.py::test_decimal[1-False-False--5-None] PASSED [ 62%] tests/test_validators.py::test_decimal[1-False-False-1-None] PASSED [ 62%] tests/test_validators.py::test_decimal[1-True-False-5-None] PASSED [ 62%] tests/test_validators.py::test_decimal[5-False-False-None-10] PASSED [ 62%] tests/test_validators.py::test_decimal[5-False-False-None-5] PASSED [ 62%] tests/test_validators.py::test_decimal[5-True-False-None-1] PASSED [ 62%] tests/test_validators.py::test_bytesIO[value0-False-False] PASSED [ 63%] tests/test_validators.py::test_bytesIO[-True-False] PASSED [ 63%] tests/test_validators.py::test_bytesIO[None-True-False] PASSED [ 63%] tests/test_validators.py::test_bytesIO[-False-True] PASSED [ 63%] tests/test_validators.py::test_bytesIO[None-False-True] PASSED [ 63%] tests/test_validators.py::test_stringIO[value0-False-False] PASSED [ 63%] tests/test_validators.py::test_stringIO[-True-False] PASSED [ 63%] tests/test_validators.py::test_stringIO[None-True-False] PASSED [ 63%] tests/test_validators.py::test_stringIO[-False-True] PASSED [ 63%] tests/test_validators.py::test_stringIO[None-False-True] PASSED [ 63%] tests/test_validators.py::test_path[/test-False-False] PASSED [ 63%] tests/test_validators.py::test_path[.-False-False] PASSED [ 63%] tests/test_validators.py::test_path[./-False-False] PASSED [ 63%] tests/test_validators.py::test_path[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 63%] tests/test_validators.py::test_path[123-False-False] PASSED [ 63%] tests/test_validators.py::test_path[1.5-True-False] PASSED [ 63%] tests/test_validators.py::test_path[-True-False] PASSED [ 63%] tests/test_validators.py::test_path[None-True-False] PASSED [ 63%] tests/test_validators.py::test_path[-False-True] PASSED [ 63%] tests/test_validators.py::test_path[None-False-True] PASSED [ 63%] tests/test_validators.py::test_path_exists[/test-True-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[.-False-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[./-False-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[123-True-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[-True-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[None-True-False] PASSED [ 63%] tests/test_validators.py::test_path_exists[-False-True] PASSED [ 63%] tests/test_validators.py::test_path_exists[None-False-True] PASSED [ 63%] tests/test_validators.py::test_file_exists[/test-True-False] PASSED [ 63%] tests/test_validators.py::test_file_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py-False-False] PASSED [ 63%] tests/test_validators.py::test_file_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-True-False] PASSED [ 63%] tests/test_validators.py::test_file_exists[123-True-False] PASSED [ 64%] tests/test_validators.py::test_file_exists[-True-False] PASSED [ 64%] tests/test_validators.py::test_file_exists[None-True-False] PASSED [ 64%] tests/test_validators.py::test_file_exists[-False-True] PASSED [ 64%] tests/test_validators.py::test_file_exists[None-False-True] PASSED [ 64%] tests/test_validators.py::test_directory_exists[/test-True-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py-True-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0-False-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[/builddir/build/BUILD/python-validator-collection-1.5.0-build-False-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[123-True-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[-True-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[None-True-False] PASSED [ 64%] tests/test_validators.py::test_directory_exists[-False-True] PASSED [ 64%] tests/test_validators.py::test_directory_exists[None-False-True] PASSED [ 64%] tests/test_validators.py::test_readable[/var/data/xx1.txt-False-False] PASSED [ 64%] tests/test_validators.py::test_readable[None-False-True] PASSED [ 64%] tests/test_validators.py::test_readable[None-True-False] PASSED [ 64%] tests/test_validators.py::test_writeable[/var/data/xx1.txt-False-False] PASSED [ 64%] tests/test_validators.py::test_writeable[None-False-True] PASSED [ 64%] tests/test_validators.py::test_writeable[None-True-False] PASSED [ 64%] tests/test_validators.py::test_executable[/var/data/xx1.txt-False-False] PASSED [ 64%] tests/test_validators.py::test_executable[None-False-True] PASSED [ 64%] tests/test_validators.py::test_executable[None-True-False] PASSED [ 64%] tests/test_validators.py::test_url[http://foo.com/blah_blah-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://foo.com/blah_blah/-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://foo.com/blah_blah_(wikipedia)-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://foo.com/blah_blah_(wikipedia)_(again)-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://www.example.com/wpstyle/?p=364-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[https://www.example.com/foo/?bar=baz&inga=42&quux-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://\u272adf.ws/123-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://userid:password@example.com:8080-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://userid:password@example.com:8080/-False-False-False] PASSED [ 64%] tests/test_validators.py::test_url[http://userid@example.com-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://userid@example.com/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://userid@example.com:8080-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://userid@example.com:8080/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://userid:password@example.com-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://userid:password@example.com/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://142.42.1.1/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://142.42.1.1:8080/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u27a1.ws/\u4a39-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u2318.ws-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u2318.ws/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://foo.com/blah_(wikipedia)#cite-1-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://foo.com/blah_(wikipedia)_blah#cite-1-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://foo.com/unicode_(\u272a)_in_parens-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://foo.com/(something)?after=parens-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u263a.damowmow.com/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://jurnalsda_pusair.pu.go.id-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://code.google.com/events/#&product=browser-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://j.mp-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[ftp://foo.bar/baz-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://foo.bar/?q=Test%20URL-encoded%20stuff-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u4f8b\u5b50.\u6d4b\u8bd5-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://1337.net-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://a.b-c.de-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://a.b--c.de/-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://223.255.255.254-False-False-False] PASSED [ 65%] tests/test_validators.py::test_url[-True-False-False] PASSED [ 65%] tests/test_validators.py::test_url[None-True-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://-True-False-False] PASSED [ 65%] tests/test_validators.py::test_url[http://.-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://..-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://../-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://?-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://??-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://??/-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://#-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://##-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://##/-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://foo.bar?q=Spaces should be encoded-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[//-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[//a-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[///a-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[///-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http:///a-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[foo.com-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[rdar://1234-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[h://test-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http:// shouldfail.com-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[:// should fail-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://foo.bar/foo(bar)baz quux-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[ftps://foo.bar/-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://-error-.invalid/-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://-a.b.co-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://a.b-.co-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://0.0.0.0-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://10.1.1.0-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://10.1.1.255-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://224.1.1.1-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://1.1.1.1.1-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://123.123.123-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://3628126748-True-False-False] PASSED [ 66%] tests/test_validators.py::test_url[http://.www.foo.bar/-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://www.foo.bar./-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://.www.foo.bar./-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://10.1.1.1-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[-False-True-False] PASSED [ 67%] tests/test_validators.py::test_url[None-False-True-False] PASSED [ 67%] tests/test_validators.py::test_url[localhost-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[abc.localhost.com-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[invalid-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[abc.invalid.com-True-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://localhost-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://localhost:8080-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://localhost/some_path-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://localhost:8080/some_path-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://someuserid:somepass@localhost/some_path/some_path-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://someuserid:somepass@localhost:8080/some_path/some_path-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://abc.localhost.com-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://invalid-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://abc.invalid.com-False-False-False] PASSED [ 67%] tests/test_validators.py::test_url[http://foo.com/blah_blah-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://foo.com/blah_blah/-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://foo.com/blah_blah_(wikipedia)-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://foo.com/blah_blah_(wikipedia)_(again)-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://www.example.com/wpstyle/?p=364-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[https://www.example.com/foo/?bar=baz&inga=42&quux-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://\u272adf.ws/123-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid:password@example.com:8080-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid:password@example.com:8080/-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid@example.com-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid@example.com/-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid@example.com:8080-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid@example.com:8080/-False-False-True] PASSED [ 67%] tests/test_validators.py::test_url[http://userid:password@example.com-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://userid:password@example.com/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://142.42.1.1/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://142.42.1.1:8080/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u27a1.ws/\u4a39-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u2318.ws-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u2318.ws/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://foo.com/blah_(wikipedia)#cite-1-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://foo.com/blah_(wikipedia)_blah#cite-1-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://foo.com/unicode_(\u272a)_in_parens-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://foo.com/(something)?after=parens-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u263a.damowmow.com/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://jurnalsda_pusair.pu.go.id-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://code.google.com/events/#&product=browser-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://j.mp-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[ftp://foo.bar/baz-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://foo.bar/?q=Test%20URL-encoded%20stuff-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u4f8b\u5b50.\u6d4b\u8bd5-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://1337.net-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://a.b-c.de-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://a.b--c.de/-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://223.255.255.254-False-False-True] PASSED [ 68%] tests/test_validators.py::test_url[-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[None-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://.-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://..-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://../-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://?-True-False-True] PASSED [ 68%] tests/test_validators.py::test_url[http://??-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://??/-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://#-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://##-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://##/-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://foo.bar?q=Spaces should be encoded-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[//-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[//a-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[///a-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[///-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http:///a-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[foo.com-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[rdar://1234-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[h://test-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http:// shouldfail.com-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[:// should fail-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://foo.bar/foo(bar)baz quux-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[ftps://foo.bar/-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://-error-.invalid/-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://-a.b.co-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://a.b-.co-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://0.0.0.0-False-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://10.1.1.0-False-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://10.1.1.255-False-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://224.1.1.1-False-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://1.1.1.1.1-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://123.123.123-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://3628126748-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://.www.foo.bar/-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://www.foo.bar./-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://.www.foo.bar./-True-False-True] PASSED [ 69%] tests/test_validators.py::test_url[http://10.1.1.1-False-False-True] PASSED [ 69%] tests/test_validators.py::test_url[-False-True-True] PASSED [ 70%] tests/test_validators.py::test_url[None-False-True-True] PASSED [ 70%] tests/test_validators.py::test_url[localhost-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[abc.localhost.com-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[invalid-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[abc.invalid.com-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://localhost-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://abc.localhost.com-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://invalid-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://abc.invalid.com-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://10.1.1.1:8080-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://10.1.1.1:8080/some_path/some_path-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://someuserid:somepassword@10.1.1.1:8080-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://someuserid:somepassword@10.1.1.1:8080/some_path-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://someuserid:somepass@10.1.1.1:8080/some_path/some_path-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[https://www.myDOMAIN.co.uk/THIS_IS_IN_UPPER-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[https://LOCALHOST-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://localHOST-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://LOCALHOST/test_is_lowercase-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://LocalHost/test_is_MIXED-False-False-True] PASSED [ 70%] tests/test_validators.py::test_url[invalid-url-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://www.foo.bar]-True-False-False] PASSED [ 70%] tests/test_validators.py::test_url[http://www.foo.bar]]]]-True-False-False] PASSED [ 70%] tests/test_validators.py::test_url[http://www.test.com]-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[http://www.test.com]]]]]-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[https://www.foo.bar[]]-True-False-False] PASSED [ 70%] tests/test_validators.py::test_url[https://www.test.com]-True-False-False] PASSED [ 70%] tests/test_validators.py::test_url[https://www.test.com]-True-False-True] PASSED [ 70%] tests/test_validators.py::test_url[HTTP://www.foo.com-False-False-False] PASSED [ 70%] tests/test_validators.py::test_url[http://www.foo.com-False-False-False] PASSED [ 70%] tests/test_validators.py::test_url[HTTPS://www.foo.com-False-False-False] PASSED [ 70%] tests/test_validators.py::test_url[httPS://www.foo.com-False-False-False] PASSED [ 70%] tests/test_validators.py::test_url[FTP://www.foo.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_url[FtP://www.foo.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[foo.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[www.example.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u272adf.ws-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[142.42.1.1-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u27a1.ws-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u2318.ws-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u263a.damowmow.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[j.mp-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u4f8b\u5b50.\u6d4b\u8bd5-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[1337.net-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[a.b-c.de-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[a.b--c.de-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[a.b--c.de/-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[223.255.255.254-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[ shouldfail.com-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[jurnalsda_pusair.pu.go.id-False-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[-example.com-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[127.0.0.1-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[foo.com/blah_blah-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[foo.com/blah_blah/-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[www.example.com/wpstyle/?p=364-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u272adf.ws/123-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[userid:password@example.com:8080-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[userid@example.com-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[userid:password@example.com-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[142.42.1.1/-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[142.42.1.1:8080/-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u27a1.ws/\u4a39-True-False-False] PASSED [ 71%] tests/test_validators.py::test_domain[\u2318.ws/-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[code.google.com/events/#&product=browser-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[-.~_!$&'()*+,;=:%40:80%2f::::::@example.com-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[-True-False-False0] PASSED [ 72%] tests/test_validators.py::test_domain[None-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[-True-False-False1] PASSED [ 72%] tests/test_validators.py::test_domain[.-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[..-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[../-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[?-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[??-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[??/-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[#-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[##-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[##/-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[foo.bar?q=Spaces should be encoded-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[//-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[//a-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[///a-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[///-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[/a-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[rdar://1234-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[h://test-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[:// should fail-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[foo.bar/foo(bar)baz quux-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[foo.bar/-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[-error-.invalid/-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[-a.b.co-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[a.b-.co-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[0.0.0.0-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[10.1.1.0-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[10.1.1.255-True-False-False] PASSED [ 72%] tests/test_validators.py::test_domain[224.1.1.1-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[1.1.1.1.1-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[123.123.123-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[3628126748-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[.www.foo.bar/-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.foo.bar./-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[.www.foo.bar./-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[10.1.1.1-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[10.1.1.0-False-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[10.1.1.255-False-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[224.1.1.1-False-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[1.1.1.1.1-True-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[123.123.123-True-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[10.1.1.1-False-False-True] PASSED [ 73%] tests/test_validators.py::test_domain[localhost-False-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[abc.localhost.com-False-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[invalid-False-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[abc.invalid.com-False-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.foo.bar]-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.foo.bar]]]]-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.foo.bar[]]-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.test.com]-True-False-False] PASSED [ 73%] tests/test_validators.py::test_domain[www.test.com]-True-False-True] PASSED [ 73%] tests/test_validators.py::test_email[test@domain.dev-False-False] PASSED [ 73%] tests/test_validators.py::test_email[@domain.dev-True-False] PASSED [ 73%] tests/test_validators.py::test_email[domain.dev-True-False] PASSED [ 73%] tests/test_validators.py::test_email[not-an-email-True-False] PASSED [ 73%] tests/test_validators.py::test_email[-True-False] PASSED [ 73%] tests/test_validators.py::test_email[-False-True] PASSED [ 73%] tests/test_validators.py::test_email[None-True-False] PASSED [ 73%] tests/test_validators.py::test_email[None-False-True] PASSED [ 73%] tests/test_validators.py::test_email[email@example.com-False-False] PASSED [ 73%] tests/test_validators.py::test_email[firstname.lastname@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@subdomain.example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[firstname+lastname@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@123.123.123.123-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@[123.123.123.123]-False-False] PASSED [ 74%] tests/test_validators.py::test_email["email"@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[1234567890@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example-one.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[_______@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example.name-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example.museum-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example.co.jp-False-False] PASSED [ 74%] tests/test_validators.py::test_email[firstname-lastname@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example.web-False-False] PASSED [ 74%] tests/test_validators.py::test_email[email+tag@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[test(comment)@test.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[much."more\\ unusual"@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[very.unusual."@".unusual.com@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[very."(),:;<>[]".VERY."very@\\ "very".unusual@strange.example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[Joe.Smith."<".email.">".test@example.com-False-False] PASSED [ 74%] tests/test_validators.py::test_email[plainaddress-True-False] PASSED [ 74%] tests/test_validators.py::test_email[#@%^%#$@#$@#.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[Joe Smith -True-False] PASSED [ 74%] tests/test_validators.py::test_email[Joe Smith -True-False] PASSED [ 74%] tests/test_validators.py::test_email[email.example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[.email@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[email.@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[email..email@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[\u3042\u3044\u3046\u3048\u304a@example.com-True-False] PASSED [ 74%] tests/test_validators.py::test_email[email@example.com (Joe Smith)-True-False] PASSED [ 75%] tests/test_validators.py::test_email[email@example-True-False] PASSED [ 75%] tests/test_validators.py::test_email[email@-example.com-True-False] PASSED [ 75%] tests/test_validators.py::test_email[email@111.222.333.44444-True-False] PASSED [ 75%] tests/test_validators.py::test_email[email@example..com-True-False] PASSED [ 75%] tests/test_validators.py::test_email[Abc..123@example.com-True-False] PASSED [ 75%] tests/test_validators.py::test_email[test(bad-comment@test.com-True-False] PASSED [ 75%] tests/test_validators.py::test_email[testbad-comment)goeshere@test.com-True-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[0.0.0.0-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[10.10.10.10-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[10.1.1.1-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[127.0.0.1-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[192.168.1.1-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[255.255.255.255-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[0.0.0-True-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[0-True-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[abc0.0.0.0-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[a.b.c.d-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[275.276.278.279-True-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[not-a-valid-value-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[123-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[None-True-False0] PASSED [ 75%] tests/test_validators.py::test_ip_address[-False-True0] PASSED [ 75%] tests/test_validators.py::test_ip_address[None-False-True0] PASSED [ 75%] tests/test_validators.py::test_ip_address[::1-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[abcd:ffff:0:0:0:0:41:2-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[abcd:abcd::1:2-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[0:0:0:0:0:ffff:1.2.3.4-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[0:0:0:0:ffff:1.2.3.4-True-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[::0.0.0.0-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[::10.10.10.10-False-False] PASSED [ 75%] tests/test_validators.py::test_ip_address[::192.168.1.1-False-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[::255.255.255.255-False-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[abcd.0.0.0-True-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[abcd:123::123:1-False-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[1:2:3:4:5:6:7:8:9-True-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[abcd:1abcd-True-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[::0.0.0-True-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[abc0.0.0.0-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[a.b.c.d-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[::275.276.278.279-True-False] PASSED [ 76%] tests/test_validators.py::test_ip_address[not-a-valid-value-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[123-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[None-True-False1] PASSED [ 76%] tests/test_validators.py::test_ip_address[-False-True1] PASSED [ 76%] tests/test_validators.py::test_ip_address[None-False-True1] PASSED [ 76%] tests/test_validators.py::test_ipv4[0.0.0.0-False-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[10.10.10.10-False-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[192.168.1.1-False-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[255.255.255.255-False-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[0.0.0-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[0-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[abc0.0.0.0-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[a.b.c.d-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[275.276.278.279-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[not-a-valid-value-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[123-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[None-True-False] PASSED [ 76%] tests/test_validators.py::test_ipv4[-False-True] PASSED [ 76%] tests/test_validators.py::test_ipv4[None-False-True] PASSED [ 76%] tests/test_validators.py::test_ipv6[::1-False-False] PASSED [ 76%] tests/test_validators.py::test_ipv6[abcd:ffff:0:0:0:0:41:2-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[abcd:abcd::1:2-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[0:0:0:0:0:ffff:1.2.3.4-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[0:0:0:0:ffff:1.2.3.4-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::0.0.0.0-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::10.10.10.10-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::192.168.1.1-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::255.255.255.255-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[abcd.0.0.0-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[abcd:123::123:1-False-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[1:2:3:4:5:6:7:8:9-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[abcd:1abcd-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::0.0.0-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[abc0.0.0.0-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[a.b.c.d-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[::275.276.278.279-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[not-a-valid-value-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[123-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[None-True-False] PASSED [ 77%] tests/test_validators.py::test_ipv6[-False-True] PASSED [ 77%] tests/test_validators.py::test_ipv6[None-False-True] PASSED [ 77%] tests/test_validators.py::test_mac_address[01:23:45:67:ab:CD-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[C0:8E:80:0E:30:54-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[36:5d:44:50:36:ae-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[6c:ee:1b:41:d9:ea-False-False0] PASSED [ 77%] tests/test_validators.py::test_mac_address[6c:ee:1b:41:d9:ea-False-False1] PASSED [ 77%] tests/test_validators.py::test_mac_address[01-23-45-67-ab-CD-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[C0-8E-80-0E-30-54-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[36-5d-44-50-36-ae-False-False] PASSED [ 77%] tests/test_validators.py::test_mac_address[6c-ee-1b-41-d9-ea-False-False0] PASSED [ 77%] tests/test_validators.py::test_mac_address[6c-ee-1b-41-d9-ea-False-False1] PASSED [ 77%] tests/test_validators.py::test_mac_address[0.0.0-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[0-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[abc0.0.0.0-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[a.b.c.d-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[275.276.278.279-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[not-a-valid-value-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[123-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[None-True-False] PASSED [ 78%] tests/test_validators.py::test_mac_address[-False-True] PASSED [ 78%] tests/test_validators.py::test_mac_address[None-False-True] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.hzn-3d-crossword-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[video/3gpp-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[video/3gpp2-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.mseq-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.3m.post-it-notes-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.3gpp.pic-bw-large-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.3gpp.pic-bw-small-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.3gpp.pic-bw-var-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.3gpp2.tcap-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-7z-compressed-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-abiword-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-ace-compressed-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.americandynamics.acc-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.acucobol-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.acucorp-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[audio/adpcm-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-authorware-bin-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-authorware-map-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-authorware-seg-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/x-shockwave-flash-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/vnd.adobe.fxp-False-False] PASSED [ 78%] tests/test_validators.py::test_mimetype[application/pdf-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.cups-ppd-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/x-director-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.adobe.xfdf-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[audio/x-aac-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.ahead.space-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.airzip.filesecure.azf-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.airzip.filesecure.azs-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.amazon.ebook-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.amiga.ami-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/andrew-inset-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.android.package-archive-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.anser-web-certificate-issue-initiation-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.anser-web-funds-transfer-initiation-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.antix.game-component-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/x-apple-diskimage-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.apple.installer+xml-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/applixware-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.hhe.lesson-player-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.aristanetworks.swi-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[text/x-asm-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/atomcat+xml-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/atomsvc+xml-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/atom+xml-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/pkix-attr-cert-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[audio/x-aiff-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[video/x-msvideo-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/vnd.audiograph-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[image/vnd.dxf-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[model/vnd.dwf-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[text/plain-bas-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/x-bcpio-False-False] PASSED [ 79%] tests/test_validators.py::test_mimetype[application/octet-stream-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[image/bmp-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/x-bittorrent-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.rim.cod-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.blueice.multipass-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.bmi-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/x-sh-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[image/prs.btif-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.businessobjects-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/x-bzip-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/x-bzip2-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/x-csh-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[text/x-c-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.chemdraw+xml-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[text/css-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[chemical/x-cdx-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[chemical/x-cml-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[chemical/x-csml-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.contact.cmsg-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.claymore-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.clonk.c4group-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[image/vnd.dvb.subtitle-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/cdmi-capability-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/cdmi-container-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/cdmi-domain-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/cdmi-object-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/cdmi-queue-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.cluetrust.cartomobile-config-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/vnd.cluetrust.cartomobile-config-pkg-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[image/x-cmu-raster-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[model/vnd.collada+xml-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[text/csv-False-False] PASSED [ 80%] tests/test_validators.py::test_mimetype[application/mac-compactpro-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.wap.wmlc-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[image/cgm-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[x-conference/x-cooltalk-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[image/x-cmx-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.xara-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.cosmocaller-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/x-cpio-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.crick.clicker-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.crick.clicker.keyboard-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.crick.clicker.palette-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.crick.clicker.template-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.crick.clicker.wordbank-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.criticaltools.wbs+xml-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.rig.cryptonote-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[chemical/x-cif-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[chemical/x-cmdf-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/cu-seeme-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/prs.cww-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[text/vnd.curl-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[text/vnd.curl.dcurl-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[text/vnd.curl.mcurl-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[text/vnd.curl.scurl-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.curl.car-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.curl.pcurl-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/vnd.yellowriver-custom-menu-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/dssc+der-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/dssc+xml-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[application/x-debian-package-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[audio/vnd.dece.audio-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[image/vnd.dece.graphic-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[video/vnd.dece.hd-False-False] PASSED [ 81%] tests/test_validators.py::test_mimetype[video/vnd.dece.mobile-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[video/vnd.uvvu.mp4-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[video/vnd.dece.pd-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[video/vnd.dece.sd-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[video/vnd.dece.video-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/x-dvi-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.fdsn.seed-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/x-dtbook+xml-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/x-dtbresource+xml-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dvb.ait-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dvb.service-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[audio/vnd.digital-winds-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[image/vnd.djvu-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/xml-dtd-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dolby.mlp-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/x-doom-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dpgraph-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[audio/vnd.dra-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dreamfactory-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[audio/vnd.dts-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[audio/vnd.dts.hd-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[image/vnd.dwg-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.dynageo-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/ecmascript-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.ecowin.chart-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[image/vnd.fujixerox.edmics-mmr-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[image/vnd.fujixerox.edmics-rlc-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/exi-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.proteus.magazine-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/epub+zip-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[message/rfc822-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.enliven-False-False] PASSED [ 82%] tests/test_validators.py::test_mimetype[application/vnd.is-xpr-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/vnd.xiff-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.xfdl-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/emma+xml-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.ezpix-album-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.ezpix-package-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/vnd.fst-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[video/vnd.fvt-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/vnd.fastbidsheet-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.denovo.fcselayout-link-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[video/x-f4v-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[video/x-flv-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/vnd.fpx-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/vnd.net-fpx-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[text/vnd.fmi.flexstor-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[video/x-fli-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fluxtime.clip-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fdf-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[text/x-fortran-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.mif-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.framemaker-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[image/x-freehand-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fsc.weblaunch-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.frogans.fnc-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.frogans.ltf-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujixerox.ddd-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujixerox.docuworks-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujixerox.docuworks.binder-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujitsu.oasys-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujitsu.oasys2-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujitsu.oasys3-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujitsu.oasysgp-False-False] PASSED [ 83%] tests/test_validators.py::test_mimetype[application/vnd.fujitsu.oasysprs-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-futuresplash-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.fuzzysheet-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[image/g3fax-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.gmx-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[model/vnd.gtw-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.genomatix.tuxedo-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geogebra.file-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geogebra.tool-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[model/vnd.gdl-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geometry-explorer-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geonext-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geoplan-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.geospace-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-font-ghostscript-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-font-bdf-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-gtar-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-texinfo-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/x-gnumeric-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.google-earth.kml+xml-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.google-earth.kmz-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.grafeq-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[image/gif-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[text/vnd.graphviz-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-account-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-help-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-identity-message-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-injector-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-tool-message-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-tool-template-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[application/vnd.groove-vcard-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[video/h261-False-False] PASSED [ 84%] tests/test_validators.py::test_mimetype[video/h263-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[video/h264-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hp-hpid-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hp-hps-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/x-hdf-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[audio/vnd.rip-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hbci-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hp-jlyt-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hp-pcl-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hp-hpgl-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.hv-script-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.hv-dic-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.hv-voice-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hydrostatix.sof-data-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/hyperstudio-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.hal+xml-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[text/html-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.ibm.rights-management-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.ibm.secure-container-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[text/calendar-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.iccprofile-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[image/x-icon-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.igloader-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[image/ief-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.immervision-ivp-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.immervision-ivu-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/reginfo+xml-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[text/vnd.in3d.3dml-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[text/vnd.in3d.spot-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[model/iges-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.intergeo-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.cinderella-False-False] PASSED [ 85%] tests/test_validators.py::test_mimetype[application/vnd.intercon.formnet-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.isac.fcs-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/ipfix-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/pkix-cert-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/pkixcmp-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/pkix-crl-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/pkix-pkipath-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.insors.igm-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.ipunplugged.rcprofile-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.irepository.package+xml-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[text/vnd.sun.j2me.app-descriptor-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/java-archive-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/java-vm-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/x-java-jnlp-file-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/java-serialized-object-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[text/x-java-source,java-True-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/javascript-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/json-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.joost.joda-archive-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[video/jpm-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[image/jpeg-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[image/x-citrix-jpeg-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[image/pjpeg-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[video/jpeg-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kahootz-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.chipnuts.karaoke-mmd-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.karbon-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kchart-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kformula-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kivio-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kontour-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kpresenter-False-False] PASSED [ 86%] tests/test_validators.py::test_mimetype[application/vnd.kde.kspread-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.kde.kword-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.kenameaapp-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.kidspiration-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.kinar-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.kodak-descriptor-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.las.las+xml-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/x-latex-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.llamagraphics.life-balance.desktop-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.llamagraphics.life-balance.exchange+xml-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.jam-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-1-2-3-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-approach-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-freelance-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-notes-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-organizer-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-screencam-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.lotus-wordpro-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[audio/vnd.lucent.voice-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[audio/x-mpegurl-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[video/x-m4v-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mac-binhex40-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.macports.portpkg-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.osgeo.mapguide.package-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/marc-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/marcxml+xml-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mxf-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.wolfram.player-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mathematica-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mathml+xml-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mbox-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/vnd.medcalcdata-False-False] PASSED [ 87%] tests/test_validators.py::test_mimetype[application/mediaservercontrol+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.mediastation.cdkey-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.mfer-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.mfmp-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[model/mesh-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/mads+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/mets+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/mods+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/metalink4+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.mcd-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.micrografx.flo-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.micrografx.igx-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.eszigno3+xml-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-msaccess-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[video/x-ms-asf-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-msdownload-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-artgalry-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-cab-compressed-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-ims-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-ms-application-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-msclip-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[image/vnd.ms-modi-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-fontobject-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-excel-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-excel.addin.macroenabled.12-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-excel.sheet.binary.macroenabled.12-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-excel.template.macroenabled.12-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-excel.sheet.macroenabled.12-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-htmlhelp-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-mscardfile-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/vnd.ms-lrm-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-msmediaview-False-False] PASSED [ 88%] tests/test_validators.py::test_mimetype[application/x-msmoney-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.presentation-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.slide-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.slideshow-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.presentationml.template-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.spreadsheetml.sheet-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.spreadsheetml.template-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.wordprocessingml.document-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.openxmlformats-officedocument.wordprocessingml.template-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/x-msbinder-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-officetheme-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/onenote-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[audio/vnd.ms-playready.media.pya-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[video/vnd.ms-playready.media.pyv-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint.addin.macroenabled.12-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint.slide.macroenabled.12-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint.presentation.macroenabled.12-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint.slideshow.macroenabled.12-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-powerpoint.template.macroenabled.12-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-project-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/x-mspublisher-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/x-msschedule-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/x-silverlight-app-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-pki.stl-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.ms-pki.seccat-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.visio-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/vnd.visio2013-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[video/x-ms-wm-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[audio/x-ms-wma-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[audio/x-ms-wax-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[video/x-ms-wmx-False-False] PASSED [ 89%] tests/test_validators.py::test_mimetype[application/x-ms-wmd-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ms-wpl-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-ms-wmz-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[video/x-ms-wmv-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[video/x-ms-wvx-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-msmetafile-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-msterminal-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/msword-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ms-word.document.macroenabled.12-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ms-word.template.macroenabled.12-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-mswrite-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ms-works-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-ms-xbap-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ms-xpsdocument-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[audio/midi-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ibm.minipay-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.ibm.modcap-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.jcp.javame.midlet-rms-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.tmobile-livetv-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/x-mobipocket-ebook-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.mbk-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.dis-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.plc-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.mqy-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.msl-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.txf-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mobius.daf-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[text/vnd.fly-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mophun.certificate-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[application/vnd.mophun.application-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[video/mj2-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[audio/mpeg-False-False] PASSED [ 90%] tests/test_validators.py::test_mimetype[video/vnd.mpegurl-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[video/mpeg-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/mp21-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[audio/mp4-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[video/mp4-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/mp4-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.apple.mpegurl-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.musician-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.muvee.style-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/xv+xml-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.nokia.n-gage.data-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.nokia.n-gage.symbian.install-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/x-dtbncx+xml-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/x-netcdf-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.neurolanguage.nlu-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.dna-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.noblenet-directory-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.noblenet-sealer-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.noblenet-web-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.nokia.radio-preset-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.nokia.radio-presets-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[text/n3-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.novadigm.edm-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.novadigm.edx-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.novadigm.ext-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/vnd.flographit-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[audio/vnd.nuera.ecelp4800-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[audio/vnd.nuera.ecelp7470-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[audio/vnd.nuera.ecelp9600-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/oda-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[application/ogg-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[audio/ogg-False-False] PASSED [ 91%] tests/test_validators.py::test_mimetype[video/ogg-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oma.dd2+xml-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.text-web-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/oebps-package+xml-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.intu.qbo-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.openofficeorg.extension-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.openscoreformat-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[audio/webm-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[video/webm-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.chart-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.chart-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.database-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.formula-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.formula-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.graphics-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.graphics-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.image-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.image-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.presentation-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.presentation-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.spreadsheet-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.spreadsheet-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.text-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.text-master-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.oasis.opendocument.text-template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[image/ktx-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.calc-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.calc.template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.draw-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.draw.template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.impress-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.impress.template-False-False] PASSED [ 92%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.math-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.writer-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.writer.global-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.sun.xml.writer.template-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-font-otf-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.openscoreformat.osfpvg+xml-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.osgi.dp-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.palm-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[text/x-pascal-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.pawaafile-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.hp-pclxl-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.picsel-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-pcx-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/vnd.adobe.photoshop-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/pics-rules-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-pict-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-chat-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/pkcs10-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-pkcs12-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/pkcs7-mime-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/pkcs7-signature-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-pkcs7-certreqresp-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-pkcs7-certificates-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/pkcs8-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/vnd.pocketlearn-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-portable-anymap-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-portable-bitmap-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-font-pcf-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/font-tdpfr-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[application/x-chess-pgn-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-portable-graymap-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/png-False-False] PASSED [ 93%] tests/test_validators.py::test_mimetype[image/x-citrix-png-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[image/x-png-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[image/x-portable-pixmap-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/pskc+xml-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.ctc-posml-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/postscript-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/x-font-type1-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.powerbuilder6-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/pgp-encrypted-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/pgp-signature-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.previewsystems.box-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.pvi.ptid1-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/pls+xml-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.pg.format-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.pg.osasli-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[text/prs.lines.tag-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/x-font-linux-psf-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.publishare-delta-tree-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.pmi.widget-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.quark.quarkxpress-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.epson.esf-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.epson.msf-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.epson.ssf-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.epson.quickanime-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.intu.qfx-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[video/quicktime-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/x-rar-compressed-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[audio/x-pn-realaudio-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[audio/x-pn-realaudio-plugin-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/rsd+xml-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.rn-realmedia-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.realvnc.bed-False-False] PASSED [ 94%] tests/test_validators.py::test_mimetype[application/vnd.recordare.musicxml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.recordare.musicxml+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/relax-ng-compact-syntax-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.data-vision.rdz-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/rdf+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.cloanto.rp9-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.jisp-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/rtf-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[text/richtext-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.route66.link66+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/rss+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/shf+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.sailingtracker.track-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[image/svg+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.sus-calendar-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/sru+xml-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/set-payment-initiation-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/set-registration-initiation-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.sema-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.semd-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.semf-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.seemail-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/x-font-snf-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/scvp-vp-request-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/scvp-vp-response-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/scvp-cv-request-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/scvp-cv-response-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/sdp-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[text/x-setext-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[video/x-sgi-movie-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.shana.informed.formdata-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.shana.informed.formtemplate-False-False] PASSED [ 95%] tests/test_validators.py::test_mimetype[application/vnd.shana.informed.interchange-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.shana.informed.package-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/thraud+xml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/x-shar-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[image/x-rgb-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.epson.salt-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.accpac.simply.aso-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.accpac.simply.imp-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.simtech-mindmapper-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.commonspace-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.smaf-audio-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.smaf-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.yamaha.smaf-phrase-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.smart.teacher-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.svd-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/sparql-query-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/sparql-results+xml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/srgs-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/srgs+xml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/ssml+xml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.koan-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[text/sgml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.calc-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.draw-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.impress-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.math-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.writer-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stardivision.writer-global-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.stepmania.stepchart-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/x-stuffit-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/x-stuffitx-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.solent.sdkm+xml-False-False] PASSED [ 96%] tests/test_validators.py::test_mimetype[application/vnd.olpc-sugar-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[audio/basic-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.wqd-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.symbian.install-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/smil+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.syncml+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.syncml.dm+wbxml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.syncml.dm+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-sv4cpio-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-sv4crc-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/sbml+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[text/tab-separated-values-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[image/tiff-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.tao.intent-module-archive-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-tar-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-tcl-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-tex-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-tex-tfm-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/tei+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[text/plain-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.spotfire.dxp-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.spotfire.sfs-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/timestamped-data-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.trid.tpt-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.triscape.mxs-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[text/troff-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.trueapp-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/x-font-ttf-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[text/turtle-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.umajin-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.uoml+xml-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.unity-False-False] PASSED [ 97%] tests/test_validators.py::test_mimetype[application/vnd.ufdl-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/uri-list-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.uiq.theme-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/x-ustar-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/x-uuencode-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/x-vcalendar-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/x-vcard-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/x-cdlink-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.vsf-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[model/vrml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.vcx-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[model/vnd.mts-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[model/vnd.vtu-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.visionary-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[video/vnd.vivo-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/ccxml+xml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/voicexml+xml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/x-wais-source-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.wap.wbxml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[image/vnd.wap.wbmp-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[audio/x-wav-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/davmount+xml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/x-font-woff-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/wspolicy+xml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[image/webp-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.webturbo-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/widget-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/winhlp-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/vnd.wap.wml-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[text/vnd.wap.wmlscript-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.wap.wmlscriptc-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.wordperfect-False-False] PASSED [ 98%] tests/test_validators.py::test_mimetype[application/vnd.wt.stf-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/wsdl+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[image/x-xbitmap-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[image/x-xpixmap-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[image/x-xwindowdump-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/x-x509-ca-cert-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/x-xfig-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xhtml+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xcap-diff+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xenc+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/patch-ops-error+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/resource-lists+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/rls-services+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/resource-lists-diff+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xslt+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xop+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/x-xpinstall-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/xspf+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.mozilla.xul+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[chemical/x-xyz-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[text/yaml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/yang-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/yin+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.zul-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/zip-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.handheld-entertainment+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.zzazz.deck+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.adobe.air-application-installer-package+zip-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/vnd.adobe.xdp+xml-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[multipart-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[application/x-www-form-urlencoded-False-False] PASSED [ 99%] tests/test_validators.py::test_mimetype[invalid expression-True-False] PASSED [100%] =============================== warnings summary =============================== tests/test_checkers.py:455 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:455: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_checkers.py:479 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:479: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, True), tests/test_checkers.py:486 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:486: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), True, False, None, None, False), tests/test_checkers.py:510 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:510: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, False), tests/test_checkers.py:526 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:526: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_checkers.py:559 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:559: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, True), tests/test_checkers.py:566 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:566: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, False), tests/test_checkers.py:592 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:592: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, False), tests/test_checkers.py:609 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:609: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_checkers.py:661 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:661: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False, None, None, True), tests/test_checkers.py:668 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:668: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), True, False, None, None, False), tests/test_checkers.py:720 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:720: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False, None, None, False), tests/test_checkers.py:738 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:738: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False), tests/test_checkers.py:755 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_checkers.py:755: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False), tests/test_validators.py:368 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:368: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_validators.py:392 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:392: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, True), tests/test_validators.py:399 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:399: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), True, False, None, None, False), tests/test_validators.py:423 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:423: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, False), tests/test_validators.py:452 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:452: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_validators.py:485 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:485: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, True), tests/test_validators.py:492 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:492: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, False), tests/test_validators.py:518 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:518: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), True, False, None, None, False), tests/test_validators.py:547 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:547: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False, None, None, True), tests/test_validators.py:599 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:599: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False, None, None, True), tests/test_validators.py:606 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:606: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), True, False, None, None, False), tests/test_validators.py:658 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:658: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False, None, None, False), tests/test_validators.py:692 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:692: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow(), False, False), tests/test_validators.py:711 /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/tests/test_validators.py:711: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). (datetime.utcnow().time(), False, False), -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =============== 3201 passed, 4 deselected, 28 warnings in 10.06s =============== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-validator-collection-1.5.0-10.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cOVHnz + umask 022 + cd /builddir/build/BUILD/python-validator-collection-1.5.0-build + cd validator-collection-v.1.5.0 + DOCDIR=/builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/share/doc/python3-validator-collection + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/share/doc/python3-validator-collection + cp -pr /builddir/build/BUILD/python-validator-collection-1.5.0-build/validator-collection-v.1.5.0/README.rst /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT/usr/share/doc/python3-validator-collection + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-validator-collection = 1.5.0-10.fc45 python3-validator-collection = 1.5.0-10.fc45 python3.15-validator-collection = 1.5.0-10.fc45 python3.15dist(validator-collection) = 1.5 python3dist(validator-collection) = 1.5 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.15 python3.15dist(jsonschema) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-validator-collection-1.5.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-validator-collection-1.5.0-10.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-validator-collection-1.5.0-10.fc45.noarch.rpm Child return code was: 0