<86>Oct 28 08:20:50 userdel[1083680]: delete user 'rooter' <86>Oct 28 08:20:50 userdel[1083680]: removed group 'rooter' owned by 'rooter' <86>Oct 28 08:20:50 userdel[1083680]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 28 08:20:50 groupadd[1083693]: group added to /etc/group: name=rooter, GID=1835 <86>Oct 28 08:20:50 groupadd[1083693]: group added to /etc/gshadow: name=rooter <86>Oct 28 08:20:50 groupadd[1083693]: new group: name=rooter, GID=1835 <86>Oct 28 08:20:50 useradd[1083699]: new user: name=rooter, UID=1835, GID=1835, home=/root, shell=/bin/bash, from=none <86>Oct 28 08:20:50 userdel[1083712]: delete user 'builder' <86>Oct 28 08:20:50 userdel[1083712]: removed group 'builder' owned by 'builder' <86>Oct 28 08:20:50 userdel[1083712]: removed shadow group 'builder' owned by 'builder' <86>Oct 28 08:20:50 groupadd[1083728]: group added to /etc/group: name=builder, GID=1836 <86>Oct 28 08:20:50 groupadd[1083728]: group added to /etc/gshadow: name=builder <86>Oct 28 08:20:50 groupadd[1083728]: new group: name=builder, GID=1836 <86>Oct 28 08:20:50 useradd[1083740]: new user: name=builder, UID=1836, GID=1836, home=/usr/src, shell=/bin/bash, from=none <13>Oct 28 08:20:53 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Oct 28 08:20:53 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Oct 28 08:20:53 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Oct 28 08:20:53 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Oct 28 08:20:53 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Oct 28 08:20:53 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Oct 28 08:20:53 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 28 08:20:53 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 28 08:20:53 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Oct 28 08:20:53 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Oct 28 08:20:53 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Oct 28 08:20:53 rpmi: libcrypto3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241305 installed <13>Oct 28 08:20:53 rpmi: libssl3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241305 installed <13>Oct 28 08:20:53 rpmi: python3-3.11.6-alt1 sisyphus+331220.100.1.1 1696668078 installed <13>Oct 28 08:20:54 rpmi: python3-base-3.11.6-alt1 sisyphus+331220.100.1.1 1696668078 installed <13>Oct 28 08:20:54 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Oct 28 08:20:54 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Oct 28 08:20:54 rpmi: rpm-build-python3-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Oct 28 08:20:56 rpmi: python3-module-pkg_resources-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208272 installed <13>Oct 28 08:20:56 rpmi: python3-module-typing_extensions-4.8.0-alt1 sisyphus+332392.100.1.1 1697893352 installed <13>Oct 28 08:20:56 rpmi: python3-module-mypy_extensions-1.0.0-alt1 sisyphus+316350.100.2.1 1678357948 installed <13>Oct 28 08:20:56 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Oct 28 08:20:56 rpmi: python3-module-dateutil-2.8.2-alt2 sisyphus+319889.300.1.1 1683215971 installed <13>Oct 28 08:20:56 rpmi: libpython3-3.11.6-alt1 sisyphus+331220.100.1.1 1696668078 installed <13>Oct 28 08:20:56 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Oct 28 08:20:56 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Oct 28 08:20:56 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed <13>Oct 28 08:20:57 rpmi: python3-dev-3.11.6-alt1 sisyphus+331220.100.1.1 1696668078 installed <13>Oct 28 08:20:57 rpmi: python3-module-setuptools-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208272 installed <13>Oct 28 08:20:57 rpmi: python3-module-wheel-0.41.2-alt1 sisyphus+330375.100.1.1 1695720757 installed <13>Oct 28 08:20:57 rpmi: python3-module-freezegun-1.2.2-alt1 sisyphus+308238.100.1.1 1665502565 installed <13>Oct 28 08:20:57 rpmi: python3-module-mypy-1.5.1-alt1 sisyphus+327318.100.1.1 1692268866 installed <13>Oct 28 08:20:57 rpmi: python3-module-colorama-0.4.6-alt1 sisyphus+308971.100.1.1 1666698282 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-loguru-0.7.2-alt1.nosrc.rpm (w1.gzdio) <13>Oct 28 08:20:59 rpmi: python3-module-pluggy-1.3.0-alt1 sisyphus+330478.100.1.1 1695823310 installed <13>Oct 28 08:20:59 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Oct 28 08:20:59 rpmi: python3-module-packaging-23.2-alt1 sisyphus+330805.100.2.1 1696324248 installed <13>Oct 28 08:20:59 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Oct 28 08:20:59 rpmi: python3-module-filelock-3.12.2-alt1 sisyphus+322904.200.2.1 1686751677 installed <13>Oct 28 08:20:59 rpmi: python3-module-pytest-7.4.3-alt1 sisyphus+332685.100.2.1 1698314627 installed <13>Oct 28 08:20:59 rpmi: python3-module-pip-wheel-23.3.1-alt1 sisyphus+332591.100.1.1 1698145011 installed <13>Oct 28 08:20:59 rpmi: python3-module-setuptools-wheel-1:68.2.2-alt1 sisyphus+329927.100.2.1 1695208272 installed <13>Oct 28 08:20:59 rpmi: python3-module-wheel-wheel-0.41.2-alt1 sisyphus+330375.100.1.1 1695720757 installed <13>Oct 28 08:20:59 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Oct 28 08:20:59 rpmi: python3-module-tomli-2.0.1-alt2 sisyphus+305000.3300.2.1 1660575675 installed <13>Oct 28 08:20:59 rpmi: python3-module-platformdirs-3.10.0-alt1 sisyphus+326155.100.2.1 1690880012 installed <13>Oct 28 08:20:59 rpmi: python3-module-distlib-0.3.7-alt1 sisyphus+325251.100.1.1 1689867355 installed <13>Oct 28 08:20:59 rpmi: python3-module-virtualenv-20.24.3-alt1 sisyphus+327149.100.1.1 1692010124 installed <13>Oct 28 08:20:59 rpmi: python3-module-apipkg-3.0.1-alt2 sisyphus+323078.100.1.1 1686823905 installed <13>Oct 28 08:20:59 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Oct 28 08:20:59 rpmi: python3-module-tox-3.27.1-alt1 sisyphus+309865.500.3.1 1668591286 installed <13>Oct 28 08:20:59 rpmi: python3-module-tox-console-scripts-0.3.2-alt1 sisyphus+301745.100.2.1 1655211258 installed <13>Oct 28 08:20:59 rpmi: python3-module-tox-no-deps-0.2.0-alt2 sisyphus+326844.100.1.1 1691596469 installed <13>Oct 28 08:20:59 rpmi: python3-module-pyproject-installer-0.5.2-alt1 sisyphus+324644.100.2.1 1689089627 installed Installing python3-module-loguru-0.7.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.20650 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-loguru-0.7.2 + echo 'Source #0 (python3-module-loguru-0.7.2.tar):' Source #0 (python3-module-loguru-0.7.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-loguru-0.7.2.tar + cd python3-module-loguru-0.7.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.20650 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-loguru-0.7.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec INFO : pyproject_installer.lib.build_backend : pyproject.toml was not found, using defaults INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta:__legacy__ INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build INFO : root : creating build/lib INFO : root : creating build/lib/loguru INFO : root : copying loguru/_string_parsers.py -> build/lib/loguru INFO : root : copying loguru/_simple_sinks.py -> build/lib/loguru INFO : root : copying loguru/_recattrs.py -> build/lib/loguru INFO : root : copying loguru/_logger.py -> build/lib/loguru INFO : root : copying loguru/_locks_machinery.py -> build/lib/loguru INFO : root : copying loguru/_handler.py -> build/lib/loguru INFO : root : copying loguru/_get_frame.py -> build/lib/loguru INFO : root : copying loguru/_filters.py -> build/lib/loguru INFO : root : copying loguru/_file_sink.py -> build/lib/loguru INFO : root : copying loguru/_error_interceptor.py -> build/lib/loguru INFO : root : copying loguru/_defaults.py -> build/lib/loguru INFO : root : copying loguru/_datetime.py -> build/lib/loguru INFO : root : copying loguru/_ctime_functions.py -> build/lib/loguru INFO : root : copying loguru/_contextvars.py -> build/lib/loguru INFO : root : copying loguru/_colorizer.py -> build/lib/loguru INFO : root : copying loguru/_colorama.py -> build/lib/loguru INFO : root : copying loguru/_better_exceptions.py -> build/lib/loguru INFO : root : copying loguru/_asyncio_loop.py -> build/lib/loguru INFO : root : copying loguru/__init__.py -> build/lib/loguru INFO : root : copying loguru/__init__.pyi -> build/lib/loguru INFO : root : copying loguru/py.typed -> build/lib/loguru INFO : wheel : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686 INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/py.typed -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/__init__.pyi -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/__init__.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_asyncio_loop.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_better_exceptions.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_colorama.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_colorizer.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_contextvars.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_ctime_functions.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_datetime.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_defaults.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_error_interceptor.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_file_sink.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_filters.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_get_frame.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_handler.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_locks_machinery.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_logger.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_recattrs.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_simple_sinks.py -> build/bdist.linux-i686/wheel/loguru INFO : root : copying build/lib/loguru/_string_parsers.py -> build/bdist.linux-i686/wheel/loguru INFO : root : running install_egg_info INFO : root : running egg_info INFO : root : creating loguru.egg-info INFO : root : writing loguru.egg-info/PKG-INFO INFO : root : writing dependency_links to loguru.egg-info/dependency_links.txt INFO : root : writing requirements to loguru.egg-info/requires.txt INFO : root : writing top-level names to loguru.egg-info/top_level.txt INFO : root : writing manifest file 'loguru.egg-info/SOURCES.txt' INFO : root : reading manifest file 'loguru.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' INFO : root : adding license file 'LICENSE' INFO : root : writing manifest file 'loguru.egg-info/SOURCES.txt' INFO : root : Copying loguru.egg-info to build/bdist.linux-i686/wheel/loguru-0.7.2-py3.11.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/loguru-0.7.2.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/dist/.tmp-9nuwnh_2/loguru-0.7.2-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'loguru/__init__.py' INFO : wheel : adding 'loguru/__init__.pyi' INFO : wheel : adding 'loguru/_asyncio_loop.py' INFO : wheel : adding 'loguru/_better_exceptions.py' INFO : wheel : adding 'loguru/_colorama.py' INFO : wheel : adding 'loguru/_colorizer.py' INFO : wheel : adding 'loguru/_contextvars.py' INFO : wheel : adding 'loguru/_ctime_functions.py' INFO : wheel : adding 'loguru/_datetime.py' INFO : wheel : adding 'loguru/_defaults.py' INFO : wheel : adding 'loguru/_error_interceptor.py' INFO : wheel : adding 'loguru/_file_sink.py' INFO : wheel : adding 'loguru/_filters.py' INFO : wheel : adding 'loguru/_get_frame.py' INFO : wheel : adding 'loguru/_handler.py' INFO : wheel : adding 'loguru/_locks_machinery.py' INFO : wheel : adding 'loguru/_logger.py' INFO : wheel : adding 'loguru/_recattrs.py' INFO : wheel : adding 'loguru/_simple_sinks.py' INFO : wheel : adding 'loguru/_string_parsers.py' INFO : wheel : adding 'loguru/py.typed' INFO : wheel : adding 'loguru-0.7.2.dist-info/LICENSE' INFO : wheel : adding 'loguru-0.7.2.dist-info/METADATA' INFO : wheel : adding 'loguru-0.7.2.dist-info/WHEEL' INFO : wheel : adding 'loguru-0.7.2.dist-info/top_level.txt' INFO : wheel : adding 'loguru-0.7.2.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: loguru-0.7.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.86929 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-loguru-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-loguru-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-loguru-0.7.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-loguru-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: loguru-0.7.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-loguru-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: loguru-0.7.2.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: loguru-0.7.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: loguru-0.7.2.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: loguru-0.7.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-loguru-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-loguru-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-loguru-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-loguru-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-loguru-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-loguru-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-loguru-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_asyncio_loop.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorizer.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_ctime_functions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_datetime.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_defaults.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_error_interceptor.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_filters.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_get_frame.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_handler.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_locks_machinery.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_recattrs.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_simple_sinks.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_string_parsers.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-loguru-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_asyncio_loop.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorizer.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_ctime_functions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_datetime.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_defaults.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_error_interceptor.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_filters.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_get_frame.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_handler.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_locks_machinery.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_recattrs.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_simple_sinks.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_string_parsers.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-loguru-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_asyncio_loop.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorizer.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_ctime_functions.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_datetime.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_defaults.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_error_interceptor.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_filters.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_get_frame.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_handler.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_locks_machinery.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_recattrs.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_simple_sinks.py compile /usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_string_parsers.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/loguru/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/__init__.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_asyncio_loop.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_asyncio_loop.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_asyncio_loop.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_asyncio_loop.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_better_exceptions.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_better_exceptions.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_better_exceptions.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_better_exceptions.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_colorama.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_colorama.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_colorama.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_colorama.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_colorizer.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_colorizer.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_colorizer.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_colorizer.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_contextvars.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_contextvars.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_contextvars.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_contextvars.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_ctime_functions.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_ctime_functions.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_ctime_functions.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_ctime_functions.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_datetime.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_datetime.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_datetime.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_datetime.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_defaults.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_defaults.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_defaults.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_defaults.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_error_interceptor.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_error_interceptor.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_error_interceptor.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_error_interceptor.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_file_sink.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_file_sink.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_file_sink.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_file_sink.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_filters.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_filters.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_filters.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_filters.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_get_frame.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_get_frame.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_get_frame.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_get_frame.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_handler.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_handler.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_locks_machinery.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_locks_machinery.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_locks_machinery.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_locks_machinery.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_logger.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_logger.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_recattrs.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_recattrs.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_recattrs.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_recattrs.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_simple_sinks.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_simple_sinks.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_simple_sinks.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_simple_sinks.cpython-311.opt-1.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_string_parsers.cpython-311.opt-1.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_string_parsers.cpython-311.pyc' './usr/lib/python3/site-packages/loguru/__pycache__/_string_parsers.cpython-311.opt-2.pyc' => './usr/lib/python3/site-packages/loguru/__pycache__/_string_parsers.cpython-311.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.86929 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-loguru-0.7.2 + cat ++ cat ./dist/.wheeltracker + _tox_wheel=loguru-0.7.2-py3-none-any.whl + export NO_INTERNET=YES + NO_INTERNET=YES + export PIP_NO_BUILD_ISOLATION=NO + PIP_NO_BUILD_ISOLATION=NO + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + export TOX_TESTENV_PASSENV=NO_INTERNET + TOX_TESTENV_PASSENV=NO_INTERNET + /usr/bin/tox.py3 --sitepackages -vvr -s false --no-deps --console-scripts --installpkg=./dist/loguru-0.7.2-py3-none-any.whl using tox.ini: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/tox.ini (pid 1110229) using tox-3.27.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 1110229) using package '/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/dist/loguru-0.7.2-py3-none-any.whl', skipping 'sdist' activity package .tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl links to dist/loguru-0.7.2-py3-none-any.whl (/usr/src/RPM/BUILD/python3-module-loguru-0.7.2) py3 uses /usr/bin/python3 py3 start: getenv /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3 py3 cannot reuse: -r flag py3 create: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3 setting PATH=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1110479] /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py3 created virtual environment CPython3.11.6.final.0-32 in 201ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/.local/share/virtualenv) added seed packages: pip==23.3.1, setuptools==68.2.2, wheel==0.41.2 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator setting PATH=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1111069] /usr/src/RPM/BUILD/python3-module-loguru-0.7.2$ /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin/python /usr/lib/python3/site-packages/tox_console_scripts/helper/console_scripts.py Generating script tox into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script tox-quickstart into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script virtualenv into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script py.test into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script pytest into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script dmypy into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script mypy into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script mypyc into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script stubgen into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script stubtest into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script wheel into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script py3prov into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin Generating script py3req into /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin py3 finish: getenv /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3 after 0.39 seconds py3 start: installpkg /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl py3 inst: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl write config to /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/.tox-config1 as 'ece7da55cea842244e3f457bc65ccfff9d89ca97e4b9831ef19aa8051105bb99 /usr/bin/python3\n3.27.1 1 0 0' setting PATH=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1111243] /usr/src/RPM/BUILD/python3-module-loguru-0.7.2$ /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin/python -m pip install --exists-action w .tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl Processing ./.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl Installing collected packages: loguru Successfully installed loguru-0.7.2 py3 finish: installpkg /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl after 1.00 seconds py3 start: envreport setting PATH=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1113111] /usr/src/RPM/BUILD/python3-module-loguru-0.7.2$ /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin/python -m pip freeze >.tox/py3/log/py3-0.log py3 finish: envreport after 0.28 seconds py3 installed: apipkg==3.0.1,colorama==0.4.6,distlib==0.3.7,filelock==3.12.2,freezegun==1.2.2,iniconfig==2.0.0,loguru @ file:///usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl#sha256=a5f185be9ee0269eeead6a92cbc81a2df0b7e6b553e641a8b24a80bc5f8bc6ae,mypy==1.5.1,mypy-extensions==1.0.0,packaging==23.2,platformdirs==3.10.0,pluggy==1.3.0,py==1.11.0,py3dephell==0.1.0,pyproject-installer==0.5.2,pytest==7.4.3,python-dateutil==2.8.2,six==1.16.0,tomli==2.0.1,tox==3.27.1,tox-console-scripts==0.3.2,tox-no-deps==0.2.0,typing_extensions==4.8.0,virtualenv==20.24.3 py3 start: run-test-pre py3 run-test-pre: PYTHONHASHSEED='1786856725' py3 finish: run-test-pre after 0.00 seconds py3 start: run-test py3 run-test: commands[0] | pytest -vra setting PATH=/usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1113576] /usr/src/RPM/BUILD/python3-module-loguru-0.7.2$ /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin/pytest -vra ============================= test session starts ============================== platform linux -- Python 3.11.6, pytest-7.4.3, pluggy-1.3.0 -- /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/py3/bin/python cachedir: .tox/py3/.pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-loguru-0.7.2 collecting ... collected 1497 items tests/test_activation.py::test_disable[-False] PASSED [ 0%] tests/test_activation.py::test_disable[tests-False] PASSED [ 0%] tests/test_activation.py::test_disable[test-True] PASSED [ 0%] tests/test_activation.py::test_disable[testss-True] PASSED [ 0%] tests/test_activation.py::test_disable[tests.-True] PASSED [ 0%] tests/test_activation.py::test_disable[tests.test_activation-False] PASSED [ 0%] tests/test_activation.py::test_disable[tests.test_activation.-True] PASSED [ 0%] tests/test_activation.py::test_disable[test_activation-True] PASSED [ 0%] tests/test_activation.py::test_disable[.-True] PASSED [ 0%] tests/test_activation.py::test_enable[-True] PASSED [ 0%] tests/test_activation.py::test_enable[tests-True] PASSED [ 0%] tests/test_activation.py::test_enable[test-False] PASSED [ 0%] tests/test_activation.py::test_enable[testss-False] PASSED [ 0%] tests/test_activation.py::test_enable[tests.-False] PASSED [ 0%] tests/test_activation.py::test_enable[tests.test_activation-True] PASSED [ 1%] tests/test_activation.py::test_enable[tests.test_activation.-False] PASSED [ 1%] tests/test_activation.py::test_enable[test_activation-False] PASSED [ 1%] tests/test_activation.py::test_enable[.-False] PASSED [ 1%] tests/test_activation.py::test_log_before_enable PASSED [ 1%] tests/test_activation.py::test_log_before_disable PASSED [ 1%] tests/test_activation.py::test_multiple_activations PASSED [ 1%] tests/test_activation.py::test_log_before_enable_f_globals_name_absent PASSED [ 1%] tests/test_activation.py::test_log_before_disable_f_globals_name_absent PASSED [ 1%] tests/test_activation.py::test_f_globals_name_absent_with_others PASSED [ 1%] tests/test_activation.py::test_invalid_enable_name[42] PASSED [ 1%] tests/test_activation.py::test_invalid_enable_name[name1] PASSED [ 1%] tests/test_activation.py::test_invalid_enable_name[name2] PASSED [ 1%] tests/test_activation.py::test_invalid_disable_name[42] PASSED [ 1%] tests/test_activation.py::test_invalid_disable_name[name1] PASSED [ 1%] tests/test_activation.py::test_invalid_disable_name[name2] PASSED [ 2%] tests/test_add_option_backtrace.py::test_backtrace PASSED [ 2%] tests/test_add_option_catch.py::test_catch_is_true PASSED [ 2%] tests/test_add_option_catch.py::test_catch_is_false PASSED [ 2%] tests/test_add_option_catch.py::test_no_sys_stderr PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sys_stderr PASSED [ 2%] tests/test_add_option_catch.py::test_encoding_error PASSED [ 2%] tests/test_add_option_catch.py::test_unprintable_record PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sink_message[False] PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sink_message[True] PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sink_caught_keep_working[False] PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sink_caught_keep_working[True] PASSED [ 2%] tests/test_add_option_catch.py::test_broken_sink_not_caught_enqueue PASSED [ 2%] tests/test_add_option_colorize.py::test_colorized_format[{message}-Foo-\x1b[31mFoo\x1b[0m\n] PASSED [ 2%] tests/test_add_option_colorize.py::test_colorized_format[-Bar-\x1b[31mBar\x1b[0m] PASSED [ 2%] tests/test_add_option_colorize.py::test_colorized_format[{message}-Baz-Baz\n] PASSED [ 3%] tests/test_add_option_colorize.py::test_colorized_format[{{{message:}}}-A-{\x1b[31mA\x1b[0m}\n] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorized_format[{message}-Foo-Foo\n] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorized_format[-Bar-Bar] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorized_format[{message}-Baz-Baz\n] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorized_format[{{{message:}}}-A-{A}\n] PASSED [ 3%] tests/test_add_option_colorize.py::test_colorize_stream[stream0] PASSED [ 3%] tests/test_add_option_colorize.py::test_colorize_stream[stream1] PASSED [ 3%] tests/test_add_option_colorize.py::test_colorize_stream[stream2] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorize_stream[stream0] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorize_stream[stream1] PASSED [ 3%] tests/test_add_option_colorize.py::test_decolorize_stream[stream2] PASSED [ 3%] tests/test_add_option_colorize.py::test_automatic_detection_when_stream_is_a_tty PASSED [ 3%] tests/test_add_option_colorize.py::test_automatic_detection_when_stream_is_not_a_tty PASSED [ 3%] tests/test_add_option_colorize.py::test_automatic_detection_when_stream_has_no_isatty PASSED [ 3%] tests/test_add_option_context.py::test_using_multiprocessing_directly_if_context_is_none PASSED [ 4%] tests/test_add_option_context.py::test_fork_context_as_string[fork] PASSED [ 4%] tests/test_add_option_context.py::test_fork_context_as_string[forkserver] PASSED [ 4%] tests/test_add_option_context.py::test_spawn_context_as_string PASSED [ 4%] tests/test_add_option_context.py::test_fork_context_as_object[fork] PASSED [ 4%] tests/test_add_option_context.py::test_fork_context_as_object[forkserver] PASSED [ 4%] tests/test_add_option_context.py::test_spawn_context_as_object PASSED [ 4%] tests/test_add_option_context.py::test_global_start_method_is_none_if_enqueue_is_false PASSED [ 4%] tests/test_add_option_context.py::test_invalid_context_name PASSED [ 4%] tests/test_add_option_context.py::test_invalid_context_object[42] PASSED [ 4%] tests/test_add_option_context.py::test_invalid_context_object[context1] PASSED [ 4%] tests/test_add_option_diagnose.py::test_diagnose PASSED [ 4%] tests/test_add_option_enqueue.py::test_enqueue PASSED [ 4%] tests/test_add_option_enqueue.py::test_enqueue_with_exception PASSED [ 4%] tests/test_add_option_enqueue.py::test_caught_exception_queue_put PASSED [ 4%] tests/test_add_option_enqueue.py::test_caught_exception_queue_get PASSED [ 5%] tests/test_add_option_enqueue.py::test_caught_exception_sink_write PASSED [ 5%] tests/test_add_option_enqueue.py::test_not_caught_exception_queue_put PASSED [ 5%] tests/test_add_option_enqueue.py::test_not_caught_exception_queue_get PASSED [ 5%] tests/test_add_option_enqueue.py::test_not_caught_exception_sink_write PASSED [ 5%] tests/test_add_option_enqueue.py::test_not_caught_exception_sink_write_then_complete PASSED [ 5%] tests/test_add_option_enqueue.py::test_not_caught_exception_queue_get_then_complete PASSED [ 5%] tests/test_add_option_enqueue.py::test_wait_for_all_messages_enqueued PASSED [ 5%] tests/test_add_option_enqueue.py::test_logging_not_picklable_exception[exception_value0] PASSED [ 5%] tests/test_add_option_enqueue.py::test_logging_not_picklable_exception[exception_value1] PASSED [ 5%] tests/test_add_option_enqueue.py::test_logging_not_unpicklable_exception[exception_value0] PASSED [ 5%] tests/test_add_option_enqueue.py::test_logging_not_unpicklable_exception[exception_value1] PASSED [ 5%] tests/test_add_option_filter.py::test_filterd_in[None] PASSED [ 5%] tests/test_add_option_filter.py::test_filterd_in[] PASSED [ 5%] tests/test_add_option_filter.py::test_filterd_in[tests] PASSED [ 5%] tests/test_add_option_filter.py::test_filterd_in[tests.test_add_option_filter] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[0] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[1] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter6] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter7] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter8] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter9] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter10] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter11] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter12] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter13] PASSED [ 6%] tests/test_add_option_filter.py::test_filterd_in[filter14] PASSED [ 6%] tests/test_add_option_filter.py::test_filtered_out[test] PASSED [ 6%] tests/test_add_option_filter.py::test_filtered_out[testss] PASSED [ 6%] tests/test_add_option_filter.py::test_filtered_out[tests.] PASSED [ 6%] tests/test_add_option_filter.py::test_filtered_out[tests.test_add_option_filter.] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[.] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[0] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[1] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter7] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter8] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter9] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter10] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter11] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_out[filter12] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[None] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter2] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter3] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter4] PASSED [ 7%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter5] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter6] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_in_f_globals_name_absent[filter7] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[tests] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[filter3] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[filter4] PASSED [ 8%] tests/test_add_option_filter.py::test_filtered_out_f_globals_name_absent[filter5] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter[-1] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter[3.4] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter[filter2] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter_dict_types[filter0] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter_dict_types[filter1] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter_dict_types[filter2] PASSED [ 8%] tests/test_add_option_filter.py::test_invalid_filter_dict_types[filter3] PASSED [ 9%] tests/test_add_option_filter.py::test_invalid_filter_dict_types[filter4] PASSED [ 9%] tests/test_add_option_filter.py::test_invalid_filter_dict_values[filter0] PASSED [ 9%] tests/test_add_option_filter.py::test_invalid_filter_dict_values[filter1] PASSED [ 9%] tests/test_add_option_filter.py::test_invalid_filter_dict_values[filter2] PASSED [ 9%] tests/test_add_option_filter.py::test_filter_dict_with_custom_level PASSED [ 9%] tests/test_add_option_filter.py::test_invalid_filter_builtin PASSED [ 9%] tests/test_add_option_format.py::test_format[a-Message: {message}-Message: a\n] PASSED [ 9%] tests/test_add_option_format.py::test_format[b-Nope-Nope\n] PASSED [ 9%] tests/test_add_option_format.py::test_format[c-{level} {message} {level}-DEBUG c DEBUG\n] PASSED [ 9%] tests/test_add_option_format.py::test_format[d-{message} {level} {level.no} {level.name}-d DEBUG 10 DEBUG\n] PASSED [ 9%] tests/test_add_option_format.py::test_format[e--e] PASSED [ 9%] tests/test_add_option_format.py::test_format[f--f DEBUG] PASSED [ 9%] tests/test_add_option_format.py::test_progressive_format PASSED [ 9%] tests/test_add_option_format.py::test_function_format_without_exception PASSED [ 9%] tests/test_add_option_format.py::test_function_format_with_exception PASSED [ 10%] tests/test_add_option_format.py::test_invalid_format[-1] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_format[3.4] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_format[format2] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_markups[] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_markups[] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_markups[] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_markups[] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_markups[] PASSED [ 10%] tests/test_add_option_format.py::test_markup_in_field[True] PASSED [ 10%] tests/test_add_option_format.py::test_markup_in_field[False] PASSED [ 10%] tests/test_add_option_format.py::test_invalid_format_builtin PASSED [ 10%] tests/test_add_option_kwargs.py::test_file_mode_a PASSED [ 10%] tests/test_add_option_kwargs.py::test_file_mode_w PASSED [ 10%] tests/test_add_option_kwargs.py::test_file_auto_buffering PASSED [ 10%] tests/test_add_option_kwargs.py::test_file_line_buffering PASSED [ 11%] tests/test_add_option_kwargs.py::test_invalid_function_kwargs PASSED [ 11%] tests/test_add_option_kwargs.py::test_invalid_file_object_kwargs PASSED [ 11%] tests/test_add_option_kwargs.py::test_invalid_file_kwargs PASSED [ 11%] tests/test_add_option_kwargs.py::test_invalid_coroutine_kwargs PASSED [ 11%] tests/test_add_option_level.py::test_level_low_enough[0] PASSED [ 11%] tests/test_add_option_level.py::test_level_low_enough[TRACE] PASSED [ 11%] tests/test_add_option_level.py::test_level_low_enough[INFO] PASSED [ 11%] tests/test_add_option_level.py::test_level_low_enough[20] PASSED [ 11%] tests/test_add_option_level.py::test_level_too_high[WARNING] PASSED [ 11%] tests/test_add_option_level.py::test_level_too_high[25] PASSED [ 11%] tests/test_add_option_level.py::test_invalid_level[3.4] PASSED [ 11%] tests/test_add_option_level.py::test_invalid_level[level1] PASSED [ 11%] tests/test_add_option_level.py::test_unknown_level[foo] PASSED [ 11%] tests/test_add_option_level.py::test_unknown_level[-1] PASSED [ 11%] tests/test_add_option_serialize.py::test_serialize PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_non_ascii_characters PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_exception PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_exception_without_context PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_exception_none_tuple PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_exception_instance PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_with_catch_decorator PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_with_record_option PASSED [ 12%] tests/test_add_option_serialize.py::test_serialize_not_serializable PASSED [ 12%] tests/test_add_sinks.py::test_stdout_sink[0] PASSED [ 12%] tests/test_add_sinks.py::test_stdout_sink[1] PASSED [ 12%] tests/test_add_sinks.py::test_stdout_sink[2] PASSED [ 12%] tests/test_add_sinks.py::test_stderr_sink[0] PASSED [ 12%] tests/test_add_sinks.py::test_stderr_sink[1] PASSED [ 12%] tests/test_add_sinks.py::test_stderr_sink[2] PASSED [ 12%] tests/test_add_sinks.py::test_devnull[0] PASSED [ 13%] tests/test_add_sinks.py::test_devnull[1] PASSED [ 13%] tests/test_add_sinks.py::test_devnull[2] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[str-0] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[str-1] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[str-2] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[Path-0] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[Path-1] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[Path-2] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[0-0] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[0-1] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[0-2] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[1-0] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[1-1] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink[1-2] PASSED [ 13%] tests/test_add_sinks.py::test_file_sink_folder_creation[0] PASSED [ 14%] tests/test_add_sinks.py::test_file_sink_folder_creation[1] PASSED [ 14%] tests/test_add_sinks.py::test_file_sink_folder_creation[2] PASSED [ 14%] tests/test_add_sinks.py::test_function_sink[0] PASSED [ 14%] tests/test_add_sinks.py::test_function_sink[1] PASSED [ 14%] tests/test_add_sinks.py::test_function_sink[2] PASSED [ 14%] tests/test_add_sinks.py::test_coroutine_sink[0] PASSED [ 14%] tests/test_add_sinks.py::test_coroutine_sink[1] PASSED [ 14%] tests/test_add_sinks.py::test_coroutine_sink[2] PASSED [ 14%] tests/test_add_sinks.py::test_file_object_sink[0] PASSED [ 14%] tests/test_add_sinks.py::test_file_object_sink[1] PASSED [ 14%] tests/test_add_sinks.py::test_file_object_sink[2] PASSED [ 14%] tests/test_add_sinks.py::test_standard_handler_sink[0] PASSED [ 14%] tests/test_add_sinks.py::test_standard_handler_sink[1] PASSED [ 14%] tests/test_add_sinks.py::test_standard_handler_sink[2] PASSED [ 14%] tests/test_add_sinks.py::test_flush[0] PASSED [ 15%] tests/test_add_sinks.py::test_flush[1] PASSED [ 15%] tests/test_add_sinks.py::test_flush[2] PASSED [ 15%] tests/test_add_sinks.py::test_file_sink_ascii_encoding PASSED [ 15%] tests/test_add_sinks.py::test_file_sink_utf8_encoding PASSED [ 15%] tests/test_add_sinks.py::test_file_sink_default_encoding PASSED [ 15%] tests/test_add_sinks.py::test_disabled_logger_in_sink PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_flush[123] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_flush[None] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_stop[123] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_stop[None] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_complete[123] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_complete[None] PASSED [ 15%] tests/test_add_sinks.py::test_custom_sink_invalid_complete[] PASSED [ 15%] tests/test_add_sinks.py::test_invalid_sink[123] PASSED [ 15%] tests/test_add_sinks.py::test_invalid_sink[sys] PASSED [ 16%] tests/test_add_sinks.py::test_invalid_sink[sink2] PASSED [ 16%] tests/test_add_sinks.py::test_invalid_sink[int] PASSED [ 16%] tests/test_add_sinks.py::test_deprecated_start_and_stop PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[1m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[2m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[22m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[1m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[2m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_styles[1-\x1b[22m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_background_colors[1-\x1b[41m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_background_colors[1-\x1b[41m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_background_colors[1-\x1b[102m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_background_colors[1-\x1b[102m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_foreground_colors[1-\x1b[33m1\x1b[0m] PASSED [ 16%] tests/test_ansimarkup_basic.py::test_foreground_colors[1-\x1b[33m1\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_foreground_colors[1-\x1b[97m1\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_foreground_colors[1-\x1b[97m1\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_nested[12-\x1b[1m1\x1b[0m\x1b[2m2\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_nested[123-\x1b[1m1\x1b[0m2\x1b[2m3\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_nested[01234-0\x1b[1m1\x1b[2m2\x1b[0m\x1b[1m3\x1b[0m4] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_nested[01234-\x1b[2m0\x1b[1m1\x1b[2m2\x1b[0m\x1b[2m\x1b[1m3\x1b[0m\x1b[2m4\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_strict_parsing[] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_strict_parsing[] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_strict_parsing[] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_permissive_parsing[-\x1b[1m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_permissive_parsing[-\x1b[43m\x1b[1m\x1b[0m\x1b[43m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_permissive_parsing[-\x1b[1m\x1b[1m\x1b[0m\x1b[1m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_autoclose[foo-\x1b[31mfoo\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_autoclose[bar-\x1b[32m\x1b[1mbar\x1b[0m\x1b[32m\x1b[0m] PASSED [ 17%] tests/test_ansimarkup_basic.py::test_autoclose[abcde-a\x1b[33mb\x1b[1mc\x1b[0m\x1b[33md\x1b[0me] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_escaping[foo\\bar-\x1b[31mfoobar\x1b[0m] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_escaping[foo\\bar-\x1b[31mfoobar\x1b[0m] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_escaping[\\\\-] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_escaping[foo\\bar\\baz-foobarbaz] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[True-X] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-1] PASSED [ 18%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-1] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-1] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_mismatched_error[False-X] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[True-12] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[True-12] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[True-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[False-12] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[False-12] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unbalanced_error[False-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[True-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[True-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[True-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[True-1] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[False-] PASSED [ 19%] tests/test_ansimarkup_basic.py::test_unclosed_error[False-] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_unclosed_error[False-] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_unclosed_error[False-1] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-bar] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-foobar] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-foo] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-foo] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-12] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-12] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-123] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-123] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-1] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-1] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-1] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[True-1] PASSED [ 20%] tests/test_ansimarkup_basic.py::test_invalid_color[False-bar] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-foobar] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-foo] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-foo] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-12] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-12] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-123] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-123] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-1] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-1] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-1] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_invalid_color[False-1] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_strip[foo-foo] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_strip[bar-bar] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_strip[baz-baz] PASSED [ 21%] tests/test_ansimarkup_basic.py::test_strip[123-123] PASSED [ 22%] tests/test_ansimarkup_basic.py::test_strip[foo-foo] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_background_colors[1-\x1b[41m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_background_colors[1-\x1b[40m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_background_colors[1-\x1b[102m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_background_colors[1-\x1b[105m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_foreground_colors[1-\x1b[33m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_foreground_colors[1-\x1b[34m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_foreground_colors[1-\x1b[97m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_foreground_colors[1-\x1b[96m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_8bit_colors[1-\x1b[38;2;255;0;0m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_8bit_colors[1-\x1b[48;2;0;160;0m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_8bit_colors[1-\x1b[38;2;241;47;18m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_hex_colors[1-\x1b[38;2;255;0;0m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_hex_colors[1-\x1b[48;2;0;160;0m1\x1b[0m] PASSED [ 22%] tests/test_ansimarkup_extended.py::test_hex_colors[1-\x1b[38;2;241;47;18m1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_hex_colors[1-\x1b[48;2;190;235;238m1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_rgb_colors[1-\x1b[38;5;200m1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_rgb_colors[1-\x1b[48;5;49m1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_nested[1-\x1b[31m\x1b[1m\x1b[48;2;0;160;0m1\x1b[0m\x1b[31m\x1b[1m\x1b[0m\x1b[31m\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_nested[1-\x1b[48;5;100m\x1b[38;5;200m1\x1b[0m\x1b[48;5;100m\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_nested[1-\x1b[48;2;0;160;0m\x1b[38;2;255;0;0m1\x1b[0m\x1b[48;2;0;160;0m\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_nested[1-\x1b[48;2;0;160;0m\x1b[38;2;255;0;0m1\x1b[0m\x1b[48;2;0;160;0m\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[2 > 1-\x1b[31m2 > 1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[1 < 2-\x1b[31m1 < 2\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[1 -\x1b[31m1 1-{: <10}\x1b[31m1\x1b[0m] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[{: 1-{: 1{: >10}-\x1b[31m1\x1b[0m{: >10}] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[<123>-<1\x1b[31m2\x1b[0m3>] PASSED [ 23%] tests/test_ansimarkup_extended.py::test_tricky_parse[23>-] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_tricky_parse[<12 < 34>-<1\x1b[31m2 < 3\x1b[0m4>] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_tricky_parse[<12 4>-<1\x1b[31m2 ] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_tricky_parse[<13 > 24>-<1\x1b[31m3 > 2\x1b[0m4>] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-<>1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-<,>1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[True-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 24%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-<>1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-<,>1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_color[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[True-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[True-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[True-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[True-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[True-fg #F2D1GZ>1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[False-1] PASSED [ 25%] tests/test_ansimarkup_extended.py::test_invalid_hex[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_hex[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_hex[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_hex[False-fg #F2D1GZ>1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_8bit[False-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[True-1] PASSED [ 26%] tests/test_ansimarkup_extended.py::test_invalid_rgb[False-1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_invalid_rgb[False-1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_invalid_rgb[False-1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_invalid_rgb[False-1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_invalid_rgb[False-1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_strip[foobar-foobar] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_strip[baz-baz] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_strip[bar-bar] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[2 > 1-2 > 1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[1 < 2-1 < 2] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[1 -1 1-{: <10}1] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[{: 1-{: 1{: >10}-1{: >10}] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[<123>-<123>] PASSED [ 27%] tests/test_ansimarkup_extended.py::test_tricky_strip[23>-] PASSED [ 28%] tests/test_ansimarkup_extended.py::test_tricky_strip[<12 < 34>-<12 < 34>] PASSED [ 28%] tests/test_ansimarkup_extended.py::test_tricky_strip[<12 4>-<12 ] PASSED [ 28%] tests/test_ansimarkup_extended.py::test_tricky_strip[<13 > 24>-<13 > 24>] PASSED [ 28%] tests/test_bind.py::test_bind_after_add PASSED [ 28%] tests/test_bind.py::test_bind_before_add PASSED [ 28%] tests/test_bind.py::test_add_using_bound PASSED [ 28%] tests/test_bind.py::test_not_override_parent_logger PASSED [ 28%] tests/test_bind.py::test_override_previous_bound PASSED [ 28%] tests/test_bind.py::test_no_conflict PASSED [ 28%] tests/test_bind.py::test_bind_and_add_level[True] PASSED [ 28%] tests/test_bind.py::test_bind_and_add_level[False] PASSED [ 28%] tests/test_bind.py::test_override_configured PASSED [ 28%] tests/test_colorama.py::test_stream_wrapped_on_windows_if_no_vt_support[__stdout__] SKIPPED [ 28%] tests/test_colorama.py::test_stream_wrapped_on_windows_if_no_vt_support[__stderr__] SKIPPED [ 28%] tests/test_colorama.py::test_stream_not_wrapped_on_windows_if_vt_support[__stdout__] SKIPPED [ 29%] tests/test_colorama.py::test_stream_not_wrapped_on_windows_if_vt_support[__stderr__] SKIPPED [ 29%] tests/test_colorama.py::test_stream_is_none PASSED [ 29%] tests/test_colorama.py::test_is_a_tty PASSED [ 29%] tests/test_colorama.py::test_is_not_a_tty PASSED [ 29%] tests/test_colorama.py::test_is_a_tty_exception PASSED [ 29%] tests/test_colorama.py::test_pycharm_fixed[__stdout__-True] PASSED [ 29%] tests/test_colorama.py::test_pycharm_fixed[__stderr__-True] PASSED [ 29%] tests/test_colorama.py::test_pycharm_fixed[stdout-False] PASSED [ 29%] tests/test_colorama.py::test_pycharm_fixed[stderr-False] PASSED [ 29%] tests/test_colorama.py::test_pycharm_fixed[-False] PASSED [ 29%] tests/test_colorama.py::test_github_actions_fixed[__stdout__-True] PASSED [ 29%] tests/test_colorama.py::test_github_actions_fixed[__stderr__-True] PASSED [ 29%] tests/test_colorama.py::test_github_actions_fixed[stdout-False] PASSED [ 29%] tests/test_colorama.py::test_github_actions_fixed[stderr-False] PASSED [ 29%] tests/test_colorama.py::test_github_actions_fixed[-False] PASSED [ 30%] tests/test_colorama.py::test_mintty_fixed_windows[__stdout__-True] SKIPPED [ 30%] tests/test_colorama.py::test_mintty_fixed_windows[__stderr__-True] SKIPPED [ 30%] tests/test_colorama.py::test_mintty_fixed_windows[stdout-False] SKIPPED [ 30%] tests/test_colorama.py::test_mintty_fixed_windows[stderr-False] SKIPPED [ 30%] tests/test_colorama.py::test_mintty_fixed_windows[-False] SKIPPED (T...) [ 30%] tests/test_colorama.py::test_mintty_not_fixed_linux[__stdout__-False] PASSED [ 30%] tests/test_colorama.py::test_mintty_not_fixed_linux[__stderr__-False] PASSED [ 30%] tests/test_colorama.py::test_mintty_not_fixed_linux[stdout-False] PASSED [ 30%] tests/test_colorama.py::test_mintty_not_fixed_linux[stderr-False] PASSED [ 30%] tests/test_colorama.py::test_mintty_not_fixed_linux[-False] PASSED [ 30%] tests/test_colorama.py::test_jupyter_fixed[stdout-StreamIsattyFalse-True] PASSED [ 30%] tests/test_colorama.py::test_jupyter_fixed[stderr-StreamIsattyFalse-True] PASSED [ 30%] tests/test_colorama.py::test_jupyter_fixed[__stdout__-StreamIsattyFalse-False] PASSED [ 30%] tests/test_colorama.py::test_jupyter_fixed[__stderr__-StreamIsattyFalse-False] PASSED [ 30%] tests/test_colorama.py::test_jupyter_fixed[stdout-StreamIsattyTrue-False] PASSED [ 31%] tests/test_colorama.py::test_jupyter_fixed[stderr-StreamIsattyTrue-False] PASSED [ 31%] tests/test_colorama.py::test_jupyter_fixed[-StreamIsattyFalse-False] PASSED [ 31%] tests/test_colorama.py::test_dont_wrap_on_linux[__stdout__] PASSED [ 31%] tests/test_colorama.py::test_dont_wrap_on_linux[__stderr__] PASSED [ 31%] tests/test_colorama.py::test_dont_wrap_if_not_original_stdout_or_stderr[stdout] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_not_original_stdout_or_stderr[stderr] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_not_original_stdout_or_stderr[] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_terminal_has_vt_support[__stdout__] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_terminal_has_vt_support[__stderr__] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_winapi_false[__stdout__] SKIPPED [ 31%] tests/test_colorama.py::test_dont_wrap_if_winapi_false[__stderr__] SKIPPED [ 31%] tests/test_colorama.py::test_wrap_if_winapi_true_and_no_vt_support[__stdout__] SKIPPED [ 31%] tests/test_colorama.py::test_wrap_if_winapi_true_and_no_vt_support[__stderr__] SKIPPED [ 31%] tests/test_colorama.py::test_wrap_if_winapi_true_and_vt_check_fails[__stdout__] SKIPPED [ 31%] tests/test_colorama.py::test_wrap_if_winapi_true_and_vt_check_fails[__stderr__] SKIPPED [ 32%] tests/test_colorama.py::test_wrap_if_winapi_true_and_stream_has_no_fileno[__stdout__] SKIPPED [ 32%] tests/test_colorama.py::test_wrap_if_winapi_true_and_stream_has_no_fileno[__stderr__] SKIPPED [ 32%] tests/test_colorama.py::test_wrap_if_winapi_true_and_old_colorama_version[__stdout__] SKIPPED [ 32%] tests/test_colorama.py::test_wrap_if_winapi_true_and_old_colorama_version[__stderr__] SKIPPED [ 32%] tests/test_configure.py::test_handlers PASSED [ 32%] tests/test_configure.py::test_levels PASSED [ 32%] tests/test_configure.py::test_extra PASSED [ 32%] tests/test_configure.py::test_patcher PASSED [ 32%] tests/test_configure.py::test_activation PASSED [ 32%] tests/test_configure.py::test_dict_unpacking PASSED [ 32%] tests/test_configure.py::test_returned_ids PASSED [ 32%] tests/test_configure.py::test_dont_reset_by_default PASSED [ 32%] tests/test_configure.py::test_reset_previous_handlers PASSED [ 32%] tests/test_configure.py::test_reset_previous_extra PASSED [ 32%] tests/test_configure.py::test_reset_previous_patcher PASSED [ 33%] tests/test_configure.py::test_dont_reset_previous_levels PASSED [ 33%] tests/test_configure.py::test_configure_handler_using_new_level PASSED [ 33%] tests/test_configure.py::test_configure_filter_using_new_level PASSED [ 33%] tests/test_configure.py::test_configure_before_bind PASSED [ 33%] tests/test_configure.py::test_configure_after_bind PASSED [ 33%] tests/test_contextualize.py::test_contextualize PASSED [ 33%] tests/test_contextualize.py::test_contextualize_as_decorator PASSED [ 33%] tests/test_contextualize.py::test_contextualize_in_function PASSED [ 33%] tests/test_contextualize.py::test_contextualize_reset PASSED [ 33%] tests/test_contextualize.py::test_contextualize_async PASSED [ 33%] tests/test_contextualize.py::test_contextualize_thread PASSED [ 33%] tests/test_contextualize.py::test_contextualize_before_bind PASSED [ 33%] tests/test_contextualize.py::test_contextualize_after_bind PASSED [ 33%] tests/test_contextualize.py::test_contextualize_using_bound PASSED [ 34%] tests/test_contextualize.py::test_contextualize_before_configure PASSED [ 34%] tests/test_contextualize.py::test_contextualize_after_configure PASSED [ 34%] tests/test_contextualize.py::test_nested_contextualize PASSED [ 34%] tests/test_contextualize.py::test_context_reset_despite_error PASSED [ 34%] tests/test_contextualize.py::test_contextvars_fallback_352 PASSED [ 34%] tests/test_coroutine_sink.py::test_coroutine_function PASSED [ 34%] tests/test_coroutine_sink.py::test_async_callable_sink PASSED [ 34%] tests/test_coroutine_sink.py::test_concurrent_execution PASSED [ 34%] tests/test_coroutine_sink.py::test_recursive_coroutine PASSED [ 34%] tests/test_coroutine_sink.py::test_using_another_event_loop PASSED [ 34%] tests/test_coroutine_sink.py::test_run_mutiple_different_loops PASSED [ 34%] tests/test_coroutine_sink.py::test_run_multiple_same_loop PASSED [ 34%] tests/test_coroutine_sink.py::test_using_sink_without_running_loop_not_none PASSED [ 34%] tests/test_coroutine_sink.py::test_using_sink_without_running_loop_none PASSED [ 34%] tests/test_coroutine_sink.py::test_global_loop_not_used PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_in_another_run PASSED [ 35%] tests/test_coroutine_sink.py::test_tasks_cancelled_on_remove PASSED [ 35%] tests/test_coroutine_sink.py::test_remove_without_tasks PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_without_tasks PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_stream_noop PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_file_noop PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_function_noop PASSED [ 35%] tests/test_coroutine_sink.py::test_complete_standard_noop PASSED [ 35%] tests/test_coroutine_sink.py::test_exception_in_coroutine_caught PASSED [ 35%] tests/test_coroutine_sink.py::test_exception_in_coroutine_not_caught PASSED [ 35%] tests/test_coroutine_sink.py::test_exception_in_coroutine_during_complete_caught PASSED [ 35%] tests/test_coroutine_sink.py::test_exception_in_coroutine_during_complete_not_caught PASSED [ 35%] tests/test_coroutine_sink.py::test_enqueue_coroutine_loop PASSED [ 35%] tests/test_coroutine_sink.py::test_enqueue_coroutine_from_inside_coroutine_without_loop PASSED [ 35%] tests/test_coroutine_sink.py::test_custom_complete_function PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_from_another_loop[True] PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_from_another_loop[False] PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_from_multiple_threads_loop_is_none PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_from_multiple_threads_loop_is_not_none PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_and_sink_write_concurrency PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_and_contextualize_concurrency PASSED [ 36%] tests/test_coroutine_sink.py::test_complete_with_sub_processes PASSED [ 36%] tests/test_coroutine_sink.py::test_invalid_coroutine_sink_if_no_loop_with_enqueue PASSED [ 36%] tests/test_datetime.py::test_formatting[%Y-%m-%d %H-%M-%S %f %Z %z-2018-06-09 01:02:03.000045-timezone0-2018-06-09 01-02-03 000045 UTC +0000] PASSED [ 36%] tests/test_datetime.py::test_formatting[YYYY-MM-DD HH-mm-ss SSSSSS zz ZZ-2018-06-09 01:02:03.000045-timezone1-2018-06-09 01-02-03 000045 UTC +0000] PASSED [ 36%] tests/test_datetime.py::test_formatting[%Y-%m-%d %H-%M-%S %f %Z %z-2018-06-09 01:02:03.000045-timezone2-2018-06-09 01-02-03 000045 EST -0500] PASSED [ 36%] tests/test_datetime.py::test_formatting[YYYY-MM-DD HH-mm-ss SSSSSS zz ZZ-2018-06-09 01:02:03.000045-timezone3-2018-06-09 01-02-03 000045 EST -0500] PASSED [ 36%] tests/test_datetime.py::test_formatting[%Y-%m-%d %H-%M-%S %f %Z!UTC-2018-06-09 01:02:03.000045-timezone4-2018-06-09 01-02-03 000045 UTC] PASSED [ 36%] tests/test_datetime.py::test_formatting[YYYY-MM-DD HH-mm-ss SSSSSS zz!UTC-2018-06-09 01:02:03.000045-timezone5-2018-06-09 01-02-03 000045 UTC] PASSED [ 36%] tests/test_datetime.py::test_formatting[%Y-%m-%d %H-%M-%S %f %Z %z!UTC-2018-06-09 01:02:03.000045-timezone6-2018-06-09 06-02-03 000045 UTC +0000] PASSED [ 37%] tests/test_datetime.py::test_formatting[YYYY-MM-DD HH-mm-ss SSSSSS zz ZZ!UTC-2018-06-09 01:02:03.000045-timezone7-2018-06-09 06-02-03 000045 UTC +0000] PASSED [ 37%] tests/test_datetime.py::test_formatting[YY-M-D H-m-s SSS Z-2005-04-07 09:03:08.002320-timezone8-05-4-7 9-3-8 002 +01:00] PASSED [ 37%] tests/test_datetime.py::test_formatting[Q_DDDD_DDD d_E h_hh A SS ZZ-2000-01-01 14:00:00.9-timezone9-1_001_1 5_6 2_02 PM 90 -0030] PASSED [ 37%] tests/test_datetime.py::test_formatting[hh A-2018-01-01 00:01:02.000003-timezone10-12 AM] PASSED [ 37%] tests/test_datetime.py::test_formatting[hh A-2018-01-01 12:00:00.0-timezone11-12 PM] PASSED [ 37%] tests/test_datetime.py::test_formatting[hh A-2018-01-01 23:00:00.0-timezone12-11 PM] PASSED [ 37%] tests/test_datetime.py::test_formatting[[YYYY] MM [DD]-2018-02-03 11:09:00.000002-timezone13-YYYY 02 DD] PASSED [ 37%] tests/test_datetime.py::test_formatting[[YYYY MM DD]-2018-01-03 11:03:04.000002-timezone14-[2018 01 03]] PASSED [ 37%] tests/test_datetime.py::test_formatting[[[YY]]-2018-01-03 11:03:04.000002-timezone15-[YY]] PASSED [ 37%] tests/test_datetime.py::test_formatting[[]-2018-01-03 11:03:04.000002-timezone16-] PASSED [ 37%] tests/test_datetime.py::test_formatting[[[]]-2018-01-03 11:03:04.000002-timezone17-[]] PASSED [ 37%] tests/test_datetime.py::test_formatting[SSSSSS[]SSS[]SSSSSS-2018-01-03 11:03:04.100002-timezone18-100002100100002] PASSED [ 37%] tests/test_datetime.py::test_formatting[[HHmmss-2018-01-03 11:03:04.000002-timezone19-[110304] PASSED [ 37%] tests/test_datetime.py::test_formatting[HHmmss]-2018-01-03 11:03:04.000002-timezone20-110304]] PASSED [ 37%] tests/test_datetime.py::test_formatting[HH:mm:ss!UTC-2018-01-01 11:30:00.0-timezone21-09:30:00] PASSED [ 38%] tests/test_datetime.py::test_formatting[UTC! HH:mm:ss-2018-01-01 11:30:00.0-timezone22-UTC! 11:30:00] PASSED [ 38%] tests/test_datetime.py::test_formatting[!UTC HH:mm:ss-2018-01-01 11:30:00.0-timezone23-!UTC 11:30:00] PASSED [ 38%] tests/test_datetime.py::test_formatting[hh:mm:ss A - Z ZZ !UTC-2018-01-01 12:30:00.0-timezone24-11:00:00 AM - +00:00 +0000 ] PASSED [ 38%] tests/test_datetime.py::test_formatting[YYYY-MM-DD HH:mm:ss[Z]!UTC-2018-01-03 11:03:04.2-timezone25-2018-01-03 13:03:04Z] PASSED [ 38%] tests/test_datetime.py::test_formatting[HH:mm:ss[!UTC]-2018-01-01 11:30:00.0-timezone26-11:30:00!UTC] PASSED [ 38%] tests/test_datetime.py::test_formatting[-2018-02-03 11:09:00.000002-timezone27-2018-02-03T11:09:00.000002+0030] PASSED [ 38%] tests/test_datetime.py::test_formatting[!UTC-2018-02-03 11:09:00.000002-timezone28-2018-02-03T10:39:00.000002+0000] PASSED [ 38%] tests/test_datetime.py::test_formatting_timezone_offset_down_to_the_second[%Y-%m-%d %H-%M-%S %f %Z %z-7230.099-2018-06-09 01-02-03 000000 ABC +020030.099000] PASSED [ 38%] tests/test_datetime.py::test_formatting_timezone_offset_down_to_the_second[YYYY-MM-DD HH-mm-ss zz Z ZZ-6543-2018-06-09 01-02-03 ABC +01:49:03 +014903] PASSED [ 38%] tests/test_datetime.py::test_formatting_timezone_offset_down_to_the_second[HH-mm-ss zz Z ZZ--12345.06702-01-02-03 ABC -03:26:45.067020 -032645.067020] PASSED [ 38%] tests/test_datetime.py::test_locale_formatting PASSED [ 38%] tests/test_datetime.py::test_stdout_formatting PASSED [ 38%] tests/test_datetime.py::test_file_formatting PASSED [ 38%] tests/test_datetime.py::test_missing_struct_time_fields PASSED [ 38%] tests/test_datetime.py::test_freezegun_mocking PASSED [ 39%] tests/test_datetime.py::test_invalid_time_format[ss.SSSSSSS] PASSED [ 39%] tests/test_datetime.py::test_invalid_time_format[SS.SSSSSSSS.SS] PASSED [ 39%] tests/test_datetime.py::test_invalid_time_format[HH:mm:ss.SSSSSSSSS] PASSED [ 39%] tests/test_datetime.py::test_invalid_time_format[SSSSSSSSSS] PASSED [ 39%] tests/test_deepcopy.py::test_add_sink_after_deepcopy PASSED [ 39%] tests/test_deepcopy.py::test_add_sink_before_deepcopy PASSED [ 39%] tests/test_deepcopy.py::test_remove_from_original PASSED [ 39%] tests/test_deepcopy.py::test_remove_from_copy PASSED [ 39%] tests/test_defaults.py::test_string[test] PASSED [ 39%] tests/test_defaults.py::test_string[] PASSED [ 39%] tests/test_defaults.py::test_bool_positive[y] PASSED [ 39%] tests/test_defaults.py::test_bool_positive[1] PASSED [ 39%] tests/test_defaults.py::test_bool_positive[TRUE] PASSED [ 39%] tests/test_defaults.py::test_bool_negative[NO] PASSED [ 39%] tests/test_defaults.py::test_bool_negative[0] PASSED [ 40%] tests/test_defaults.py::test_bool_negative[false] PASSED [ 40%] tests/test_defaults.py::test_int PASSED [ 40%] tests/test_defaults.py::test_invalid_int[] PASSED [ 40%] tests/test_defaults.py::test_invalid_int[a] PASSED [ 40%] tests/test_defaults.py::test_invalid_bool[] PASSED [ 40%] tests/test_defaults.py::test_invalid_bool[a] PASSED [ 40%] tests/test_exceptions_catch.py::test_caret_not_masked[False] PASSED [ 40%] tests/test_exceptions_catch.py::test_caret_not_masked[True] PASSED [ 40%] tests/test_exceptions_catch.py::test_no_caret_if_no_backtrace[False] PASSED [ 40%] tests/test_exceptions_catch.py::test_no_caret_if_no_backtrace[True] PASSED [ 40%] tests/test_exceptions_catch.py::test_sink_encoding[ascii] PASSED [ 40%] tests/test_exceptions_catch.py::test_sink_encoding[UTF8] PASSED [ 40%] tests/test_exceptions_catch.py::test_sink_encoding[None] PASSED [ 40%] tests/test_exceptions_catch.py::test_sink_encoding[unknown-encoding] PASSED [ 40%] tests/test_exceptions_catch.py::test_sink_encoding[] PASSED [ 41%] tests/test_exceptions_catch.py::test_sink_encoding[encoding5] PASSED [ 41%] tests/test_exceptions_catch.py::test_file_sink_ascii_encoding PASSED [ 41%] tests/test_exceptions_catch.py::test_file_sink_utf8_encoding PASSED [ 41%] tests/test_exceptions_catch.py::test_has_sys_real_prefix PASSED [ 41%] tests/test_exceptions_catch.py::test_no_sys_real_prefix PASSED [ 41%] tests/test_exceptions_catch.py::test_has_site_getsitepackages PASSED [ 41%] tests/test_exceptions_catch.py::test_no_site_getsitepackages PASSED [ 41%] tests/test_exceptions_catch.py::test_user_site_is_path PASSED [ 41%] tests/test_exceptions_catch.py::test_user_site_is_none PASSED [ 41%] tests/test_exceptions_catch.py::test_sysconfig_get_path_return_path PASSED [ 41%] tests/test_exceptions_catch.py::test_sysconfig_get_path_return_none PASSED [ 41%] tests/test_exceptions_catch.py::test_no_exception PASSED [ 41%] tests/test_exceptions_catch.py::test_exception_is_none PASSED [ 41%] tests/test_exceptions_catch.py::test_exception_is_tuple PASSED [ 41%] tests/test_exceptions_catch.py::test_exception_not_raising[ZeroDivisionError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exception_not_raising[ArithmeticError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exception_not_raising[exception2] PASSED [ 42%] tests/test_exceptions_catch.py::test_exception_raising[ValueError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exception_raising[exception1] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[BaseException-ZeroDivisionError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[BaseException-ArithmeticError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[BaseException-exclude2] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[ZeroDivisionError-ZeroDivisionError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[ZeroDivisionError-ArithmeticError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_raising[ZeroDivisionError-exclude2] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_not_raising[BaseException-ValueError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_not_raising[BaseException-exclude1] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_not_raising[ZeroDivisionError-ValueError] PASSED [ 42%] tests/test_exceptions_catch.py::test_exclude_exception_not_raising[ZeroDivisionError-exclude1] PASSED [ 42%] tests/test_exceptions_catch.py::test_reraise PASSED [ 43%] tests/test_exceptions_catch.py::test_onerror PASSED [ 43%] tests/test_exceptions_catch.py::test_onerror_with_reraise PASSED [ 43%] tests/test_exceptions_catch.py::test_decorate_function PASSED [ 43%] tests/test_exceptions_catch.py::test_decorate_coroutine PASSED [ 43%] tests/test_exceptions_catch.py::test_decorate_generator PASSED [ 43%] tests/test_exceptions_catch.py::test_decorate_generator_with_error PASSED [ 43%] tests/test_exceptions_catch.py::test_default_with_function PASSED [ 43%] tests/test_exceptions_catch.py::test_default_with_generator PASSED [ 43%] tests/test_exceptions_catch.py::test_default_with_coroutine PASSED [ 43%] tests/test_exceptions_catch.py::test_error_when_decorating_class_without_parentheses PASSED [ 43%] tests/test_exceptions_catch.py::test_error_when_decorating_class_with_parentheses PASSED [ 43%] tests/test_exceptions_formatting.py::test_backtrace[chained_expression_direct] PASSED [ 43%] tests/test_exceptions_formatting.py::test_backtrace[chained_expression_indirect] PASSED [ 43%] tests/test_exceptions_formatting.py::test_backtrace[chaining_first] PASSED [ 43%] tests/test_exceptions_formatting.py::test_backtrace[chaining_second] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[chaining_third] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[enqueue] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[enqueue_with_others_handlers] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[frame_values_backward] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[frame_values_forward] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[function] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[head_recursion] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[missing_attributes_traceback_objects] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[nested] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[nested_chained_catch_up] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[nested_decorator_catch_up] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[nested_explicit_catch_up] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[nested_wrapping] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[no_tb] PASSED [ 44%] tests/test_exceptions_formatting.py::test_backtrace[not_enough_arguments] PASSED [ 45%] tests/test_exceptions_formatting.py::test_backtrace[raising_recursion] PASSED [ 45%] tests/test_exceptions_formatting.py::test_backtrace[suppressed_expression_direct] PASSED [ 45%] tests/test_exceptions_formatting.py::test_backtrace[suppressed_expression_indirect] PASSED [ 45%] tests/test_exceptions_formatting.py::test_backtrace[tail_recursion] PASSED [ 45%] tests/test_exceptions_formatting.py::test_backtrace[too_many_arguments] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[assertion_error] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[assertion_error_custom] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[assertion_error_in_string] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[attributes] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[chained_both] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[encoding] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[global_variable] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[indentation_error] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[keyword_argument] PASSED [ 45%] tests/test_exceptions_formatting.py::test_diagnose[multilines_repr] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[no_error_message] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[parenthesis] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[source_multilines] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[source_strings] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[syntax_error] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[syntax_highlighting] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[truncating] PASSED [ 46%] tests/test_exceptions_formatting.py::test_diagnose[unprintable_object] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[assertion_from_lib] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[assertion_from_local] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[callback] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[catch_decorator] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[catch_decorator_from_lib] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[decorated_callback] PASSED [ 46%] tests/test_exceptions_formatting.py::test_exception_ownership[direct] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_ownership[indirect] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_ownership[string_lib] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_ownership[string_source] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_ownership[syntaxerror] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[assertionerror_without_traceback] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[catch_as_context_manager] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[catch_as_decorator_with_parentheses] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[catch_as_decorator_without_parentheses] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[catch_as_function] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[catch_message] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[exception_formatting_coroutine] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[exception_formatting_function] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[exception_formatting_generator] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[exception_in_property] PASSED [ 47%] tests/test_exceptions_formatting.py::test_exception_others[handler_formatting_with_context_manager] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[handler_formatting_with_decorator] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[level_name] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[level_number] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[message_formatting_with_context_manager] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[message_formatting_with_decorator] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[nested_with_reraise] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[syntaxerror_without_traceback] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[sys_tracebacklimit] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[sys_tracebacklimit_negative] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[sys_tracebacklimit_none] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[sys_tracebacklimit_unset] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_others[zerodivisionerror_without_traceback] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_modern[type_hints-minimum_python_version0] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_modern[positional_only_argument-minimum_python_version1] PASSED [ 48%] tests/test_exceptions_formatting.py::test_exception_modern[walrus_operator-minimum_python_version2] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[match_statement-minimum_python_version3] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[exception_group_catch-minimum_python_version4] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[notes-minimum_python_version5] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_simple-minimum_python_version6] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_nested-minimum_python_version7] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_with_cause_and_context-minimum_python_version8] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_as_cause_and_context-minimum_python_version9] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_max_length-minimum_python_version10] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[grouped_max_depth-minimum_python_version11] PASSED [ 49%] tests/test_exceptions_formatting.py::test_exception_modern[f_string-minimum_python_version12] SKIPPED [ 49%] tests/test_exceptions_formatting.py::test_group_exception_using_backport SKIPPED [ 49%] tests/test_filesink_compression.py::test_compression_ext[gz] PASSED [ 49%] tests/test_filesink_compression.py::test_compression_ext[bz2] PASSED [ 49%] tests/test_filesink_compression.py::test_compression_ext[zip] PASSED [ 49%] tests/test_filesink_compression.py::test_compression_ext[xz] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_ext[lzma] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_ext[tar] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_ext[tar.gz] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_ext[tar.bz2] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_ext[tar.xz] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_function PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_rotation[a] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_rotation[a+] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_rotation[w] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_rotation[x] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_remove_without_rotation[a] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_remove_without_rotation[a+] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_remove_without_rotation[w] PASSED [ 50%] tests/test_filesink_compression.py::test_compression_at_remove_without_rotation[x] PASSED [ 50%] tests/test_filesink_compression.py::test_no_compression_at_remove_with_rotation[a] PASSED [ 51%] tests/test_filesink_compression.py::test_no_compression_at_remove_with_rotation[a+] PASSED [ 51%] tests/test_filesink_compression.py::test_no_compression_at_remove_with_rotation[w] PASSED [ 51%] tests/test_filesink_compression.py::test_no_compression_at_remove_with_rotation[x] PASSED [ 51%] tests/test_filesink_compression.py::test_rename_existing_with_creation_time PASSED [ 51%] tests/test_filesink_compression.py::test_renaming_compression_dest_exists PASSED [ 51%] tests/test_filesink_compression.py::test_renaming_compression_dest_exists_with_time PASSED [ 51%] tests/test_filesink_compression.py::test_compression_use_renamed_file_after_rotation PASSED [ 51%] tests/test_filesink_compression.py::test_threaded_compression_after_rotation PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_rotation[True] PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_rotation[False] PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_rotation_not_caught[True] PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_rotation_not_caught[False] PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_remove[True] PASSED [ 51%] tests/test_filesink_compression.py::test_exception_during_compression_at_remove[False] PASSED [ 51%] tests/test_filesink_compression.py::test_invalid_compression[0] PASSED [ 52%] tests/test_filesink_compression.py::test_invalid_compression[True] PASSED [ 52%] tests/test_filesink_compression.py::test_invalid_compression[os] PASSED [ 52%] tests/test_filesink_compression.py::test_invalid_compression[compression3] PASSED [ 52%] tests/test_filesink_compression.py::test_invalid_compression[compression4] PASSED [ 52%] tests/test_filesink_compression.py::test_unknown_compression[rar] PASSED [ 52%] tests/test_filesink_compression.py::test_unknown_compression[.7z] PASSED [ 52%] tests/test_filesink_compression.py::test_unknown_compression[tar.zip] PASSED [ 52%] tests/test_filesink_compression.py::test_unknown_compression[__dict__] PASSED [ 52%] tests/test_filesink_compression.py::test_gzip_module_unavailable[gz] PASSED [ 52%] tests/test_filesink_compression.py::test_gzip_module_unavailable[tar.gz] PASSED [ 52%] tests/test_filesink_compression.py::test_bz2_module_unavailable[bz2] PASSED [ 52%] tests/test_filesink_compression.py::test_bz2_module_unavailable[tar.bz2] PASSED [ 52%] tests/test_filesink_compression.py::test_lzma_module_unavailable[xz] PASSED [ 52%] tests/test_filesink_compression.py::test_lzma_module_unavailable[lzma] PASSED [ 52%] tests/test_filesink_compression.py::test_lzma_module_unavailable[tar.xz] PASSED [ 53%] tests/test_filesink_compression.py::test_tarfile_module_unavailable[tar] PASSED [ 53%] tests/test_filesink_compression.py::test_tarfile_module_unavailable[tar.gz] PASSED [ 53%] tests/test_filesink_compression.py::test_tarfile_module_unavailable[tar.bz2] PASSED [ 53%] tests/test_filesink_compression.py::test_tarfile_module_unavailable[tar.xz] PASSED [ 53%] tests/test_filesink_compression.py::test_zipfile_module_unavailable[zip] PASSED [ 53%] tests/test_filesink_delay.py::test_file_not_delayed PASSED [ 53%] tests/test_filesink_delay.py::test_file_delayed PASSED [ 53%] tests/test_filesink_delay.py::test_compression PASSED [ 53%] tests/test_filesink_delay.py::test_compression_early_remove PASSED [ 53%] tests/test_filesink_delay.py::test_retention PASSED [ 53%] tests/test_filesink_delay.py::test_retention_early_remove PASSED [ 53%] tests/test_filesink_delay.py::test_rotation PASSED [ 53%] tests/test_filesink_delay.py::test_rotation_early_remove PASSED [ 53%] tests/test_filesink_delay.py::test_rotation_and_retention PASSED [ 53%] tests/test_filesink_delay.py::test_rotation_and_retention_timed_file PASSED [ 54%] tests/test_filesink_permissions.py::test_log_file_permissions[511] PASSED [ 54%] tests/test_filesink_permissions.py::test_log_file_permissions[502] PASSED [ 54%] tests/test_filesink_permissions.py::test_log_file_permissions[484] PASSED [ 54%] tests/test_filesink_permissions.py::test_log_file_permissions[448] PASSED [ 54%] tests/test_filesink_permissions.py::test_log_file_permissions[393] PASSED [ 54%] tests/test_filesink_permissions.py::test_rotation_permissions[511] PASSED [ 54%] tests/test_filesink_permissions.py::test_rotation_permissions[502] PASSED [ 54%] tests/test_filesink_permissions.py::test_rotation_permissions[484] PASSED [ 54%] tests/test_filesink_permissions.py::test_rotation_permissions[448] PASSED [ 54%] tests/test_filesink_permissions.py::test_rotation_permissions[393] PASSED [ 54%] tests/test_filesink_retention.py::test_retention_time[1 hour] PASSED [ 54%] tests/test_filesink_retention.py::test_retention_time[1H] PASSED [ 54%] tests/test_filesink_retention.py::test_retention_time[ 1 h ] PASSED [ 54%] tests/test_filesink_retention.py::test_retention_time[retention3] PASSED [ 54%] tests/test_filesink_retention.py::test_retention_count[0] PASSED [ 55%] tests/test_filesink_retention.py::test_retention_count[1] PASSED [ 55%] tests/test_filesink_retention.py::test_retention_count[10] PASSED [ 55%] tests/test_filesink_retention.py::test_retention_function PASSED [ 55%] tests/test_filesink_retention.py::test_managed_files PASSED [ 55%] tests/test_filesink_retention.py::test_not_managed_files PASSED [ 55%] tests/test_filesink_retention.py::test_no_duplicates_in_listed_files[test] PASSED [ 55%] tests/test_filesink_retention.py::test_no_duplicates_in_listed_files[test.log] PASSED [ 55%] tests/test_filesink_retention.py::test_directories_ignored PASSED [ 55%] tests/test_filesink_retention.py::test_manage_formatted_files PASSED [ 55%] tests/test_filesink_retention.py::test_date_with_dot_after_extension PASSED [ 55%] tests/test_filesink_retention.py::test_symbol_in_filename PASSED [ 55%] tests/test_filesink_retention.py::test_manage_file_without_extension PASSED [ 55%] tests/test_filesink_retention.py::test_manage_formatted_files_without_extension PASSED [ 55%] tests/test_filesink_retention.py::test_retention_at_rotation[a] PASSED [ 55%] tests/test_filesink_retention.py::test_retention_at_rotation[a+] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_rotation[w] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_rotation[x] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_remove_without_rotation[a] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_remove_without_rotation[a+] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_remove_without_rotation[w] PASSED [ 56%] tests/test_filesink_retention.py::test_retention_at_remove_without_rotation[x] PASSED [ 56%] tests/test_filesink_retention.py::test_no_retention_at_remove_with_rotation[w] PASSED [ 56%] tests/test_filesink_retention.py::test_no_retention_at_remove_with_rotation[x] PASSED [ 56%] tests/test_filesink_retention.py::test_no_retention_at_remove_with_rotation[a] PASSED [ 56%] tests/test_filesink_retention.py::test_no_retention_at_remove_with_rotation[a+] PASSED [ 56%] tests/test_filesink_retention.py::test_no_renaming PASSED [ 56%] tests/test_filesink_retention.py::test_exception_during_retention_at_rotation[True] PASSED [ 56%] tests/test_filesink_retention.py::test_exception_during_retention_at_rotation[False] PASSED [ 56%] tests/test_filesink_retention.py::test_exception_during_retention_at_rotation_not_caught[True] PASSED [ 56%] tests/test_filesink_retention.py::test_exception_during_retention_at_rotation_not_caught[False] PASSED [ 57%] tests/test_filesink_retention.py::test_exception_during_retention_at_remove[True] PASSED [ 57%] tests/test_filesink_retention.py::test_exception_during_retention_at_remove[False] PASSED [ 57%] tests/test_filesink_retention.py::test_invalid_retention[retention0] PASSED [ 57%] tests/test_filesink_retention.py::test_invalid_retention[os] PASSED [ 57%] tests/test_filesink_retention.py::test_invalid_retention[retention2] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[W5] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[monday at 14:00] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[sunday] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[nope] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[5 MB] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[3 hours 2 dayz] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[d] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[H] PASSED [ 57%] tests/test_filesink_retention.py::test_unkown_retention[__dict__] PASSED [ 57%] tests/test_filesink_rotation.py::test_renaming PASSED [ 58%] tests/test_filesink_rotation.py::test_no_renaming PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[8] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[8.0] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[7.99] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[8 B] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[8e-6MB] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[0.008 kiB] PASSED [ 58%] tests/test_filesink_rotation.py::test_size_rotation[64b] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[13-hours0] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[13:00-hours1] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[13:00:00-hours2] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[13:00:00.123456-hours3] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[11:00-hours4] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[w0-hours5] PASSED [ 58%] tests/test_filesink_rotation.py::test_time_rotation[W0 at 00:00-hours6] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[W6-hours7] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[saturday-hours8] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[w6 at 00-hours9] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[ W6 at 13 -hours10] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[w2 at 11:00:00 AM-hours11] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[MoNdAy at 11:00:30.123-hours12] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[sunday-hours13] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[SUNDAY at 11:00-hours14] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[sunDAY at 1:0:0.0 pm-hours15] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[when16-hours16] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[when17-hours17] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[2 h-hours18] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[1 hour-hours19] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[7 days-hours20] PASSED [ 59%] tests/test_filesink_rotation.py::test_time_rotation[1h 30 minutes-hours21] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[1 w, 2D-hours22] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[1.5d-hours23] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[1.222 hours, 3.44s-hours24] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[when25-hours25] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[when26-hours26] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[hourly-hours27] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[daily-hours28] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[WEEKLY-hours29] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[mOnthLY-hours30] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[monthly-hours31] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation[Yearly -hours32] PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation_dst PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation_with_tzinfo_diff_bigger PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation_with_tzinfo_diff_lower PASSED [ 60%] tests/test_filesink_rotation.py::test_time_rotation_with_tzinfo_utc PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_multiple_days_at_midnight_utc PASSED [ 61%] tests/test_filesink_rotation.py::test_daily_rotation_with_different_timezone[-3600] PASSED [ 61%] tests/test_filesink_rotation.py::test_daily_rotation_with_different_timezone[0] PASSED [ 61%] tests/test_filesink_rotation.py::test_daily_rotation_with_different_timezone[3600] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_forward[rotation0] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_forward[rotation1] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_forward[rotation2] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_forward[rotation3] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_forward[03:30:00] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_when_positive_timezone_changes_forward[rotation0] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_when_positive_timezone_changes_forward[02:30:00] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_forward[rotation0] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_forward[rotation1] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_forward[rotation2] PASSED [ 61%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_forward[rotation3] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_forward[03:30:00] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_when_negative_timezone_changes_forward[rotation0] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_when_negative_timezone_changes_forward[02:30:00] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_backward_aware[rotation0] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_backward_aware[rotation1] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_backward_aware[rotation2] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_backward_naive[rotation0] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_positive_timezone_changes_backward_naive[02:30:00] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_backward_aware[rotation0] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_backward_aware[rotation1] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_backward_aware[rotation2] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_backward_naive[rotation0] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_after_negative_timezone_changes_backward_naive[02:30:00] PASSED [ 62%] tests/test_filesink_rotation.py::test_time_rotation_when_timezone_changes_backward_rename_file PASSED [ 62%] tests/test_filesink_rotation.py::test_dont_rotate_earlier_when_utc_is_one_day_before[00:15] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_earlier_when_utc_is_one_day_before[rotation1] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_earlier_when_utc_is_one_day_before[rotation2] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_earlier_when_utc_is_one_day_before[rotation3] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_earlier_when_utc_is_one_day_before[rotation4] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_later_when_utc_is_one_day_after[23:45] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_later_when_utc_is_one_day_after[rotation1] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_later_when_utc_is_one_day_after[rotation2] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_later_when_utc_is_one_day_after[rotation3] PASSED [ 63%] tests/test_filesink_rotation.py::test_dont_rotate_later_when_utc_is_one_day_after[rotation4] PASSED [ 63%] tests/test_filesink_rotation.py::test_rotation_at_midnight_with_date_in_filename[timezone0] PASSED [ 63%] tests/test_filesink_rotation.py::test_rotation_at_midnight_with_date_in_filename[timezone1] PASSED [ 63%] tests/test_filesink_rotation.py::test_rotation_at_midnight_with_date_in_filename[timezone2] PASSED [ 63%] tests/test_filesink_rotation.py::test_time_rotation_reopening_native[False] SKIPPED [ 63%] tests/test_filesink_rotation.py::test_time_rotation_reopening_native[True] SKIPPED [ 63%] tests/test_filesink_rotation.py::test_time_rotation_reopening_xattr_attributeerror[False] PASSED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_reopening_xattr_attributeerror[True] PASSED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_reopening_xattr_oserror[False] PASSED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_reopening_xattr_oserror[True] PASSED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_windows_no_setctime SKIPPED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_windows_setctime_exception[ValueError] SKIPPED [ 64%] tests/test_filesink_rotation.py::test_time_rotation_windows_setctime_exception[OSError] SKIPPED [ 64%] tests/test_filesink_rotation.py::test_function_rotation PASSED [ 64%] tests/test_filesink_rotation.py::test_rotation_at_remove[w] PASSED [ 64%] tests/test_filesink_rotation.py::test_rotation_at_remove[x] PASSED [ 64%] tests/test_filesink_rotation.py::test_no_rotation_at_remove[a] PASSED [ 64%] tests/test_filesink_rotation.py::test_no_rotation_at_remove[a+] PASSED [ 64%] tests/test_filesink_rotation.py::test_rename_existing_with_creation_time PASSED [ 64%] tests/test_filesink_rotation.py::test_renaming_rotation_dest_exists PASSED [ 64%] tests/test_filesink_rotation.py::test_renaming_rotation_dest_exists_with_time PASSED [ 64%] tests/test_filesink_rotation.py::test_exception_during_rotation PASSED [ 65%] tests/test_filesink_rotation.py::test_exception_during_rotation_not_caught PASSED [ 65%] tests/test_filesink_rotation.py::test_recipe_rotation_both_size_and_time PASSED [ 65%] tests/test_filesink_rotation.py::test_invalid_rotation[rotation0] PASSED [ 65%] tests/test_filesink_rotation.py::test_invalid_rotation[os] PASSED [ 65%] tests/test_filesink_rotation.py::test_invalid_rotation[rotation2] PASSED [ 65%] tests/test_filesink_rotation.py::test_invalid_rotation[rotation3] PASSED [ 65%] tests/test_filesink_rotation.py::test_invalid_rotation[1j] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[w7] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[w10] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[w-1] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[h] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[M] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[w1at13] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[www] PASSED [ 65%] tests/test_filesink_rotation.py::test_unknown_rotation[13 at w2] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[w] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[K] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[tufy MB] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[111.111.111 kb] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[3 Ki] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[2017.11.12] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[11:99] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[01:00:00!UTC] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[monday at 2017] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[e days] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[2 days 8 pouooi] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[foobar] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[w5 at [not|a|time]] PASSED [ 66%] tests/test_filesink_rotation.py::test_unknown_rotation[[not|a|day] at 12:00] PASSED [ 67%] tests/test_filesink_rotation.py::test_unknown_rotation[__dict__] PASSED [ 67%] tests/test_filesink_watch.py::test_file_deleted_before_write_without_delay PASSED [ 67%] tests/test_filesink_watch.py::test_file_deleted_before_write_with_delay PASSED [ 67%] tests/test_filesink_watch.py::test_file_path_containing_placeholder PASSED [ 67%] tests/test_filesink_watch.py::test_file_reopened_with_arguments PASSED [ 67%] tests/test_filesink_watch.py::test_file_manually_changed PASSED [ 67%] tests/test_filesink_watch.py::test_file_folder_deleted PASSED [ 67%] tests/test_filesink_watch.py::test_file_deleted_before_rotation PASSED [ 67%] tests/test_filesink_watch.py::test_file_deleted_before_compression PASSED [ 67%] tests/test_filesink_watch.py::test_file_deleted_before_retention PASSED [ 67%] tests/test_filesink_watch.py::test_file_correctly_reused_after_rotation PASSED [ 67%] tests/test_filesink_watch.py::test_file_closed_without_being_logged[None-True] PASSED [ 67%] tests/test_filesink_watch.py::test_file_closed_without_being_logged[None-False] PASSED [ 67%] tests/test_filesink_watch.py::test_file_closed_without_being_logged[-True] PASSED [ 67%] tests/test_filesink_watch.py::test_file_closed_without_being_logged[-False] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{name}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{time}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{elapsed}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{elapsed.seconds}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{line}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{level}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{level.name}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{level.no}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{level.icon}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{file}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{file.name}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{file.path}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{function}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{module}-] PASSED [ 68%] tests/test_formatting.py::test_log_formatters[False-{thread}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{thread.id}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{thread.name}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{process}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{process.id}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{process.name}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-{message}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[False-%s {{a}} \u5929 {{1}} %d-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{name}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{time}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{elapsed}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{elapsed.seconds}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{line}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{level}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{level.name}-] PASSED [ 69%] tests/test_formatting.py::test_log_formatters[True-{level.no}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{level.icon}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{file}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{file.name}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{file.path}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{function}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{module}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{thread}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{thread.id}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{thread.name}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{process}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{process.id}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{process.name}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-{message}-] PASSED [ 70%] tests/test_formatting.py::test_log_formatters[True-%s {{a}} \u5929 {{1}} %d-] PASSED [ 70%] tests/test_formatting.py::test_file_formatters[file-{time}.log-] PASSED [ 71%] tests/test_formatting.py::test_file_formatters[file-%s_{{a}}_\u5929_{{1}}_%d-] PASSED [ 71%] tests/test_formatting.py::test_file_formatters[dir-{time}.log-] PASSED [ 71%] tests/test_formatting.py::test_file_formatters[dir-%s_{{a}}_\u5929_{{1}}_%d-] PASSED [ 71%] tests/test_formatting.py::test_file_formatters[both-{time}.log-] PASSED [ 71%] tests/test_formatting.py::test_file_formatters[both-%s_{{a}}_\u5929_{{1}}_%d-] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{1, 2, 3} - {0} - {-args0-kwargs0-{1, 2, 3} - {0} - {] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{} + {} = {}-args1-kwargs1-1 + 2 = 3] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{a} + {b} = {c}-args2-kwargs2-1 + 2 = 3] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{0} + {two} = {1}-args3-kwargs3-1 + 2 = 3] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{self} or {message} or {level}-args4-kwargs4-a or b or c] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{:.2f}-args5-kwargs5-1.00] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{0:0{three}d}-args6-kwargs6-005] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[False-{{nope}} {my_dict} {}-args7-kwargs7-{nope} {'a': 1} {{!}}] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[True-{1, 2, 3} - {0} - {-args0-kwargs0-{1, 2, 3} - {0} - {] PASSED [ 71%] tests/test_formatting.py::test_log_formatting[True-{} + {} = {}-args1-kwargs1-1 + 2 = 3] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{a} + {b} = {c}-args2-kwargs2-1 + 2 = 3] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{0} + {two} = {1}-args3-kwargs3-1 + 2 = 3] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{self} or {message} or {level}-args4-kwargs4-a or b or c] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{:.2f}-args5-kwargs5-1.00] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{0:0{three}d}-args6-kwargs6-005] PASSED [ 72%] tests/test_formatting.py::test_log_formatting[True-{{nope}} {my_dict} {}-args7-kwargs7-{nope} {'a': 1} {{!}}] PASSED [ 72%] tests/test_formatting.py::test_f_globals_name_absent PASSED [ 72%] tests/test_formatting.py::test_extra_formatting PASSED [ 72%] tests/test_formatting.py::test_kwargs_in_extra_dict PASSED [ 72%] tests/test_formatting.py::test_non_string_message PASSED [ 72%] tests/test_formatting.py::test_non_string_message_is_str_in_record[True] PASSED [ 72%] tests/test_formatting.py::test_non_string_message_is_str_in_record[False] PASSED [ 72%] tests/test_formatting.py::test_missing_positional_field_during_formatting[True] PASSED [ 72%] tests/test_formatting.py::test_missing_positional_field_during_formatting[False] PASSED [ 72%] tests/test_formatting.py::test_missing_named_field_during_formatting[True] PASSED [ 73%] tests/test_formatting.py::test_missing_named_field_during_formatting[False] PASSED [ 73%] tests/test_formatting.py::test_not_formattable_message PASSED [ 73%] tests/test_formatting.py::test_not_formattable_message_with_colors PASSED [ 73%] tests/test_formatting.py::test_invalid_color_markup PASSED [ 73%] tests/test_get_frame.py::test_with_sys_getframe PASSED [ 73%] tests/test_get_frame.py::test_without_sys_getframe PASSED [ 73%] tests/test_get_frame.py::test_get_frame_fallback PASSED [ 73%] tests/test_interception.py::test_formatting PASSED [ 73%] tests/test_interception.py::test_intercept PASSED [ 73%] tests/test_interception.py::test_add_before_intercept PASSED [ 73%] tests/test_interception.py::test_remove_interception PASSED [ 73%] tests/test_interception.py::test_intercept_too_low PASSED [ 73%] tests/test_interception.py::test_multiple_intercept PASSED [ 73%] tests/test_interception.py::test_exception PASSED [ 73%] tests/test_interception.py::test_level_is_no PASSED [ 74%] tests/test_interception.py::test_level_does_not_exist PASSED [ 74%] tests/test_interception.py::test_level_exist_builtin PASSED [ 74%] tests/test_interception.py::test_level_exists_custom PASSED [ 74%] tests/test_interception.py::test_using_logging_function PASSED [ 74%] tests/test_levels.py::test_log_int_level PASSED [ 74%] tests/test_levels.py::test_log_str_level PASSED [ 74%] tests/test_levels.py::test_add_level PASSED [ 74%] tests/test_levels.py::test_add_level_after_add[False-foo | 10 | a] PASSED [ 74%] tests/test_levels.py::test_add_level_after_add[True-\x1b[31mfoo | 10 | a\x1b[0m] PASSED [ 74%] tests/test_levels.py::test_add_level_then_log_with_int_value PASSED [ 74%] tests/test_levels.py::test_add_malicious_level PASSED [ 74%] tests/test_levels.py::test_add_existing_level PASSED [ 74%] tests/test_levels.py::test_blank_color PASSED [ 74%] tests/test_levels.py::test_edit_level PASSED [ 74%] tests/test_levels.py::test_edit_existing_level PASSED [ 75%] tests/test_levels.py::test_get_level PASSED [ 75%] tests/test_levels.py::test_get_existing_level PASSED [ 75%] tests/test_levels.py::test_add_custom_level PASSED [ 75%] tests/test_levels.py::test_updating_min_level PASSED [ 75%] tests/test_levels.py::test_assign_custom_level_method PASSED [ 75%] tests/test_levels.py::test_updating_level_no_not_allowed_default PASSED [ 75%] tests/test_levels.py::test_updating_level_no_not_allowed_custom PASSED [ 75%] tests/test_levels.py::test_log_invalid_level_type[3.4] PASSED [ 75%] tests/test_levels.py::test_log_invalid_level_type[level1] PASSED [ 75%] tests/test_levels.py::test_log_invalid_level_type[level2] PASSED [ 75%] tests/test_levels.py::test_log_invalid_level_value[-1] PASSED [ 75%] tests/test_levels.py::test_log_invalid_level_value[-999] PASSED [ 75%] tests/test_levels.py::test_log_unknown_level[foo] PASSED [ 75%] tests/test_levels.py::test_log_unknown_level[debug] PASSED [ 75%] tests/test_levels.py::test_add_invalid_level_name[10] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_name[level_name1] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_name[level_name2] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_type[1] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_type[level_value1] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_type[3.4] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_type[level_value3] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_value[-1] PASSED [ 76%] tests/test_levels.py::test_add_invalid_level_value[-999] PASSED [ 76%] tests/test_levels.py::test_get_invalid_level[10] PASSED [ 76%] tests/test_levels.py::test_get_invalid_level[level1] PASSED [ 76%] tests/test_levels.py::test_get_invalid_level[level2] PASSED [ 76%] tests/test_levels.py::test_get_unknown_level PASSED [ 76%] tests/test_levels.py::test_edit_invalid_level[10] PASSED [ 76%] tests/test_levels.py::test_edit_invalid_level[level1] PASSED [ 76%] tests/test_levels.py::test_edit_invalid_level[level2] PASSED [ 77%] tests/test_levels.py::test_edit_unknown_level[foo] PASSED [ 77%] tests/test_levels.py::test_edit_unknown_level[debug] PASSED [ 77%] tests/test_levels.py::test_add_invalid_level_color[] PASSED [ 77%] tests/test_levels.py::test_add_invalid_level_color[] PASSED [ 77%] tests/test_levels.py::test_add_invalid_level_color[] PASSED [ 77%] tests/test_levels.py::test_add_invalid_level_color[] PASSED [ 77%] tests/test_levels.py::test_add_invalid_level_color[ ] PASSED [ 77%] tests/test_locks.py::test_no_deadlock_on_generational_garbage_collection PASSED [ 77%] tests/test_locks.py::test_no_deadlock_if_logger_used_inside_sink_with_catch PASSED [ 77%] tests/test_locks.py::test_no_deadlock_if_logger_used_inside_sink_without_catch PASSED [ 77%] tests/test_locks.py::test_no_error_if_multithreading PASSED [ 77%] tests/test_locks.py::test_pickled_logger_does_not_inherit_acquired_local PASSED [ 77%] tests/test_multiprocessing.py::test_apply_spawn PASSED [ 77%] tests/test_multiprocessing.py::test_apply_fork PASSED [ 77%] tests/test_multiprocessing.py::test_apply_inheritance PASSED [ 78%] tests/test_multiprocessing.py::test_apply_async_spawn PASSED [ 78%] tests/test_multiprocessing.py::test_apply_async_fork PASSED [ 78%] tests/test_multiprocessing.py::test_apply_async_inheritance PASSED [ 78%] tests/test_multiprocessing.py::test_process_spawn PASSED [ 78%] tests/test_multiprocessing.py::test_process_fork PASSED [ 78%] tests/test_multiprocessing.py::test_process_inheritance PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_child_process_spawn PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_child_process_fork PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_child_process_inheritance PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_main_process_spawn PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_main_process_fork PASSED [ 78%] tests/test_multiprocessing.py::test_remove_in_main_process_inheritance PASSED [ 78%] tests/test_multiprocessing.py::test_await_complete_spawn PASSED [ 78%] tests/test_multiprocessing.py::test_await_complete_fork PASSED [ 78%] tests/test_multiprocessing.py::test_await_complete_inheritance PASSED [ 79%] tests/test_multiprocessing.py::test_not_picklable_sinks_spawn PASSED [ 79%] tests/test_multiprocessing.py::test_not_picklable_sinks_fork PASSED [ 79%] tests/test_multiprocessing.py::test_not_picklable_sinks_inheritance PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_internal_lock_in_use[True-True] PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_internal_lock_in_use[True-False] PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_internal_lock_in_use[False-True] PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_internal_lock_in_use[False-False] PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_external_lock_in_use[True] PASSED [ 79%] tests/test_multiprocessing.py::test_no_deadlock_if_external_lock_in_use[False] PASSED [ 79%] tests/test_multiprocessing.py::test_complete_from_multiple_child_processes PASSED [ 79%] tests/test_opt.py::test_record PASSED [ 79%] tests/test_opt.py::test_record_in_kwargs_too PASSED [ 79%] tests/test_opt.py::test_record_not_in_extra PASSED [ 79%] tests/test_opt.py::test_kwargs_in_extra_of_record PASSED [ 79%] tests/test_opt.py::test_exception_boolean PASSED [ 80%] tests/test_opt.py::test_exception_exc_info PASSED [ 80%] tests/test_opt.py::test_exception_class PASSED [ 80%] tests/test_opt.py::test_exception_log_funcion PASSED [ 80%] tests/test_opt.py::test_lazy PASSED [ 80%] tests/test_opt.py::test_logging_within_lazy_function PASSED [ 80%] tests/test_opt.py::test_depth PASSED [ 80%] tests/test_opt.py::test_capture PASSED [ 80%] tests/test_opt.py::test_colors PASSED [ 80%] tests/test_opt.py::test_colors_not_colorize PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_color_unrelated PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_strip_unrelated PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_raise_unrelated_colorize PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_raise_unrelated_not_colorize PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_raise_unrelated_colorize_dynamic PASSED [ 80%] tests/test_opt.py::test_colors_doesnt_raise_unrelated_not_colorize_dynamic PASSED [ 81%] tests/test_opt.py::test_colors_within_record[True] PASSED [ 81%] tests/test_opt.py::test_colors_within_record[False] PASSED [ 81%] tests/test_opt.py::test_colors_nested[True] PASSED [ 81%] tests/test_opt.py::test_colors_nested[False] PASSED [ 81%] tests/test_opt.py::test_colors_stripped_in_message_record[True] PASSED [ 81%] tests/test_opt.py::test_colors_stripped_in_message_record[False] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[True-] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[True-] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[True-X Y] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[False-] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[False-] PASSED [ 81%] tests/test_opt.py::test_invalid_markup_in_message[False-X Y] PASSED [ 81%] tests/test_opt.py::test_colors_with_args[True] PASSED [ 81%] tests/test_opt.py::test_colors_with_args[False] PASSED [ 81%] tests/test_opt.py::test_colors_with_level[True] PASSED [ 82%] tests/test_opt.py::test_colors_with_level[False] PASSED [ 82%] tests/test_opt.py::test_colors_double_message[True] PASSED [ 82%] tests/test_opt.py::test_colors_double_message[False] PASSED [ 82%] tests/test_opt.py::test_colors_multiple_calls[True] PASSED [ 82%] tests/test_opt.py::test_colors_multiple_calls[False] PASSED [ 82%] tests/test_opt.py::test_colors_multiple_calls_level_color_changed[True] PASSED [ 82%] tests/test_opt.py::test_colors_multiple_calls_level_color_changed[False] PASSED [ 82%] tests/test_opt.py::test_colors_with_dynamic_formatter[True] PASSED [ 82%] tests/test_opt.py::test_colors_with_dynamic_formatter[False] PASSED [ 82%] tests/test_opt.py::test_colors_with_format_specs[True] PASSED [ 82%] tests/test_opt.py::test_colors_with_format_specs[False] PASSED [ 82%] tests/test_opt.py::test_colors_with_message_specs[True] PASSED [ 82%] tests/test_opt.py::test_colors_with_message_specs[False] PASSED [ 82%] tests/test_opt.py::test_colored_string_used_as_spec[True] PASSED [ 82%] tests/test_opt.py::test_colored_string_used_as_spec[False] PASSED [ 83%] tests/test_opt.py::test_colored_string_getitem[True] PASSED [ 83%] tests/test_opt.py::test_colored_string_getitem[False] PASSED [ 83%] tests/test_opt.py::test_colors_without_formatting_args[True] PASSED [ 83%] tests/test_opt.py::test_colors_without_formatting_args[False] PASSED [ 83%] tests/test_opt.py::test_colors_with_recursion_depth_exceeded_in_format[True] PASSED [ 83%] tests/test_opt.py::test_colors_with_recursion_depth_exceeded_in_format[False] PASSED [ 83%] tests/test_opt.py::test_colors_with_recursion_depth_exceeded_in_message[True] PASSED [ 83%] tests/test_opt.py::test_colors_with_recursion_depth_exceeded_in_message[False] PASSED [ 83%] tests/test_opt.py::test_colors_with_auto_indexing[True] PASSED [ 83%] tests/test_opt.py::test_colors_with_auto_indexing[False] PASSED [ 83%] tests/test_opt.py::test_colors_with_manual_indexing[True] PASSED [ 83%] tests/test_opt.py::test_colors_with_manual_indexing[False] PASSED [ 83%] tests/test_opt.py::test_colors_with_invalid_indexing[{} {0}-True] PASSED [ 83%] tests/test_opt.py::test_colors_with_invalid_indexing[{} {0}-False] PASSED [ 83%] tests/test_opt.py::test_colors_with_invalid_indexing[{1} {}-True] PASSED [ 84%] tests/test_opt.py::test_colors_with_invalid_indexing[{1} {}-False] PASSED [ 84%] tests/test_opt.py::test_raw PASSED [ 84%] tests/test_opt.py::test_raw_with_format_function PASSED [ 84%] tests/test_opt.py::test_raw_with_colors[True] PASSED [ 84%] tests/test_opt.py::test_raw_with_colors[False] PASSED [ 84%] tests/test_opt.py::test_args_with_colors_not_formatted_twice PASSED [ 84%] tests/test_opt.py::test_level_tag_wrapping_with_colors[True] PASSED [ 84%] tests/test_opt.py::test_level_tag_wrapping_with_colors[False] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-True-True-True] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-True-True-False] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-True-False-True] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-True-False-False] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-False-True-True] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-False-True-False] PASSED [ 84%] tests/test_opt.py::test_all_colors_combinations[True-True-True-False-False-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-True-False-False-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-True-True-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-True-True-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-True-False-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-True-False-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-False-True-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-False-True-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-False-False-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-True-False-False-False-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-True-True-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-True-True-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-True-False-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-True-False-False] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-False-True-True] PASSED [ 85%] tests/test_opt.py::test_all_colors_combinations[True-False-True-False-True-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-True-False-False-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-True-False-False-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-True-True-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-True-True-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-True-False-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-True-False-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-False-True-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-False-True-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-False-False-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[True-False-False-False-False-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[False-True-True-True-True-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[False-True-True-True-True-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[False-True-True-True-False-True] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[False-True-True-True-False-False] PASSED [ 86%] tests/test_opt.py::test_all_colors_combinations[False-True-True-False-True-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-True-False-True-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-True-False-False-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-True-False-False-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-True-True-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-True-True-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-True-False-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-True-False-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-False-True-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-False-True-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-False-False-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-True-False-False-False-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-False-True-True-True-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-False-True-True-True-False] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-False-True-True-False-True] PASSED [ 87%] tests/test_opt.py::test_all_colors_combinations[False-False-True-True-False-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-True-False-True-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-True-False-True-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-True-False-False-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-True-False-False-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-True-True-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-True-True-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-True-False-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-True-False-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-False-True-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-False-True-False] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-False-False-True] PASSED [ 88%] tests/test_opt.py::test_all_colors_combinations[False-False-False-False-False-False] PASSED [ 88%] tests/test_opt.py::test_raw_with_record PASSED [ 88%] tests/test_opt.py::test_keep_extra PASSED [ 88%] tests/test_opt.py::test_before_bind PASSED [ 89%] tests/test_opt.py::test_deprecated_ansi_argument PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_patch[True] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_patch[False] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_format[True] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_format[False] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_filter[True] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_filter[False] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_raw[True] PASSED [ 89%] tests/test_opt.py::test_message_update_not_overridden_by_raw[False] PASSED [ 89%] tests/test_opt.py::test_overridden_message_ignore_colors PASSED [ 89%] tests/test_parse.py::test_parse_file PASSED [ 89%] tests/test_parse.py::test_parse_fileobj PASSED [ 89%] tests/test_parse.py::test_parse_pathlib PASSED [ 89%] tests/test_parse.py::test_parse_string_pattern PASSED [ 89%] tests/test_parse.py::test_parse_regex_pattern PASSED [ 90%] tests/test_parse.py::test_parse_multiline_pattern PASSED [ 90%] tests/test_parse.py::test_parse_without_group PASSED [ 90%] tests/test_parse.py::test_parse_bytes PASSED [ 90%] tests/test_parse.py::test_chunk[-1] PASSED [ 90%] tests/test_parse.py::test_chunk[1] PASSED [ 90%] tests/test_parse.py::test_chunk[65536] PASSED [ 90%] tests/test_parse.py::test_positive_lookbehind_pattern PASSED [ 90%] tests/test_parse.py::test_greedy_pattern PASSED [ 90%] tests/test_parse.py::test_cast_dict PASSED [ 90%] tests/test_parse.py::test_cast_function PASSED [ 90%] tests/test_parse.py::test_cast_with_irrelevant_arg PASSED [ 90%] tests/test_parse.py::test_cast_with_irrelevant_value PASSED [ 90%] tests/test_parse.py::test_invalid_file[file0] PASSED [ 90%] tests/test_parse.py::test_invalid_file[123] PASSED [ 90%] tests/test_parse.py::test_invalid_file[dict] PASSED [ 91%] tests/test_parse.py::test_invalid_pattern[pattern0] PASSED [ 91%] tests/test_parse.py::test_invalid_pattern[123] PASSED [ 91%] tests/test_parse.py::test_invalid_pattern[dict] PASSED [ 91%] tests/test_parse.py::test_invalid_cast[cast0] PASSED [ 91%] tests/test_parse.py::test_invalid_cast[123] PASSED [ 91%] tests/test_patch.py::test_patch_after_add PASSED [ 91%] tests/test_patch.py::test_patch_before_add PASSED [ 91%] tests/test_patch.py::test_add_using_patched PASSED [ 91%] tests/test_patch.py::test_not_override_parent_logger PASSED [ 91%] tests/test_patch.py::test_override_previous_patched PASSED [ 91%] tests/test_patch.py::test_no_conflict PASSED [ 91%] tests/test_patch.py::test_override_configured PASSED [ 91%] tests/test_patch.py::test_multiple_patches PASSED [ 91%] tests/test_pickling.py::test_pickling_function_handler PASSED [ 91%] tests/test_pickling.py::test_pickling_coroutine_function_handler PASSED [ 92%] tests/test_pickling.py::test_pickling_stream_handler[True-True] PASSED [ 92%] tests/test_pickling.py::test_pickling_stream_handler[True-False] PASSED [ 92%] tests/test_pickling.py::test_pickling_stream_handler[False-True] PASSED [ 92%] tests/test_pickling.py::test_pickling_stream_handler[False-False] PASSED [ 92%] tests/test_pickling.py::test_pickling_standard_handler PASSED [ 92%] tests/test_pickling.py::test_pickling_standard_handler_root_logger_not_picklable PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[1000] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[daily] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[rotation2] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[rotation3] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[200 MB] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[10:00] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[5 hours] PASSED [ 92%] tests/test_pickling.py::test_pickling_file_handler_rotation[rotation_function] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_retention[1000] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_retention[retention1] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_retention[10 days] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_retention[retention_function] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_compression[zip] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_compression[gz] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_compression[tar] PASSED [ 93%] tests/test_pickling.py::test_pickling_file_handler_compression[compression_function] PASSED [ 93%] tests/test_pickling.py::test_pickling_no_handler PASSED [ 93%] tests/test_pickling.py::test_pickling_handler_not_serializable PASSED [ 93%] tests/test_pickling.py::test_pickling_filter_function PASSED [ 93%] tests/test_pickling.py::test_pickling_filter_name[] PASSED [ 93%] tests/test_pickling.py::test_pickling_filter_name[tests] PASSED [ 93%] tests/test_pickling.py::test_pickling_format_string[True] PASSED [ 93%] tests/test_pickling.py::test_pickling_format_string[False] PASSED [ 94%] tests/test_pickling.py::test_pickling_format_function[True] PASSED [ 94%] tests/test_pickling.py::test_pickling_format_function[False] PASSED [ 94%] tests/test_pickling.py::test_pickling_filter_function_not_serializable PASSED [ 94%] tests/test_pickling.py::test_pickling_format_function_not_serializable PASSED [ 94%] tests/test_pickling.py::test_pickling_bound_logger PASSED [ 94%] tests/test_pickling.py::test_pickling_patched_logger PASSED [ 94%] tests/test_pickling.py::test_remove_after_pickling PASSED [ 94%] tests/test_pickling.py::test_pickling_logging_method PASSED [ 94%] tests/test_pickling.py::test_pickling_log_method PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[add] PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[remove] PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[catch] PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[opt] PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[bind] PASSED [ 94%] tests/test_pickling.py::test_pickling_no_error[patch] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[level] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[disable] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[enable] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[configure] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[parse] PASSED [ 95%] tests/test_pickling.py::test_pickling_no_error[exception] PASSED [ 95%] tests/test_propagation.py::test_formatting PASSED [ 95%] tests/test_propagation.py::test_propagate PASSED [ 95%] tests/test_propagation.py::test_remove_propagation PASSED [ 95%] tests/test_propagation.py::test_propagate_too_high PASSED [ 95%] tests/test_propagation.py::test_exception[False] PASSED [ 95%] tests/test_propagation.py::test_exception[True] PASSED [ 95%] tests/test_recattr.py::test_patch_record_file PASSED [ 95%] tests/test_recattr.py::test_patch_record_thread PASSED [ 95%] tests/test_recattr.py::test_patch_record_process PASSED [ 96%] tests/test_recattr.py::test_patch_record_exception PASSED [ 96%] tests/test_recattr.py::test_level_repr PASSED [ 96%] tests/test_recattr.py::test_file_repr PASSED [ 96%] tests/test_recattr.py::test_thread_repr PASSED [ 96%] tests/test_recattr.py::test_process_repr PASSED [ 96%] tests/test_recattr.py::test_exception_repr PASSED [ 96%] tests/test_remove.py::test_remove_all PASSED [ 96%] tests/test_remove.py::test_remove_simple PASSED [ 96%] tests/test_remove.py::test_remove_enqueue PASSED [ 96%] tests/test_remove.py::test_remove_enqueue_filesink PASSED [ 96%] tests/test_remove.py::test_exception_in_stop_during_remove_one PASSED [ 96%] tests/test_remove.py::test_exception_in_stop_not_caught_during_remove_all PASSED [ 96%] tests/test_remove.py::test_invalid_handler_id_value PASSED [ 96%] tests/test_remove.py::test_invalid_handler_id_type[handler_id0] PASSED [ 96%] tests/test_remove.py::test_invalid_handler_id_type[sys] PASSED [ 97%] tests/test_remove.py::test_invalid_handler_id_type[handler_id2] PASSED [ 97%] tests/test_remove.py::test_invalid_handler_id_type[int] PASSED [ 97%] tests/test_repr.py::test_no_handler PASSED [ 97%] tests/test_repr.py::test_stderr PASSED [ 97%] tests/test_repr.py::test_stdout PASSED [ 97%] tests/test_repr.py::test_file_object PASSED [ 97%] tests/test_repr.py::test_file_str PASSED [ 97%] tests/test_repr.py::test_file_pathlib PASSED [ 97%] tests/test_repr.py::test_stream_object PASSED [ 97%] tests/test_repr.py::test_stream_object_without_name_attr PASSED [ 97%] tests/test_repr.py::test_stream_object_with_empty_name PASSED [ 97%] tests/test_repr.py::test_function PASSED [ 97%] tests/test_repr.py::test_callable_without_name PASSED [ 97%] tests/test_repr.py::test_callable_with_empty_name PASSED [ 97%] tests/test_repr.py::test_coroutine_function PASSED [ 98%] tests/test_repr.py::test_coroutine_callable_without_name PASSED [ 98%] tests/test_repr.py::test_coroutine_function_with_empty_name PASSED [ 98%] tests/test_repr.py::test_standard_handler PASSED [ 98%] tests/test_repr.py::test_multiple_handlers PASSED [ 98%] tests/test_repr.py::test_handler_removed PASSED [ 98%] tests/test_repr.py::test_handler_level_name PASSED [ 98%] tests/test_repr.py::test_handler_level_num PASSED [ 98%] tests/test_standard_handler.py::test_stream_handler PASSED [ 98%] tests/test_standard_handler.py::test_file_handler PASSED [ 98%] tests/test_standard_handler.py::test_null_handler PASSED [ 98%] tests/test_standard_handler.py::test_extra_dict PASSED [ 98%] tests/test_standard_handler.py::test_no_conflict_with_extra_dict PASSED [ 98%] tests/test_standard_handler.py::test_no_exception PASSED [ 98%] tests/test_standard_handler.py::test_exception PASSED [ 98%] tests/test_standard_handler.py::test_exception_formatting PASSED [ 99%] tests/test_standard_handler.py::test_standard_formatter[False] PASSED [ 99%] tests/test_standard_handler.py::test_standard_formatter[True] PASSED [ 99%] tests/test_standard_handler.py::test_standard_formatter_with_new_line[False] PASSED [ 99%] tests/test_standard_handler.py::test_standard_formatter_with_new_line[True] PASSED [ 99%] tests/test_standard_handler.py::test_raw_standard_formatter[False] PASSED [ 99%] tests/test_standard_handler.py::test_raw_standard_formatter[True] PASSED [ 99%] tests/test_standard_handler.py::test_raw_standard_formatter_with_new_line[False] PASSED [ 99%] tests/test_standard_handler.py::test_raw_standard_formatter_with_new_line[True] PASSED [ 99%] tests/test_threading.py::test_safe_logging PASSED [ 99%] tests/test_threading.py::test_safe_adding_while_logging PASSED [ 99%] tests/test_threading.py::test_safe_removing_while_logging PASSED [ 99%] tests/test_threading.py::test_safe_writing_after_removing PASSED [ 99%] tests/test_threading.py::test_heavily_threaded_logging PASSED [ 99%] tests/test_type_hinting.py::test_mypy_import PASSED [100%] =========================== short test summary info ============================ SKIPPED [2] tests/test_colorama.py:40: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:51: Only Windows requires Colorama SKIPPED [5] tests/test_colorama.py:113: The fix is applied only on Windows SKIPPED [3] tests/test_colorama.py:191: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:200: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:211: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:222: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:234: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:246: Only Windows requires Colorama SKIPPED [2] tests/test_colorama.py:257: Only Windows requires Colorama SKIPPED [1] tests/test_exceptions_formatting.py:249: Feature not supported in this Python version SKIPPED [1] tests/test_exceptions_formatting.py:254: No backport available or needed SKIPPED [2] tests/test_filesink_rotation.py:710: The current system does not support getting and setting file creation dates, the test can't be run. SKIPPED [1] tests/test_filesink_rotation.py:819: Testing implementation specific to Windows SKIPPED [2] tests/test_filesink_rotation.py:841: Testing implementation specific to Windows ================= 1466 passed, 31 skipped in 65.78s (0:01:05) ================== py3 finish: run-test after 66.19 seconds py3 start: run-test-post py3 finish: run-test-post after 0.00 seconds ___________________________________ summary ____________________________________ py3: commands succeeded congratulations :) cleanup /usr/src/RPM/BUILD/python3-module-loguru-0.7.2/.tox/.tmp/package/1/loguru-0.7.2-py3-none-any.whl + exit 0 Processing files: python3-module-loguru-0.7.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.A0R2yE find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.z71Ar7 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:loguru py3prov: detected potential module:loguru py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py: skipping "atexit" lines:[6] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py: skipping "sys" lines:[7] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py: "loguru" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/__init__.py: "loguru._logger" lines:[10, 11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_asyncio_loop.py: skipping "sys" lines:[2] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py: skipping "builtins" lines:[1] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_better_exceptions.py: "exceptiongroup" lines:[[[20]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: skipping "sys" lines:[2] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: "ipykernel" lines:[[[[11]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: "IPython" lines:[[[[12]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: "colorama.win32" lines:[[47]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: "colorama.winterm" lines:[[[53]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_colorama.py: "colorama" lines:[[64]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py: "contextvars" lines:[[[6], [[10]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_contextvars.py: "aiocontextvars" lines:[[[[8]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_ctime_functions.py: "win32_setctime" lines:[[[6]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_datetime.py: skipping "time" lines:[5] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_error_interceptor.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "loguru" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "loguru._ctime_functions" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "loguru._datetime" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "gzip" lines:[[[[[[375], [[[[[[401]]]]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "bz2" lines:[[[[[[[379], [[[[[[406]]]]]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "lzma" lines:[[[[[[[[384], [[391], [[[[[412]]]]]]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "tarfile" lines:[[[[[[[[[[397], [[402], [[407], [[413]]]]]]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_file_sink.py: "zipfile" lines:[[[[[[[[[[[[[[417]]]]]]]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_get_frame.py: skipping "sys" lines:[1, 2] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_handler.py: "loguru._colorizer" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_handler.py: "loguru._locks_machinery" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: skipping "builtins" lines:[85] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: skipping "sys" lines:[90] py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru" lines:[99] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._better_exceptions" lines:[100] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._colorizer" lines:[101] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._contextvars" lines:[102] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._datetime" lines:[103] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._error_interceptor" lines:[104] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._file_sink" lines:[105] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._get_frame" lines:[106] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._handler" lines:[107] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._locks_machinery" lines:[108] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._recattrs" lines:[109] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "loguru._simple_sinks" lines:[110] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "os" lines:[[113]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_logger.py: "pathlib" lines:[[115]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-loguru-buildroot/usr/lib/python3/site-packages/loguru/_simple_sinks.py: "loguru._asyncio_loop" lines:[5] is possibly a self-providing dependency, skip it Provides: python3(loguru), python3(loguru._asyncio_loop), python3(loguru._better_exceptions), python3(loguru._colorama), python3(loguru._colorizer), python3(loguru._contextvars), python3(loguru._ctime_functions), python3(loguru._datetime), python3(loguru._defaults), python3(loguru._error_interceptor), python3(loguru._file_sink), python3(loguru._filters), python3(loguru._get_frame), python3(loguru._handler), python3(loguru._locks_machinery), python3(loguru._logger), python3(loguru._recattrs), python3(loguru._simple_sinks), python3(loguru._string_parsers) Requires: /usr/lib/python3/site-packages, python3(asyncio) < 0, python3(calendar) < 0, python3(collections) < 0, python3(contextlib) < 0, python3(datetime) < 0, python3(decimal) < 0, python3(functools) < 0, python3(glob) < 0, python3(inspect) < 0, python3(io) < 0, python3(json) < 0, python3(keyword) < 0, python3(linecache) < 0, python3(logging) < 0, python3(multiprocessing) < 0, python3(multiprocessing.context) < 0, python3(numbers) < 0, python3(os) < 0, python3(os.path) < 0, python3(pickle) < 0, python3(re) < 0, python3(shutil) < 0, python3(stat) < 0, python3(string) < 0, python3(sysconfig) < 0, python3(threading) < 0, python3(tokenize) < 0, python3(traceback) < 0, python3(warnings) < 0, python3(weakref) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-loguru-0.7.2-alt1.noarch.rpm (w2.lzdio) 24.94user 3.10system 1:11.17elapsed 39%CPU (0avgtext+0avgdata 71612maxresident)k 0inputs+0outputs (0major+749951minor)pagefaults 0swaps 4.16user 1.65system 1:22.42elapsed 7%CPU (0avgtext+0avgdata 124996maxresident)k 0inputs+0outputs (0major+325368minor)pagefaults 0swaps