Warning: Permanently added '107.23.207.58' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9670307-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.6 PID: 8516 Logging PID: 8518 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9670307, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '42da2eee36e123c49870e354d0984133491aaf33', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-behave', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-behave', 'package_version': '1.3.3-1', 'project_dirname': 'python-in-pulp', 'project_name': 'python-in-pulp', 'project_owner': '@python', 'repo_priority': None, 'repos': [{'baseurl': 'https://console.redhat.com/api/pulp-content/public-copr/@python/python-in-pulp/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': '@python/python-in-pulp--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '9670307-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-behave /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/python-behave', '/var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave'... Running: git checkout 42da2eee36e123c49870e354d0984133491aaf33 -- cmd: ['git', 'checkout', '42da2eee36e123c49870e354d0984133491aaf33', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave rc: 0 stdout: stderr: Note: switching to '42da2eee36e123c49870e354d0984133491aaf33'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 42da2ee automatic import of python-behave Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading behave-1.3.3.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o behave-1.3.3.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python-in-pulp/python-behave/behave-1.3.3.tar.gz/md5/96f05bde7dfca870dc140d20d774a881/behave-1.3.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 860k 100 860k 0 0 61.6M 0 --:--:-- --:--:-- --:--:-- 64.6M INFO: Reading stdout from command: md5sum behave-1.3.3.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave/python-behave.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1759960681.368662 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.7, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave/python-behave.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1759960681.368662 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave/python-behave.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1759960681.368662/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-87635567-9163-4eec-ba1c-58f695208391 INFO: Checking that e481043ac0ff5ad150d58e3ba42ad1562cf8f4ad9345660aa76a30c1e7bfb492 image matches host's architecture INFO: Copy content of container e481043ac0ff5ad150d58e3ba42ad1562cf8f4ad9345660aa76a30c1e7bfb492 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1759960681.368662/root INFO: mounting e481043ac0ff5ad150d58e3ba42ad1562cf8f4ad9345660aa76a30c1e7bfb492 with podman image mount INFO: image e481043ac0ff5ad150d58e3ba42ad1562cf8f4ad9345660aa76a30c1e7bfb492 as /var/lib/containers/storage/overlay/10dc96c4a2d4da182eaa4120cd3c18cf60cc3f6b27a61504bd64db7cb4035bce/merged INFO: umounting image e481043ac0ff5ad150d58e3ba42ad1562cf8f4ad9345660aa76a30c1e7bfb492 (/var/lib/containers/storage/overlay/10dc96c4a2d4da182eaa4120cd3c18cf60cc3f6b27a61504bd64db7cb4035bce/merged) with podman image umount INFO: Removing image mock-bootstrap-87635567-9163-4eec-ba1c-58f695208391 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1759960681.368662/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.17.0-2.fc44.x86_64 dnf5-plugins-5.2.17.0-2.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 14.6 MiB/s | 21.8 MiB | 00m01s Copr repository 100% | 10.4 MiB/s | 16.2 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.8-3.fc44 fedora 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 44-0.3 fedora 20.6 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42.9000-5.fc44 fedora 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.14-1.fc44 fedora 397.8 KiB info x86_64 7.2-6.fc43 fedora 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-14.fc44 fedora 183.3 KiB rpm-build x86_64 6.0.0-1.fc44 fedora 287.4 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-68.fc44 fedora 390.3 KiB util-linux x86_64 2.41.1-17.fc44 fedora 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-2.fc43 fedora 1.3 MiB Installing dependencies: add-determinism x86_64 0.7.2-2.fc44 fedora 2.3 MiB alternatives x86_64 1.33-2.fc43 fedora 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.1.2-2.fc44 fedora 378.8 KiB binutils x86_64 2.45.50-5.fc44 fedora 27.1 MiB build-reproducibility-srpm-macros noarch 0.7.2-2.fc44 fedora 1.2 KiB bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-2.fc44 fedora 2.7 MiB coreutils-common x86_64 9.8-3.fc44 fedora 11.1 MiB crypto-policies noarch 20250714-5.gitcd6043a.fc44 fedora 146.9 KiB curl x86_64 8.16.0-1.fc44 fedora 475.3 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc44 fedora 2.3 MiB debugedit x86_64 5.2-3.fc44 fedora 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc44 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.193-3.fc43 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0.193-3.fc43 fedora 83.9 KiB elfutils-default-yama-scope noarch 0.193-3.fc43 fedora 1.8 KiB elfutils-libelf x86_64 0.193-3.fc43 fedora 1.2 MiB elfutils-libs x86_64 0.193-3.fc43 fedora 683.4 KiB fedora-gpg-keys noarch 44-0.1 fedora 131.2 KiB fedora-release noarch 44-0.3 fedora 0.0 B fedora-release-identity-basic noarch 44-0.3 fedora 664.0 B fedora-repos noarch 44-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 44-0.1 fedora 2.2 KiB file x86_64 5.46-8.fc44 fedora 100.2 KiB file-libs x86_64 5.46-8.fc44 fedora 11.9 MiB filesystem x86_64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-1.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc44 fedora 2.1 KiB gdb-minimal x86_64 16.3-6.fc44 fedora 13.3 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42.9000-5.fc44 fedora 6.7 MiB glibc-common x86_64 2.42.9000-5.fc44 fedora 1.0 MiB glibc-gconv-extra x86_64 2.42.9000-5.fc44 fedora 7.2 MiB gmp x86_64 1:6.3.0-4.fc44 fedora 815.3 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.0 KiB gnulib-l10n noarch 20241231-1.fc44 fedora 655.0 KiB gnupg2 x86_64 2.4.8-4.fc43 fedora 6.5 MiB gnupg2-dirmngr x86_64 2.4.8-4.fc43 fedora 618.4 KiB gnupg2-gpg-agent x86_64 2.4.8-4.fc43 fedora 671.4 KiB gnupg2-gpgconf x86_64 2.4.8-4.fc43 fedora 250.0 KiB gnupg2-keyboxd x86_64 2.4.8-4.fc43 fedora 201.4 KiB gnupg2-verify x86_64 2.4.8-4.fc43 fedora 348.5 KiB gnutls x86_64 3.8.10-5.fc44 fedora 3.8 MiB go-srpm-macros noarch 3.8.0-1.fc44 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.21.3-8.fc44 fedora 2.3 MiB libacl x86_64 2.3.2-4.fc43 fedora 35.9 KiB libarchive x86_64 3.8.1-3.fc43 fedora 951.1 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.5.2-6.fc43 fedora 24.4 KiB libblkid x86_64 2.41.1-17.fc44 fedora 262.4 KiB libbrotli x86_64 1.1.0-10.fc44 fedora 833.3 KiB libcap x86_64 2.76-3.fc44 fedora 209.1 KiB libcap-ng x86_64 0.8.5-8.fc44 fedora 68.9 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.16.0-1.fc44 fedora 919.5 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.1-17.fc44 fedora 380.4 KiB libffi x86_64 3.5.2-1.fc44 fedora 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-2.fc44 fedora 266.6 KiB libgcrypt x86_64 1.11.1-2.fc43 fedora 1.6 MiB libgomp x86_64 15.2.1-2.fc44 fedora 541.1 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.1-17.fc44 fedora 33.9 KiB libmount x86_64 2.41.1-17.fc44 fedora 372.7 KiB libnghttp2 x86_64 1.67.1-1.fc44 fedora 162.2 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc44 fedora 193.1 KiB libselinux-utils x86_64 3.9-5.fc44 fedora 309.0 KiB libsemanage x86_64 3.9-4.fc44 fedora 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.1-17.fc44 fedora 180.5 KiB libssh x86_64 0.11.3-1.fc44 fedora 567.1 KiB libssh-config noarch 0.11.3-1.fc44 fedora 277.0 B libstdc++ x86_64 15.2.1-2.fc44 fedora 2.8 MiB libtasn1 x86_64 4.20.0-2.fc43 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-7.fc43 fedora 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.29-4.fc44 fedora 171.3 KiB libuuid x86_64 2.41.1-17.fc44 fedora 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.4.38-9.fc44 fedora 284.4 KiB libxml2 x86_64 2.12.10-5.fc44 fedora 1.7 MiB libzstd x86_64 1.5.7-3.fc44 fedora 940.3 KiB linkdupes x86_64 0.7.2-2.fc44 fedora 838.7 KiB lua-libs x86_64 5.4.8-2.fc43 fedora 280.8 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.10-4.fc44 fedora 659.8 KiB openssl-libs x86_64 1:3.5.1-3.fc44 fedora 9.2 MiB p11-kit x86_64 0.25.8-1.fc44 fedora 2.3 MiB p11-kit-trust x86_64 0.25.8-1.fc44 fedora 446.5 KiB package-notes-srpm-macros noarch 0.5-14.fc43 fedora 1.6 KiB pam-libs x86_64 1.7.1-3.fc43 fedora 126.8 KiB pcre2 x86_64 10.46-1.fc44 fedora 697.7 KiB pcre2-syntax noarch 10.46-1.fc44 fedora 275.3 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B policycoreutils x86_64 3.9-5.fc44 fedora 683.5 KiB popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250616-2.fc43 fedora 69.1 KiB pyproject-srpm-macros noarch 1.18.4-1.fc44 fedora 1.9 KiB python-srpm-macros noarch 3.14-8.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.10.0~rc-1.fc44 fedora 464.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.0-1.fc44 fedora 3.1 MiB rpm-build-libs x86_64 6.0.0-1.fc44 fedora 268.4 KiB rpm-libs x86_64 6.0.0-1.fc44 fedora 933.8 KiB rpm-plugin-selinux x86_64 6.0.0-1.fc44 fedora 12.0 KiB rpm-sequoia x86_64 1.9.0-2.fc43 fedora 2.5 MiB rpm-sign-libs x86_64 6.0.0-1.fc44 fedora 39.7 KiB rust-srpm-macros noarch 26.4-1.fc44 fedora 4.8 KiB selinux-policy noarch 42.12-1.fc44 fedora 31.9 KiB selinux-policy-targeted noarch 42.12-1.fc44 fedora 18.6 MiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.4-1.fc44 fedora 1.5 MiB systemd-libs x86_64 258-1.fc44 fedora 2.3 MiB systemd-standalone-sysusers x86_64 258-1.fc44 fedora 293.5 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.1-17.fc44 fedora 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-2.fc43 fedora 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.2.5-2.fc44 fedora 137.6 KiB zstd x86_64 1.5.7-3.fc44 fedora 506.2 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 177 packages Total size of inbound packages is 66 MiB. Need to download 66 MiB. After this operation, 219 MiB extra will be used (install 219 MiB, remove 0 B). [ 1/177] bzip2-0:1.0.8-21.fc43.x86_64 100% | 3.6 MiB/s | 51.6 KiB | 00m00s [ 2/177] bash-0:5.3.0-2.fc43.x86_64 100% | 93.5 MiB/s | 1.9 MiB | 00m00s [ 3/177] cpio-0:2.15-6.fc43.x86_64 100% | 47.7 MiB/s | 293.1 KiB | 00m00s [ 4/177] coreutils-0:9.8-3.fc44.x86_64 100% | 50.0 MiB/s | 1.1 MiB | 00m00s [ 5/177] diffutils-0:3.12-3.fc43.x86_6 100% | 127.7 MiB/s | 392.3 KiB | 00m00s [ 6/177] fedora-release-common-0:44-0. 100% | 8.1 MiB/s | 25.0 KiB | 00m00s [ 7/177] glibc-minimal-langpack-0:2.42 100% | 22.3 MiB/s | 45.7 KiB | 00m00s [ 8/177] findutils-1:4.10.0-6.fc43.x86 100% | 134.3 MiB/s | 550.0 KiB | 00m00s [ 9/177] grep-0:3.12-2.fc43.x86_64 100% | 73.0 MiB/s | 299.1 KiB | 00m00s [ 10/177] info-0:7.2-6.fc43.x86_64 100% | 89.3 MiB/s | 182.9 KiB | 00m00s [ 11/177] gzip-0:1.14-1.fc44.x86_64 100% | 34.7 MiB/s | 177.7 KiB | 00m00s [ 12/177] patch-0:2.8-2.fc43.x86_64 100% | 27.8 MiB/s | 113.8 KiB | 00m00s [ 13/177] redhat-rpm-config-0:343-14.fc 100% | 19.3 MiB/s | 79.2 KiB | 00m00s [ 14/177] sed-0:4.9-5.fc43.x86_64 100% | 77.4 MiB/s | 317.1 KiB | 00m00s [ 15/177] shadow-utils-2:4.18.0-3.fc43. 100% | 160.3 MiB/s | 1.3 MiB | 00m00s [ 16/177] unzip-0:6.0-68.fc44.x86_64 100% | 25.8 MiB/s | 184.6 KiB | 00m00s [ 17/177] tar-2:1.35-6.fc43.x86_64 100% | 92.9 MiB/s | 856.4 KiB | 00m00s [ 18/177] which-0:2.23-3.fc43.x86_64 100% | 10.2 MiB/s | 41.7 KiB | 00m00s [ 19/177] xz-1:5.8.1-2.fc43.x86_64 100% | 139.8 MiB/s | 572.5 KiB | 00m00s [ 20/177] gawk-0:5.3.2-2.fc43.x86_64 100% | 187.4 MiB/s | 1.1 MiB | 00m00s [ 21/177] rpm-build-0:6.0.0-1.fc44.x86_ 100% | 19.3 MiB/s | 138.0 KiB | 00m00s [ 22/177] util-linux-0:2.41.1-17.fc44.x 100% | 148.9 MiB/s | 1.2 MiB | 00m00s [ 23/177] filesystem-0:3.18-50.fc43.x86 100% | 121.2 MiB/s | 1.3 MiB | 00m00s [ 24/177] ncurses-libs-0:6.5-7.20250614 100% | 40.6 MiB/s | 332.7 KiB | 00m00s [ 25/177] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 8.4 MiB/s | 43.1 KiB | 00m00s [ 26/177] glibc-0:2.42.9000-5.fc44.x86_ 100% | 116.3 MiB/s | 2.2 MiB | 00m00s [ 27/177] gmp-1:6.3.0-4.fc44.x86_64 100% | 62.4 MiB/s | 319.3 KiB | 00m00s [ 28/177] libacl-0:2.3.2-4.fc43.x86_64 100% | 4.7 MiB/s | 24.3 KiB | 00m00s [ 29/177] libattr-0:2.5.2-6.fc43.x86_64 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [ 30/177] coreutils-common-0:9.8-3.fc44 100% | 139.6 MiB/s | 2.1 MiB | 00m00s [ 31/177] libcap-0:2.76-3.fc44.x86_64 100% | 17.0 MiB/s | 86.9 KiB | 00m00s [ 32/177] fedora-repos-0:44-0.1.noarch 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 33/177] systemd-libs-0:258-1.fc44.x86 100% | 89.0 MiB/s | 820.1 KiB | 00m00s [ 34/177] openssl-libs-1:3.5.1-3.fc44.x 100% | 181.4 MiB/s | 2.5 MiB | 00m00s [ 35/177] glibc-common-0:2.42.9000-5.fc 100% | 40.6 MiB/s | 332.4 KiB | 00m00s [ 36/177] pcre2-0:10.46-1.fc44.x86_64 100% | 42.7 MiB/s | 262.2 KiB | 00m00s [ 37/177] ansible-srpm-macros-0:1-18.1. 100% | 3.9 MiB/s | 19.9 KiB | 00m00s [ 38/177] build-reproducibility-srpm-ma 100% | 3.1 MiB/s | 12.9 KiB | 00m00s [ 39/177] dwz-0:0.16-2.fc43.x86_64 100% | 33.1 MiB/s | 135.5 KiB | 00m00s [ 40/177] efi-srpm-macros-0:6-4.fc43.no 100% | 4.4 MiB/s | 22.4 KiB | 00m00s [ 41/177] filesystem-srpm-macros-0:3.18 100% | 5.2 MiB/s | 26.4 KiB | 00m00s [ 42/177] fonts-srpm-macros-1:5.0.0-1.f 100% | 5.3 MiB/s | 27.3 KiB | 00m00s [ 43/177] gap-srpm-macros-0:2-1.fc44.no 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 44/177] fpc-srpm-macros-0:1.3-15.fc43 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 45/177] forge-srpm-macros-0:0.4.0-3.f 100% | 2.5 MiB/s | 20.1 KiB | 00m00s [ 46/177] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 47/177] go-srpm-macros-0:3.8.0-1.fc44 100% | 13.8 MiB/s | 28.3 KiB | 00m00s [ 48/177] gnat-srpm-macros-0:6-8.fc43.n 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 49/177] java-srpm-macros-0:1-7.fc43.n 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 50/177] lua-srpm-macros-0:1-16.fc43.n 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 51/177] ocaml-srpm-macros-0:11-2.fc43 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 52/177] kernel-srpm-macros-0:1.0-27.f 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 53/177] openblas-srpm-macros-0:2-20.f 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 54/177] package-notes-srpm-macros-0:0 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 55/177] perl-srpm-macros-0:1-60.fc43. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 56/177] qt5-srpm-macros-0:5.15.17-2.f 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 57/177] pyproject-srpm-macros-0:1.18. 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [ 58/177] python-srpm-macros-0:3.14-8.f 100% | 11.5 MiB/s | 23.7 KiB | 00m00s [ 59/177] qt6-srpm-macros-0:6.10.0~rc-1 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [ 60/177] rust-srpm-macros-0:26.4-1.fc4 100% | 10.9 MiB/s | 11.2 KiB | 00m00s [ 61/177] zig-srpm-macros-0:1-5.fc43.no 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 62/177] tree-sitter-srpm-macros-0:0.4 100% | 4.3 MiB/s | 13.4 KiB | 00m00s [ 63/177] zip-0:3.0-44.fc43.x86_64 100% | 85.1 MiB/s | 261.6 KiB | 00m00s [ 64/177] libeconf-0:0.7.9-2.fc43.x86_6 100% | 17.2 MiB/s | 35.2 KiB | 00m00s [ 65/177] libxcrypt-0:4.4.38-9.fc44.x86 100% | 41.4 MiB/s | 127.1 KiB | 00m00s [ 66/177] pam-libs-0:1.7.1-3.fc43.x86_6 100% | 18.7 MiB/s | 57.5 KiB | 00m00s [ 67/177] setup-0:2.15.0-26.fc43.noarch 100% | 38.4 MiB/s | 157.3 KiB | 00m00s [ 68/177] xz-libs-1:5.8.1-2.fc43.x86_64 100% | 27.6 MiB/s | 112.9 KiB | 00m00s [ 69/177] readline-0:8.3-2.fc43.x86_64 100% | 43.9 MiB/s | 224.6 KiB | 00m00s [ 70/177] debugedit-0:5.2-3.fc44.x86_64 100% | 13.9 MiB/s | 85.6 KiB | 00m00s [ 71/177] elfutils-0:0.193-3.fc43.x86_6 100% | 139.5 MiB/s | 571.3 KiB | 00m00s [ 72/177] elfutils-libelf-0:0.193-3.fc4 100% | 29.0 MiB/s | 207.8 KiB | 00m00s [ 73/177] libarchive-0:3.8.1-3.fc43.x86 100% | 82.3 MiB/s | 421.1 KiB | 00m00s [ 74/177] mpfr-0:4.2.2-2.fc43.x86_64 100% | 17.8 MiB/s | 347.0 KiB | 00m00s [ 75/177] libgcc-0:15.2.1-2.fc44.x86_64 100% | 32.5 MiB/s | 133.0 KiB | 00m00s [ 76/177] libstdc++-0:15.2.1-2.fc44.x86 100% | 149.8 MiB/s | 920.1 KiB | 00m00s [ 77/177] popt-0:1.19-9.fc43.x86_64 100% | 10.7 MiB/s | 65.7 KiB | 00m00s [ 78/177] rpm-0:6.0.0-1.fc44.x86_64 100% | 93.9 MiB/s | 576.6 KiB | 00m00s [ 79/177] zstd-0:1.5.7-3.fc44.x86_64 100% | 30.8 MiB/s | 189.5 KiB | 00m00s [ 80/177] util-linux-core-0:2.41.1-17.f 100% | 76.8 MiB/s | 550.7 KiB | 00m00s [ 81/177] zlib-ng-compat-0:2.2.5-2.fc44 100% | 25.8 MiB/s | 79.2 KiB | 00m00s [ 82/177] ncurses-base-0:6.5-7.20250614 100% | 12.3 MiB/s | 88.2 KiB | 00m00s [ 83/177] gnulib-l10n-0:20241231-1.fc44 100% | 21.0 MiB/s | 150.2 KiB | 00m00s [ 84/177] glibc-gconv-extra-0:2.42.9000 100% | 144.7 MiB/s | 1.6 MiB | 00m00s [ 85/177] crypto-policies-0:20250714-5. 100% | 24.0 MiB/s | 98.5 KiB | 00m00s [ 86/177] ca-certificates-0:2025.2.80_v 100% | 105.7 MiB/s | 973.8 KiB | 00m00s [ 87/177] fedora-repos-rawhide-0:44-0.1 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 88/177] fedora-gpg-keys-0:44-0.1.noar 100% | 16.9 MiB/s | 138.8 KiB | 00m00s [ 89/177] pcre2-syntax-0:10.46-1.fc44.n 100% | 39.6 MiB/s | 162.2 KiB | 00m00s [ 90/177] linkdupes-0:0.7.2-2.fc44.x86_ 100% | 87.0 MiB/s | 356.3 KiB | 00m00s [ 91/177] add-determinism-0:0.7.2-2.fc4 100% | 144.5 MiB/s | 887.6 KiB | 00m00s [ 92/177] elfutils-debuginfod-client-0: 100% | 11.4 MiB/s | 46.8 KiB | 00m00s [ 93/177] elfutils-libs-0:0.193-3.fc43. 100% | 37.6 MiB/s | 269.7 KiB | 00m00s [ 94/177] libzstd-0:1.5.7-3.fc44.x86_64 100% | 58.4 MiB/s | 359.1 KiB | 00m00s [ 95/177] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 25.4 MiB/s | 78.0 KiB | 00m00s [ 96/177] elfutils-default-yama-scope-0 100% | 4.0 MiB/s | 12.4 KiB | 00m00s [ 97/177] curl-0:8.16.0-1.fc44.x86_64 100% | 38.4 MiB/s | 235.9 KiB | 00m00s [ 98/177] json-c-0:0.18-7.fc43.x86_64 100% | 14.6 MiB/s | 45.0 KiB | 00m00s [ 99/177] rpm-libs-0:6.0.0-1.fc44.x86_6 100% | 130.4 MiB/s | 400.5 KiB | 00m00s [100/177] lua-libs-0:5.4.8-2.fc43.x86_6 100% | 32.2 MiB/s | 131.7 KiB | 00m00s [101/177] rpm-sequoia-0:1.9.0-2.fc43.x8 100% | 151.9 MiB/s | 933.3 KiB | 00m00s [102/177] rpm-build-libs-0:6.0.0-1.fc44 100% | 31.2 MiB/s | 127.9 KiB | 00m00s [103/177] sqlite-libs-0:3.50.4-1.fc44.x 100% | 123.9 MiB/s | 761.5 KiB | 00m00s [104/177] rpm-sign-libs-0:6.0.0-1.fc44. 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [105/177] libgomp-0:15.2.1-2.fc44.x86_6 100% | 91.0 MiB/s | 372.9 KiB | 00m00s [106/177] ima-evm-utils-libs-0:1.6.2-6. 100% | 14.3 MiB/s | 29.3 KiB | 00m00s [107/177] libfsverity-0:1.6-3.fc43.x86_ 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [108/177] gpgverify-0:2.2-3.fc43.noarch 100% | 2.7 MiB/s | 11.1 KiB | 00m00s [109/177] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 67.1 MiB/s | 274.6 KiB | 00m00s [110/177] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 66.6 MiB/s | 272.9 KiB | 00m00s [111/177] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 30.8 MiB/s | 94.7 KiB | 00m00s [112/177] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 28.1 MiB/s | 115.0 KiB | 00m00s [113/177] libassuan-0:2.5.7-4.fc43.x86_ 100% | 16.5 MiB/s | 67.4 KiB | 00m00s [114/177] gnupg2-verify-0:2.4.8-4.fc43. 100% | 33.4 MiB/s | 171.2 KiB | 00m00s [115/177] libgcrypt-0:1.11.1-2.fc43.x86 100% | 116.4 MiB/s | 595.8 KiB | 00m00s [116/177] libgpg-error-0:1.55-2.fc43.x8 100% | 39.8 MiB/s | 244.3 KiB | 00m00s [117/177] npth-0:1.8-3.fc43.x86_64 100% | 6.3 MiB/s | 25.7 KiB | 00m00s [118/177] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 104.0 MiB/s | 425.9 KiB | 00m00s [119/177] gnutls-0:3.8.10-5.fc44.x86_64 100% | 200.5 MiB/s | 1.4 MiB | 00m00s [120/177] libksba-0:1.6.7-4.fc43.x86_64 100% | 26.1 MiB/s | 160.4 KiB | 00m00s [121/177] openldap-0:2.6.10-4.fc44.x86_ 100% | 63.3 MiB/s | 259.5 KiB | 00m00s [122/177] libusb1-0:1.0.29-4.fc44.x86_6 100% | 19.5 MiB/s | 79.9 KiB | 00m00s [123/177] libidn2-0:2.3.8-2.fc43.x86_64 100% | 34.2 MiB/s | 174.9 KiB | 00m00s [124/177] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 12.1 MiB/s | 74.5 KiB | 00m00s [125/177] libunistring-0:1.1-10.fc43.x8 100% | 66.3 MiB/s | 542.9 KiB | 00m00s [126/177] nettle-0:3.10.1-2.fc43.x86_64 100% | 51.8 MiB/s | 424.2 KiB | 00m00s [127/177] p11-kit-0:0.25.8-1.fc44.x86_6 100% | 83.0 MiB/s | 510.0 KiB | 00m00s [128/177] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 129.6 MiB/s | 796.5 KiB | 00m00s [129/177] libevent-0:2.1.12-16.fc43.x86 100% | 62.9 MiB/s | 257.8 KiB | 00m00s [130/177] libtool-ltdl-0:2.5.4-7.fc43.x 100% | 5.9 MiB/s | 36.2 KiB | 00m00s [131/177] libffi-0:3.5.2-1.fc44.x86_64 100% | 10.0 MiB/s | 41.1 KiB | 00m00s [132/177] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 27.7 MiB/s | 56.8 KiB | 00m00s [133/177] libblkid-0:2.41.1-17.fc44.x86 100% | 40.1 MiB/s | 123.2 KiB | 00m00s [134/177] libuuid-0:2.41.1-17.fc44.x86_ 100% | 8.6 MiB/s | 26.3 KiB | 00m00s [135/177] libmount-0:2.41.1-17.fc44.x86 100% | 52.9 MiB/s | 162.6 KiB | 00m00s [136/177] libselinux-0:3.9-5.fc44.x86_6 100% | 31.8 MiB/s | 97.8 KiB | 00m00s [137/177] libsepol-0:3.9-2.fc43.x86_64 100% | 84.3 MiB/s | 345.4 KiB | 00m00s [138/177] libsmartcols-0:2.41.1-17.fc44 100% | 20.5 MiB/s | 84.0 KiB | 00m00s [139/177] audit-libs-0:4.1.2-2.fc44.x86 100% | 33.8 MiB/s | 138.4 KiB | 00m00s [140/177] libcap-ng-0:0.8.5-8.fc44.x86_ 100% | 7.9 MiB/s | 32.2 KiB | 00m00s [141/177] libfdisk-0:2.41.1-17.fc44.x86 100% | 39.4 MiB/s | 161.3 KiB | 00m00s [142/177] liblastlog2-0:2.41.1-17.fc44. 100% | 11.3 MiB/s | 23.2 KiB | 00m00s [143/177] libsemanage-0:3.9-4.fc44.x86_ 100% | 30.2 MiB/s | 123.5 KiB | 00m00s [144/177] file-libs-0:5.46-8.fc44.x86_6 100% | 166.0 MiB/s | 849.9 KiB | 00m00s [145/177] file-0:5.46-8.fc44.x86_64 100% | 15.9 MiB/s | 48.8 KiB | 00m00s [146/177] gnupg2-0:2.4.8-4.fc43.x86_64 100% | 16.0 MiB/s | 1.6 MiB | 00m00s [147/177] alternatives-0:1.33-2.fc43.x8 100% | 13.2 MiB/s | 40.7 KiB | 00m00s [148/177] jansson-0:2.14-3.fc43.x86_64 100% | 14.7 MiB/s | 45.3 KiB | 00m00s [149/177] pkgconf-pkg-config-0:2.3.0-3. 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [150/177] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [151/177] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 7.3 MiB/s | 44.6 KiB | 00m00s [152/177] libpkgconf-0:2.3.0-3.fc43.x86 100% | 9.3 MiB/s | 37.9 KiB | 00m00s [153/177] ed-0:1.22.2-1.fc44.x86_64 100% | 13.6 MiB/s | 83.7 KiB | 00m00s [154/177] libxml2-0:2.12.10-5.fc44.x86_ 100% | 96.6 MiB/s | 692.7 KiB | 00m00s [155/177] p11-kit-trust-0:0.25.8-1.fc44 100% | 27.3 MiB/s | 139.7 KiB | 00m00s [156/177] fedora-release-0:44-0.3.noarc 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [157/177] systemd-standalone-sysusers-0 100% | 20.1 MiB/s | 143.8 KiB | 00m00s [158/177] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 5.4 MiB/s | 38.5 KiB | 00m00s [159/177] binutils-0:2.45.50-5.fc44.x86 100% | 131.3 MiB/s | 5.9 MiB | 00m00s [160/177] fedora-release-identity-basic 100% | 2.4 MiB/s | 14.6 KiB | 00m00s [161/177] libcurl-0:8.16.0-1.fc44.x86_6 100% | 57.3 MiB/s | 410.9 KiB | 00m00s [162/177] gdb-minimal-0:16.3-6.fc44.x86 100% | 151.9 MiB/s | 4.4 MiB | 00m00s [163/177] krb5-libs-0:1.21.3-8.fc44.x86 100% | 57.1 MiB/s | 760.8 KiB | 00m00s [164/177] libnghttp2-0:1.67.1-1.fc44.x8 100% | 10.2 MiB/s | 73.1 KiB | 00m00s [165/177] keyutils-libs-0:1.6.3-6.fc43. 100% | 15.3 MiB/s | 31.4 KiB | 00m00s [166/177] libssh-0:0.11.3-1.fc44.x86_64 100% | 75.8 MiB/s | 232.8 KiB | 00m00s [167/177] libpsl-0:0.21.5-6.fc43.x86_64 100% | 12.7 MiB/s | 65.0 KiB | 00m00s [168/177] libcom_err-0:1.47.3-2.fc43.x8 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [169/177] libverto-0:0.3.2-11.fc43.x86_ 100% | 5.0 MiB/s | 20.7 KiB | 00m00s [170/177] publicsuffix-list-dafsa-0:202 100% | 11.6 MiB/s | 59.2 KiB | 00m00s [171/177] libssh-config-0:0.11.3-1.fc44 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [172/177] rpm-plugin-selinux-0:6.0.0-1. 100% | 6.3 MiB/s | 19.5 KiB | 00m00s [173/177] selinux-policy-0:42.12-1.fc44 100% | 10.0 MiB/s | 61.5 KiB | 00m00s [174/177] policycoreutils-0:3.9-5.fc44. 100% | 29.9 MiB/s | 214.6 KiB | 00m00s [175/177] libselinux-utils-0:3.9-5.fc44 100% | 23.3 MiB/s | 119.3 KiB | 00m00s [176/177] libbrotli-0:1.1.0-10.fc44.x86 100% | 82.8 MiB/s | 339.1 KiB | 00m00s [177/177] selinux-policy-targeted-0:42. 100% | 157.9 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [177/177] Total 100% | 154.4 MiB/s | 66.4 MiB | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. [ 1/179] Verify package files 100% | 756.0 B/s | 177.0 B | 00m00s [ 2/179] Prepare transaction 100% | 3.8 KiB/s | 177.0 B | 00m00s [ 3/179] Installing libgcc-0:15.2.1-2. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/179] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/179] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/179] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/179] Installing fedora-gpg-keys-0: 100% | 58.3 MiB/s | 179.0 KiB | 00m00s [ 8/179] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/179] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/179] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 11/179] Installing fedora-release-0:4 100% | 17.3 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/179] Installing setup-0:2.15.0-26. 100% | 54.9 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/179] Installing filesystem-0:3.18- 100% | 3.1 MiB/s | 212.8 KiB | 00m00s [ 14/179] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 15/179] Installing pcre2-syntax-0:10. 100% | 271.2 MiB/s | 277.8 KiB | 00m00s [ 16/179] Installing gnulib-l10n-0:2024 100% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 17/179] Installing coreutils-common-0 100% | 429.8 MiB/s | 11.2 MiB | 00m00s [ 18/179] Installing ncurses-base-0:6.5 100% | 115.1 MiB/s | 353.5 KiB | 00m00s [ 19/179] Installing bash-0:5.3.0-2.fc4 100% | 312.2 MiB/s | 8.4 MiB | 00m00s [ 20/179] Installing glibc-common-0:2.4 100% | 68.0 MiB/s | 1.0 MiB | 00m00s [ 21/179] Installing glibc-gconv-extra- 100% | 332.3 MiB/s | 7.3 MiB | 00m00s [ 22/179] Installing glibc-0:2.42.9000- 100% | 209.3 MiB/s | 6.7 MiB | 00m00s [ 23/179] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 00m00s [ 24/179] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/179] Installing zlib-ng-compat-0:2 100% | 0.0 B/s | 138.4 KiB | 00m00s [ 26/179] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.7 KiB | 00m00s [ 27/179] Installing libgpg-error-0:1.5 100% | 69.2 MiB/s | 921.1 KiB | 00m00s [ 28/179] Installing libstdc++-0:15.2.1 100% | 406.3 MiB/s | 2.8 MiB | 00m00s [ 29/179] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 30/179] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 31/179] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 32/179] Installing gmp-1:6.3.0-4.fc44 100% | 399.2 MiB/s | 817.5 KiB | 00m00s [ 33/179] Installing xz-libs-1:5.8.1-2. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 34/179] Installing libuuid-0:2.41.1-1 100% | 0.0 B/s | 38.5 KiB | 00m00s [ 35/179] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 36/179] Installing libzstd-0:1.5.7-3. 100% | 459.7 MiB/s | 941.6 KiB | 00m00s [ 37/179] Installing elfutils-libelf-0: 100% | 388.8 MiB/s | 1.2 MiB | 00m00s [ 38/179] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 39/179] Installing libblkid-0:2.41.1- 100% | 257.3 MiB/s | 263.5 KiB | 00m00s [ 40/179] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.1 KiB | 00m00s [ 41/179] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 42/179] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 43/179] Installing gnupg2-gpgconf-0:2 100% | 22.4 MiB/s | 252.0 KiB | 00m00s [ 44/179] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 45/179] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 46/179] Installing pcre2-0:10.46-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 47/179] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 48/179] Installing grep-0:3.12-2.fc43 100% | 71.6 MiB/s | 1.0 MiB | 00m00s [ 49/179] Installing sed-0:4.9-5.fc43.x 100% | 60.4 MiB/s | 865.5 KiB | 00m00s [ 50/179] Installing findutils-1:4.10.0 100% | 123.9 MiB/s | 1.9 MiB | 00m00s [ 51/179] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 52/179] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 53/179] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 54/179] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.0 KiB | 00m00s [ 55/179] Installing xz-1:5.8.1-2.fc43. 100% | 83.2 MiB/s | 1.3 MiB | 00m00s [ 56/179] Installing libmount-0:2.41.1- 100% | 365.0 MiB/s | 373.8 KiB | 00m00s [ 57/179] Installing gnupg2-verify-0:2. 100% | 31.1 MiB/s | 349.9 KiB | 00m00s [ 58/179] Installing dwz-0:0.16-2.fc43. 100% | 25.6 MiB/s | 288.5 KiB | 00m00s [ 59/179] Installing mpfr-0:4.2.2-2.fc4 100% | 407.4 MiB/s | 834.4 KiB | 00m00s [ 60/179] Installing gawk-0:5.3.2-2.fc4 100% | 113.5 MiB/s | 1.8 MiB | 00m00s [ 61/179] Installing libksba-0:1.6.7-4. 100% | 391.7 MiB/s | 401.1 KiB | 00m00s [ 62/179] Installing unzip-0:6.0-68.fc4 100% | 35.0 MiB/s | 393.8 KiB | 00m00s [ 63/179] Installing file-libs-0:5.46-8 100% | 741.1 MiB/s | 11.9 MiB | 00m00s [ 64/179] Installing file-0:5.46-8.fc44 100% | 9.0 MiB/s | 101.7 KiB | 00m00s [ 65/179] Installing diffutils-0:3.12-3 100% | 111.5 MiB/s | 1.6 MiB | 00m00s [ 66/179] Installing libeconf-0:0.7.9-2 100% | 0.0 B/s | 66.5 KiB | 00m00s [ 67/179] Installing json-c-0:0.18-7.fc 100% | 0.0 B/s | 84.0 KiB | 00m00s [ 68/179] Installing lua-libs-0:5.4.8-2 100% | 275.3 MiB/s | 281.9 KiB | 00m00s [ 69/179] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 70/179] Installing p11-kit-0:0.25.8-1 100% | 127.2 MiB/s | 2.3 MiB | 00m00s [ 71/179] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [ 72/179] Installing libcap-ng-0:0.8.5- 100% | 0.0 B/s | 70.8 KiB | 00m00s [ 73/179] Installing audit-libs-0:4.1.2 100% | 372.6 MiB/s | 381.5 KiB | 00m00s [ 74/179] Installing pam-libs-0:1.7.1-3 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 75/179] Installing libcap-0:2.76-3.fc 100% | 19.0 MiB/s | 214.3 KiB | 00m00s [ 76/179] Installing systemd-libs-0:258 100% | 387.5 MiB/s | 2.3 MiB | 00m00s [ 77/179] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 78/179] Installing alternatives-0:1.3 100% | 5.7 MiB/s | 63.8 KiB | 00m00s [ 79/179] Installing p11-kit-trust-0:0. 100% | 23.0 MiB/s | 448.3 KiB | 00m00s [ 80/179] Installing openssl-libs-1:3.5 100% | 439.1 MiB/s | 9.2 MiB | 00m00s [ 81/179] Installing coreutils-0:9.8-3. 100% | 182.5 MiB/s | 5.5 MiB | 00m00s [ 82/179] Installing ca-certificates-0: 100% | 2.3 MiB/s | 2.5 MiB | 00m01s [ 83/179] Installing gzip-0:1.14-1.fc44 100% | 30.3 MiB/s | 403.3 KiB | 00m00s [ 84/179] Installing rpm-sequoia-0:1.9. 100% | 413.1 MiB/s | 2.5 MiB | 00m00s [ 85/179] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 86/179] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [ 87/179] Installing util-linux-core-0: 100% | 92.5 MiB/s | 1.5 MiB | 00m00s [ 88/179] Installing libusb1-0:1.0.29-4 100% | 21.1 MiB/s | 172.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 89/179] Installing tpm2-tss-0:4.1.3-8 100% | 314.4 MiB/s | 1.6 MiB | 00m00s [ 90/179] Installing ima-evm-utils-libs 100% | 0.0 B/s | 62.0 KiB | 00m00s [ 91/179] Installing gnupg2-gpg-agent-0 100% | 34.7 MiB/s | 675.4 KiB | 00m00s [ 92/179] Installing systemd-standalone 100% | 23.9 MiB/s | 294.1 KiB | 00m00s [ 93/179] Installing rpm-libs-0:6.0.0-1 100% | 304.5 MiB/s | 935.3 KiB | 00m00s [ 94/179] Installing zip-0:3.0-44.fc43. 100% | 52.5 MiB/s | 698.4 KiB | 00m00s [ 95/179] Installing gnupg2-keyboxd-0:2 100% | 39.6 MiB/s | 202.7 KiB | 00m00s [ 96/179] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 97/179] Installing tar-2:1.35-6.fc43. 100% | 155.7 MiB/s | 3.0 MiB | 00m00s [ 98/179] Installing linkdupes-0:0.7.2- 100% | 63.1 MiB/s | 840.1 KiB | 00m00s [ 99/179] Installing libselinux-utils-0 100% | 24.3 MiB/s | 323.4 KiB | 00m00s [100/179] Installing liblastlog2-0:2.41 100% | 7.0 MiB/s | 35.9 KiB | 00m00s [101/179] Installing libfdisk-0:2.41.1- 100% | 186.2 MiB/s | 381.4 KiB | 00m00s [102/179] Installing util-linux-0:2.41. 100% | 111.6 MiB/s | 3.6 MiB | 00m00s [103/179] Installing policycoreutils-0: 100% | 31.6 MiB/s | 711.8 KiB | 00m00s [104/179] Installing selinux-policy-0:4 100% | 1.8 MiB/s | 33.5 KiB | 00m00s [105/179] Installing selinux-policy-tar 100% | 219.1 MiB/s | 14.9 MiB | 00m00s [106/179] Installing zstd-0:1.5.7-3.fc4 100% | 35.6 MiB/s | 509.8 KiB | 00m00s [107/179] Installing libxml2-0:2.12.10- 100% | 113.6 MiB/s | 1.7 MiB | 00m00s [108/179] Installing nettle-0:3.10.1-2. 100% | 387.5 MiB/s | 793.7 KiB | 00m00s [109/179] Installing gnutls-0:3.8.10-5. 100% | 427.0 MiB/s | 3.8 MiB | 00m00s [110/179] Installing bzip2-0:1.0.8-21.f 100% | 8.9 MiB/s | 99.8 KiB | 00m00s [111/179] Installing add-determinism-0: 100% | 144.1 MiB/s | 2.3 MiB | 00m00s [112/179] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [113/179] Installing cpio-0:2.15-6.fc43 100% | 78.5 MiB/s | 1.1 MiB | 00m00s [114/179] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [115/179] Installing libarchive-0:3.8.1 100% | 310.2 MiB/s | 953.1 KiB | 00m00s [116/179] Installing libgomp-0:15.2.1-2 100% | 529.8 MiB/s | 542.5 KiB | 00m00s [117/179] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [118/179] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [119/179] Installing cyrus-sasl-lib-0:2 100% | 143.7 MiB/s | 2.3 MiB | 00m00s [120/179] Installing openldap-0:2.6.10- 100% | 324.0 MiB/s | 663.6 KiB | 00m00s [121/179] Installing gnupg2-dirmngr-0:2 100% | 33.7 MiB/s | 621.1 KiB | 00m00s [122/179] Installing gnupg2-0:2.4.8-4.f 100% | 252.0 MiB/s | 6.6 MiB | 00m00s [123/179] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.6 KiB | 00m00s [124/179] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [125/179] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [126/179] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [127/179] Installing pkgconf-0:2.3.0-3. 100% | 8.1 MiB/s | 91.0 KiB | 00m00s [128/179] Installing pkgconf-pkg-config 100% | 177.3 KiB/s | 1.8 KiB | 00m00s [129/179] Installing ed-0:1.22.2-1.fc44 100% | 13.3 MiB/s | 150.4 KiB | 00m00s [130/179] Installing patch-0:2.8-2.fc43 100% | 19.9 MiB/s | 224.3 KiB | 00m00s [131/179] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [132/179] Installing libnghttp2-0:1.67. 100% | 159.5 MiB/s | 163.4 KiB | 00m00s [133/179] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [134/179] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [135/179] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [136/179] Installing krb5-libs-0:1.21.3 100% | 328.5 MiB/s | 2.3 MiB | 00m00s [137/179] Installing libssh-0:0.11.3-1. 100% | 277.9 MiB/s | 569.2 KiB | 00m00s [138/179] Installing libbrotli-0:1.1.0- 100% | 272.0 MiB/s | 835.6 KiB | 00m00s [139/179] Installing libcurl-0:8.16.0-1 100% | 299.7 MiB/s | 920.6 KiB | 00m00s [140/179] Installing curl-0:8.16.0-1.fc 100% | 23.3 MiB/s | 478.1 KiB | 00m00s [141/179] Installing rpm-0:6.0.0-1.fc44 100% | 88.8 MiB/s | 2.6 MiB | 00m00s [142/179] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.1 KiB | 00m00s [143/179] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [144/179] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [145/179] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [146/179] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [147/179] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [148/179] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [149/179] Installing elfutils-libs-0:0. 100% | 223.1 MiB/s | 685.2 KiB | 00m00s [150/179] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.2 KiB | 00m00s [151/179] Installing elfutils-0:0.193-3 100% | 171.7 MiB/s | 2.9 MiB | 00m00s [152/179] Installing binutils-0:2.45.50 100% | 371.6 MiB/s | 27.1 MiB | 00m00s [153/179] Installing gdb-minimal-0:16.3 100% | 323.3 MiB/s | 13.3 MiB | 00m00s [154/179] Installing debugedit-0:5.2-3. 100% | 17.7 MiB/s | 217.3 KiB | 00m00s [155/179] Installing rpm-build-libs-0:6 100% | 262.9 MiB/s | 269.2 KiB | 00m00s [156/179] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [157/179] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [158/179] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [159/179] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [160/179] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [161/179] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [162/179] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [163/179] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [164/179] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [165/179] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [166/179] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [167/179] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [168/179] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [169/179] Installing redhat-rpm-config- 100% | 185.1 MiB/s | 189.5 KiB | 00m00s [170/179] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [171/179] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [172/179] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [173/179] Installing rpm-build-0:6.0.0- 100% | 22.3 MiB/s | 296.5 KiB | 00m00s [174/179] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [175/179] Installing python-srpm-macros 100% | 12.9 MiB/s | 52.9 KiB | 00m00s [176/179] Installing rpm-plugin-selinux 100% | 0.0 B/s | 13.0 KiB | 00m00s [177/179] Installing which-0:2.23-3.fc4 100% | 7.0 MiB/s | 85.7 KiB | 00m00s [178/179] Installing shadow-utils-2:4.1 100% | 158.8 MiB/s | 4.0 MiB | 00m00s [179/179] Installing info-0:7.2-6.fc43. 100% | 55.7 KiB/s | 354.3 KiB | 00m06s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.7.2-2.fc44.x86_64 alternatives-1.33-2.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.2-2.fc44.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.50-5.fc44.x86_64 build-reproducibility-srpm-macros-0.7.2-2.fc44.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2025.2.80_v9.0.304-2.fc44.noarch coreutils-9.8-3.fc44.x86_64 coreutils-common-9.8-3.fc44.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20250714-5.gitcd6043a.fc44.noarch curl-8.16.0-1.fc44.x86_64 cyrus-sasl-lib-2.1.28-33.fc44.x86_64 debugedit-5.2-3.fc44.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc44.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.193-3.fc43.x86_64 elfutils-debuginfod-client-0.193-3.fc43.x86_64 elfutils-default-yama-scope-0.193-3.fc43.noarch elfutils-libelf-0.193-3.fc43.x86_64 elfutils-libs-0.193-3.fc43.x86_64 fedora-gpg-keys-44-0.1.noarch fedora-release-44-0.3.noarch fedora-release-common-44-0.3.noarch fedora-release-identity-basic-44-0.3.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-8.fc44.x86_64 file-libs-5.46-8.fc44.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 fonts-srpm-macros-5.0.0-1.fc44.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc44.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-16.3-6.fc44.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42.9000-5.fc44.x86_64 glibc-common-2.42.9000-5.fc44.x86_64 glibc-gconv-extra-2.42.9000-5.fc44.x86_64 glibc-minimal-langpack-2.42.9000-5.fc44.x86_64 gmp-6.3.0-4.fc44.x86_64 gnat-srpm-macros-6-8.fc43.noarch gnulib-l10n-20241231-1.fc44.noarch gnupg2-2.4.8-4.fc43.x86_64 gnupg2-dirmngr-2.4.8-4.fc43.x86_64 gnupg2-gpg-agent-2.4.8-4.fc43.x86_64 gnupg2-gpgconf-2.4.8-4.fc43.x86_64 gnupg2-keyboxd-2.4.8-4.fc43.x86_64 gnupg2-verify-2.4.8-4.fc43.x86_64 gnutls-3.8.10-5.fc44.x86_64 go-srpm-macros-3.8.0-1.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.14-1.fc44.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-6.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.21.3-8.fc44.x86_64 libacl-2.3.2-4.fc43.x86_64 libarchive-3.8.1-3.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.5.2-6.fc43.x86_64 libblkid-2.41.1-17.fc44.x86_64 libbrotli-1.1.0-10.fc44.x86_64 libcap-2.76-3.fc44.x86_64 libcap-ng-0.8.5-8.fc44.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.16.0-1.fc44.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.1-17.fc44.x86_64 libffi-3.5.2-1.fc44.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-2.fc44.x86_64 libgcrypt-1.11.1-2.fc43.x86_64 libgomp-15.2.1-2.fc44.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.1-17.fc44.x86_64 libmount-2.41.1-17.fc44.x86_64 libnghttp2-1.67.1-1.fc44.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc44.x86_64 libselinux-utils-3.9-5.fc44.x86_64 libsemanage-3.9-4.fc44.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.1-17.fc44.x86_64 libssh-0.11.3-1.fc44.x86_64 libssh-config-0.11.3-1.fc44.noarch libstdc++-15.2.1-2.fc44.x86_64 libtasn1-4.20.0-2.fc43.x86_64 libtool-ltdl-2.5.4-7.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.29-4.fc44.x86_64 libuuid-2.41.1-17.fc44.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.4.38-9.fc44.x86_64 libxml2-2.12.10-5.fc44.x86_64 libzstd-1.5.7-3.fc44.x86_64 linkdupes-0.7.2-2.fc44.x86_64 lua-libs-5.4.8-2.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.10-4.fc44.x86_64 openssl-libs-3.5.1-3.fc44.x86_64 p11-kit-0.25.8-1.fc44.x86_64 p11-kit-trust-0.25.8-1.fc44.x86_64 package-notes-srpm-macros-0.5-14.fc43.noarch pam-libs-1.7.1-3.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.46-1.fc44.x86_64 pcre2-syntax-10.46-1.fc44.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 policycoreutils-3.9-5.fc44.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.4-1.fc44.noarch python-srpm-macros-3.14-8.fc44.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.10.0~rc-1.fc44.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-14.fc44.noarch rpm-6.0.0-1.fc44.x86_64 rpm-build-6.0.0-1.fc44.x86_64 rpm-build-libs-6.0.0-1.fc44.x86_64 rpm-libs-6.0.0-1.fc44.x86_64 rpm-plugin-selinux-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 rpm-sign-libs-6.0.0-1.fc44.x86_64 rust-srpm-macros-26.4-1.fc44.noarch sed-4.9-5.fc43.x86_64 selinux-policy-42.12-1.fc44.noarch selinux-policy-targeted-42.12-1.fc44.noarch setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.4-1.fc44.x86_64 systemd-libs-258-1.fc44.x86_64 systemd-standalone-sysusers-258-1.fc44.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-68.fc44.x86_64 util-linux-2.41.1-17.fc44.x86_64 util-linux-core-2.41.1-17.fc44.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-2.fc43.x86_64 xz-libs-5.8.1-2.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.2.5-2.fc44.x86_64 zstd-1.5.7-3.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1759960681.368662/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-v_gp5lwj/python-behave/python-behave.spec) Config(child) 0 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-behave-1.3.3-1.fc44.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1759960681.368662/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1759960681.368662/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1759960681.368662/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.0-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.17.0-2.fc44.x86_64 dnf5-plugins-5.2.17.0-2.fc44.x86_64 Finish: chroot init Start: build phase for python-behave-1.3.3-1.fc44.src.rpm Start: build setup for python-behave-1.3.3-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 10.7 KiB/s | 1.6 KiB | 00m00s fedora 100% | 51.6 KiB/s | 11.0 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: help2man noarch 1.49.3-8.fc43 fedora 415.6 KiB python3-devel x86_64 3.14.0~rc3-1.fc44 fedora 1.9 MiB tomcli noarch 0.10.1-3.fc44 fedora 152.0 KiB Installing dependencies: expat x86_64 2.7.2-1.fc44 fedora 298.6 KiB groff-base x86_64 1.23.0-11.fc44 fedora 3.8 MiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB ncurses x86_64 6.5-7.20250614.fc43 fedora 609.8 KiB perl-AutoLoader noarch 5.74-520.fc43 fedora 20.6 KiB perl-B x86_64 1.89-520.fc43 fedora 501.3 KiB perl-Carp noarch 1.54-520.fc43 fedora 46.6 KiB perl-Class-Struct noarch 0.68-520.fc43 fedora 25.4 KiB perl-Data-Dumper x86_64 2.191-521.fc43 fedora 115.6 KiB perl-Digest noarch 1.20-520.fc43 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-520.fc43 fedora 59.7 KiB perl-DynaLoader x86_64 1.57-520.fc43 fedora 32.1 KiB perl-Encode x86_64 4:3.21-520.fc43 fedora 4.7 MiB perl-Errno x86_64 1.38-520.fc43 fedora 8.4 KiB perl-Exporter noarch 5.79-520.fc43 fedora 54.3 KiB perl-Fcntl x86_64 1.20-520.fc43 fedora 48.8 KiB perl-File-Basename noarch 2.86-520.fc43 fedora 14.0 KiB perl-File-Path noarch 2.18-520.fc43 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-1.fc44 fedora 163.7 KiB perl-File-stat noarch 1.14-520.fc43 fedora 12.5 KiB perl-FileHandle noarch 2.05-520.fc43 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-520.fc43 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-520.fc43 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.090-521.fc43 fedora 154.4 KiB perl-IO x86_64 1.55-520.fc43 fedora 147.4 KiB perl-IO-Socket-IP noarch 0.43-521.fc43 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.095-2.fc43 fedora 714.5 KiB perl-IPC-Open3 noarch 1.24-520.fc43 fedora 27.7 KiB perl-MIME-Base32 noarch 1.303-24.fc43 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-520.fc43 fedora 42.0 KiB perl-Net-SSLeay x86_64 1.94-11.fc43 fedora 1.3 MiB perl-POSIX x86_64 2.23-520.fc43 fedora 231.4 KiB perl-PathTools x86_64 3.94-520.fc43 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-520.fc43 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-521.fc43 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-3.fc43 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-520.fc43 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-1.fc43 fedora 144.9 KiB perl-SelectSaver noarch 1.02-520.fc43 fedora 2.2 KiB perl-Socket x86_64 4:2.040-2.fc43 fedora 120.3 KiB perl-Storable x86_64 1:3.37-521.fc43 fedora 231.2 KiB perl-Symbol noarch 1.09-520.fc43 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-521.fc43 fedora 97.5 KiB perl-Term-Cap noarch 1.18-520.fc43 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-520.fc43 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-520.fc43 fedora 22.6 KiB perl-Time-Local noarch 2:1.350-520.fc43 fedora 69.0 KiB perl-URI noarch 5.34-1.fc44 fedora 268.0 KiB perl-base noarch 2.27-520.fc43 fedora 12.6 KiB perl-constant noarch 1.33-521.fc43 fedora 26.2 KiB perl-if noarch 0.61.000-520.fc43 fedora 5.8 KiB perl-interpreter x86_64 4:5.42.0-520.fc43 fedora 118.6 KiB perl-libnet noarch 3.15-521.fc43 fedora 289.4 KiB perl-libs x86_64 4:5.42.0-520.fc43 fedora 11.5 MiB perl-locale noarch 1.13-520.fc43 fedora 6.1 KiB perl-mro x86_64 1.29-520.fc43 fedora 41.6 KiB perl-overload noarch 1.40-520.fc43 fedora 71.6 KiB perl-overloading noarch 0.02-520.fc43 fedora 4.9 KiB perl-parent noarch 1:0.244-520.fc43 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-520.fc43 fedora 317.5 KiB perl-vars noarch 1.05-520.fc43 fedora 3.9 KiB pyproject-rpm-macros noarch 1.18.4-1.fc44 fedora 114.9 KiB python-pip-wheel noarch 25.2-4.fc44 fedora 1.2 MiB python-rpm-macros noarch 3.14-8.fc44 fedora 27.6 KiB python3 x86_64 3.14.0~rc3-1.fc44 fedora 28.9 KiB python3-click noarch 1:8.1.7-11.fc44 fedora 1.2 MiB python3-libs x86_64 3.14.0~rc3-1.fc44 fedora 43.0 MiB python3-packaging noarch 25.0-7.fc44 fedora 607.4 KiB python3-rpm-generators noarch 14-13.fc43 fedora 81.7 KiB python3-rpm-macros noarch 3.14-8.fc44 fedora 6.5 KiB python3-tomlkit noarch 0.13.2-6.fc44 fedora 493.9 KiB tomcli+tomlkit noarch 0.10.1-3.fc44 fedora 7.9 KiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB Transaction Summary: Installing: 76 packages Total size of inbound packages is 21 MiB. Need to download 21 MiB. After this operation, 79 MiB extra will be used (install 79 MiB, remove 0 B). [ 1/76] tomcli-0:0.10.1-3.fc44.noarch 100% | 5.2 MiB/s | 75.1 KiB | 00m00s [ 2/76] python3-devel-0:3.14.0~rc3-1.fc 100% | 28.3 MiB/s | 434.8 KiB | 00m00s [ 3/76] help2man-0:1.49.3-8.fc43.noarch 100% | 13.0 MiB/s | 226.8 KiB | 00m00s [ 4/76] perl-POSIX-0:2.23-520.fc43.x86_ 100% | 23.9 MiB/s | 97.8 KiB | 00m00s [ 5/76] perl-Getopt-Long-1:2.58-520.fc4 100% | 12.4 MiB/s | 63.6 KiB | 00m00s [ 6/76] perl-Text-ParseWords-0:3.31-520 100% | 4.0 MiB/s | 16.3 KiB | 00m00s [ 7/76] perl-interpreter-4:5.42.0-520.f 100% | 17.7 MiB/s | 72.4 KiB | 00m00s [ 8/76] perl-Text-Tabs+Wrap-0:2024.001- 100% | 3.5 MiB/s | 21.6 KiB | 00m00s [ 9/76] perl-Exporter-0:5.79-520.fc43.n 100% | 5.0 MiB/s | 30.9 KiB | 00m00s [10/76] perl-Pod-Usage-4:2.05-520.fc43. 100% | 7.9 MiB/s | 40.5 KiB | 00m00s [11/76] perl-constant-0:1.33-521.fc43.n 100% | 7.4 MiB/s | 22.8 KiB | 00m00s [12/76] perl-base-0:2.27-520.fc43.noarc 100% | 3.2 MiB/s | 16.2 KiB | 00m00s [13/76] perl-Carp-0:1.54-520.fc43.noarc 100% | 7.0 MiB/s | 28.7 KiB | 00m00s [14/76] perl-overload-0:1.40-520.fc43.n 100% | 7.4 MiB/s | 45.6 KiB | 00m00s [15/76] perl-Fcntl-0:1.20-520.fc43.x86_ 100% | 7.3 MiB/s | 29.8 KiB | 00m00s [16/76] perl-locale-0:1.13-520.fc43.noa 100% | 1.6 MiB/s | 13.5 KiB | 00m00s [17/76] perl-libs-4:5.42.0-520.fc43.x86 100% | 150.5 MiB/s | 2.6 MiB | 00m00s [18/76] expat-0:2.7.2-1.fc44.x86_64 100% | 16.6 MiB/s | 119.0 KiB | 00m00s [19/76] python3-libs-0:3.14.0~rc3-1.fc4 100% | 196.5 MiB/s | 9.8 MiB | 00m00s [20/76] mpdecimal-0:4.0.1-2.fc43.x86_64 100% | 7.3 MiB/s | 97.1 KiB | 00m00s [21/76] tzdata-0:2025b-3.fc43.noarch 100% | 46.5 MiB/s | 713.9 KiB | 00m00s [22/76] perl-Pod-Perldoc-0:3.28.01-521. 100% | 13.7 MiB/s | 84.3 KiB | 00m00s [23/76] perl-PathTools-0:3.94-520.fc43. 100% | 12.2 MiB/s | 87.2 KiB | 00m00s [24/76] perl-podlators-1:6.0.2-520.fc43 100% | 41.8 MiB/s | 128.4 KiB | 00m00s [25/76] perl-Scalar-List-Utils-5:1.70-1 100% | 24.4 MiB/s | 75.0 KiB | 00m00s [26/76] perl-overloading-0:0.02-520.fc4 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [27/76] perl-mro-0:1.29-520.fc43.x86_64 100% | 7.3 MiB/s | 29.9 KiB | 00m00s [28/76] perl-DynaLoader-0:1.57-520.fc43 100% | 8.5 MiB/s | 26.0 KiB | 00m00s [29/76] perl-Errno-0:1.38-520.fc43.x86_ 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [30/76] perl-File-Basename-0:2.86-520.f 100% | 5.6 MiB/s | 17.2 KiB | 00m00s [31/76] perl-File-Temp-1:0.231.200-1.fc 100% | 19.4 MiB/s | 59.5 KiB | 00m00s [32/76] perl-HTTP-Tiny-0:0.090-521.fc43 100% | 9.2 MiB/s | 56.3 KiB | 00m00s [33/76] groff-base-0:1.23.0-11.fc44.x86 100% | 84.6 MiB/s | 1.1 MiB | 00m00s [34/76] perl-IO-0:1.55-520.fc43.x86_64 100% | 11.5 MiB/s | 82.2 KiB | 00m00s [35/76] perl-IPC-Open3-0:1.24-520.fc43. 100% | 4.7 MiB/s | 23.9 KiB | 00m00s [36/76] perl-Symbol-0:1.09-520.fc43.noa 100% | 4.6 MiB/s | 14.2 KiB | 00m00s [37/76] perl-Pod-Simple-1:3.47-3.fc43.n 100% | 35.8 MiB/s | 219.9 KiB | 00m00s [38/76] perl-vars-0:1.05-520.fc43.noarc 100% | 4.2 MiB/s | 13.0 KiB | 00m00s [39/76] perl-parent-1:0.244-520.fc43.no 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [40/76] perl-Term-ANSIColor-0:5.01-521. 100% | 23.2 MiB/s | 47.6 KiB | 00m00s [41/76] perl-Term-Cap-0:1.18-520.fc43.n 100% | 7.1 MiB/s | 21.9 KiB | 00m00s [42/76] perl-File-Path-0:2.18-520.fc43. 100% | 11.4 MiB/s | 35.1 KiB | 00m00s [43/76] perl-IO-Socket-SSL-0:2.095-2.fc 100% | 56.5 MiB/s | 231.5 KiB | 00m00s [44/76] perl-MIME-Base64-0:3.16-520.fc4 100% | 14.5 MiB/s | 29.7 KiB | 00m00s [45/76] perl-Net-SSLeay-0:1.94-11.fc43. 100% | 91.5 MiB/s | 374.8 KiB | 00m00s [46/76] perl-Time-Local-2:1.350-520.fc4 100% | 11.2 MiB/s | 34.4 KiB | 00m00s [47/76] perl-Socket-4:2.040-2.fc43.x86_ 100% | 10.7 MiB/s | 54.9 KiB | 00m00s [48/76] perl-File-stat-0:1.14-520.fc43. 100% | 8.3 MiB/s | 17.1 KiB | 00m00s [49/76] perl-SelectSaver-0:1.02-520.fc4 100% | 5.7 MiB/s | 11.7 KiB | 00m00s [50/76] perl-Pod-Escapes-1:1.07-520.fc4 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [51/76] perl-if-0:0.61.000-520.fc43.noa 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [52/76] ncurses-0:6.5-7.20250614.fc43.x 100% | 83.2 MiB/s | 426.2 KiB | 00m00s [53/76] perl-IO-Socket-IP-0:0.43-521.fc 100% | 6.8 MiB/s | 42.1 KiB | 00m00s [54/76] perl-URI-0:5.34-1.fc44.noarch 100% | 24.3 MiB/s | 149.1 KiB | 00m00s [55/76] perl-AutoLoader-0:5.74-520.fc43 100% | 3.5 MiB/s | 21.2 KiB | 00m00s [56/76] perl-Class-Struct-0:0.68-520.fc 100% | 5.4 MiB/s | 22.1 KiB | 00m00s [57/76] perl-Data-Dumper-0:2.191-521.fc 100% | 9.2 MiB/s | 56.3 KiB | 00m00s [58/76] perl-MIME-Base32-0:1.303-24.fc4 100% | 6.6 MiB/s | 20.4 KiB | 00m00s [59/76] perl-libnet-0:3.15-521.fc43.noa 100% | 41.8 MiB/s | 128.3 KiB | 00m00s [60/76] perl-Digest-MD5-0:2.59-520.fc43 100% | 11.7 MiB/s | 35.8 KiB | 00m00s [61/76] perl-FileHandle-0:2.05-520.fc43 100% | 5.0 MiB/s | 15.5 KiB | 00m00s [62/76] perl-B-0:1.89-520.fc43.x86_64 100% | 28.9 MiB/s | 177.7 KiB | 00m00s [63/76] perl-Digest-0:1.20-520.fc43.noa 100% | 6.1 MiB/s | 24.8 KiB | 00m00s [64/76] python3-0:3.14.0~rc3-1.fc44.x86 100% | 5.4 MiB/s | 27.6 KiB | 00m00s [65/76] python3-click-1:8.1.7-11.fc44.n 100% | 49.7 MiB/s | 254.6 KiB | 00m00s [66/76] python-pip-wheel-0:25.2-4.fc44. 100% | 161.9 MiB/s | 1.1 MiB | 00m00s [67/76] perl-Encode-4:3.21-520.fc43.x86 100% | 150.3 MiB/s | 1.1 MiB | 00m00s [68/76] perl-Getopt-Std-0:1.14-520.fc43 100% | 2.6 MiB/s | 15.7 KiB | 00m00s [69/76] tomcli+tomlkit-0:0.10.1-3.fc44. 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [70/76] perl-Storable-1:3.37-521.fc43.x 100% | 19.2 MiB/s | 98.5 KiB | 00m00s [71/76] python3-tomlkit-0:0.13.2-6.fc44 100% | 24.8 MiB/s | 126.8 KiB | 00m00s [72/76] pyproject-rpm-macros-0:1.18.4-1 100% | 11.0 MiB/s | 44.9 KiB | 00m00s [73/76] python-rpm-macros-0:3.14-8.fc44 100% | 6.3 MiB/s | 19.5 KiB | 00m00s [74/76] python3-rpm-generators-0:14-13. 100% | 9.3 MiB/s | 28.5 KiB | 00m00s [75/76] python3-rpm-macros-0:3.14-8.fc4 100% | 3.9 MiB/s | 12.0 KiB | 00m00s [76/76] python3-packaging-0:25.0-7.fc44 100% | 39.4 MiB/s | 161.4 KiB | 00m00s -------------------------------------------------------------------------------- [76/76] Total 100% | 129.3 MiB/s | 21.5 MiB | 00m00s Running transaction [ 1/78] Verify package files 100% | 1.0 KiB/s | 76.0 B | 00m00s [ 2/78] Prepare transaction 100% | 2.2 KiB/s | 76.0 B | 00m00s [ 3/78] Installing python-rpm-macros-0: 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 4/78] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 5/78] Installing pyproject-rpm-macros 100% | 114.1 MiB/s | 116.8 KiB | 00m00s [ 6/78] Installing python-pip-wheel-0:2 100% | 589.9 MiB/s | 1.2 MiB | 00m00s [ 7/78] Installing ncurses-0:6.5-7.2025 100% | 30.1 MiB/s | 616.4 KiB | 00m00s [ 8/78] Installing groff-base-0:1.23.0- 100% | 132.6 MiB/s | 3.8 MiB | 00m00s [ 9/78] Installing perl-Digest-0:1.20-5 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [10/78] Installing perl-Digest-MD5-0:2. 100% | 60.1 MiB/s | 61.6 KiB | 00m00s [11/78] Installing perl-FileHandle-0:2. 100% | 0.0 B/s | 9.8 KiB | 00m00s [12/78] Installing perl-B-0:1.89-520.fc 100% | 246.4 MiB/s | 504.7 KiB | 00m00s [13/78] Installing perl-libnet-0:3.15-5 100% | 287.8 MiB/s | 294.7 KiB | 00m00s [14/78] Installing perl-Data-Dumper-0:2 100% | 114.8 MiB/s | 117.5 KiB | 00m00s [15/78] Installing perl-MIME-Base32-0:1 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [16/78] Installing perl-URI-0:5.34-1.fc 100% | 137.6 MiB/s | 281.8 KiB | 00m00s [17/78] Installing perl-IO-Socket-IP-0: 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [18/78] Installing perl-AutoLoader-0:5. 100% | 0.0 B/s | 21.0 KiB | 00m00s [19/78] Installing perl-IO-Socket-SSL-0 100% | 350.9 MiB/s | 718.6 KiB | 00m00s [20/78] Installing perl-Net-SSLeay-0:1. 100% | 339.7 MiB/s | 1.4 MiB | 00m00s [21/78] Installing perl-if-0:0.61.000-5 100% | 0.0 B/s | 6.2 KiB | 00m00s [22/78] Installing perl-Pod-Escapes-1:1 100% | 0.0 B/s | 25.9 KiB | 00m00s [23/78] Installing perl-Time-Local-2:1. 100% | 0.0 B/s | 70.6 KiB | 00m00s [24/78] Installing perl-File-Path-0:2.1 100% | 0.0 B/s | 64.5 KiB | 00m00s [25/78] Installing perl-locale-0:1.13-5 100% | 0.0 B/s | 6.5 KiB | 00m00s [26/78] Installing perl-Text-Tabs+Wrap- 100% | 0.0 B/s | 23.9 KiB | 00m00s [27/78] Installing perl-HTTP-Tiny-0:0.0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [28/78] Installing perl-Pod-Simple-1:3. 100% | 280.7 MiB/s | 574.9 KiB | 00m00s [29/78] Installing perl-Class-Struct-0: 100% | 0.0 B/s | 25.9 KiB | 00m00s [30/78] Installing perl-IPC-Open3-0:1.2 100% | 0.0 B/s | 28.5 KiB | 00m00s [31/78] Installing perl-File-Temp-1:0.2 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [32/78] Installing perl-Term-Cap-0:1.18 100% | 0.0 B/s | 30.6 KiB | 00m00s [33/78] Installing perl-Term-ANSIColor- 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [34/78] Installing perl-POSIX-0:2.23-52 100% | 227.2 MiB/s | 232.6 KiB | 00m00s [35/78] Installing perl-Pod-Perldoc-0:3 100% | 13.8 MiB/s | 169.2 KiB | 00m00s [36/78] Installing perl-podlators-1:6.0 100% | 28.5 MiB/s | 321.4 KiB | 00m00s [37/78] Installing perl-File-stat-0:1.1 100% | 0.0 B/s | 13.1 KiB | 00m00s [38/78] Installing perl-SelectSaver-0:1 100% | 0.0 B/s | 2.6 KiB | 00m00s [39/78] Installing perl-Socket-4:2.040- 100% | 119.4 MiB/s | 122.3 KiB | 00m00s [40/78] Installing perl-Symbol-0:1.09-5 100% | 0.0 B/s | 7.3 KiB | 00m00s [41/78] Installing perl-Pod-Usage-4:2.0 100% | 7.8 MiB/s | 87.9 KiB | 00m00s [42/78] Installing perl-IO-0:1.55-520.f 100% | 148.1 MiB/s | 151.7 KiB | 00m00s [43/78] Installing perl-overloading-0:0 100% | 0.0 B/s | 5.6 KiB | 00m00s [44/78] Installing perl-mro-0:1.29-520. 100% | 0.0 B/s | 42.7 KiB | 00m00s [45/78] Installing perl-Fcntl-0:1.20-52 100% | 0.0 B/s | 49.9 KiB | 00m00s [46/78] Installing perl-base-0:2.27-520 100% | 0.0 B/s | 13.0 KiB | 00m00s [47/78] Installing perl-Text-ParseWords 100% | 0.0 B/s | 14.6 KiB | 00m00s [48/78] Installing perl-Getopt-Long-1:2 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [49/78] Installing perl-Storable-1:3.37 100% | 227.4 MiB/s | 232.8 KiB | 00m00s [50/78] Installing perl-Getopt-Std-0:1. 100% | 0.0 B/s | 11.8 KiB | 00m00s [51/78] Installing perl-MIME-Base64-0:3 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [52/78] Installing perl-vars-0:1.05-520 100% | 0.0 B/s | 4.3 KiB | 00m00s [53/78] Installing perl-parent-1:0.244- 100% | 0.0 B/s | 11.0 KiB | 00m00s [54/78] Installing perl-File-Basename-0 100% | 0.0 B/s | 14.6 KiB | 00m00s [55/78] Installing perl-Errno-0:1.38-52 100% | 0.0 B/s | 8.8 KiB | 00m00s [56/78] Installing perl-overload-0:1.40 100% | 0.0 B/s | 72.0 KiB | 00m00s [57/78] Installing perl-Scalar-List-Uti 100% | 145.2 MiB/s | 148.7 KiB | 00m00s [58/78] Installing perl-constant-0:1.33 100% | 0.0 B/s | 27.4 KiB | 00m00s [59/78] Installing perl-Encode-4:3.21-5 100% | 223.5 MiB/s | 4.7 MiB | 00m00s [60/78] Installing perl-DynaLoader-0:1. 100% | 0.0 B/s | 32.5 KiB | 00m00s [61/78] Installing perl-PathTools-0:3.9 100% | 180.2 MiB/s | 184.6 KiB | 00m00s [62/78] Installing perl-Carp-0:1.54-520 100% | 0.0 B/s | 47.7 KiB | 00m00s [63/78] Installing perl-Exporter-0:5.79 100% | 27.1 MiB/s | 55.6 KiB | 00m00s [64/78] Installing perl-libs-4:5.42.0-5 100% | 332.8 MiB/s | 11.6 MiB | 00m00s [65/78] Installing perl-interpreter-4:5 100% | 8.4 MiB/s | 120.3 KiB | 00m00s [66/78] Installing tzdata-0:2025b-3.fc4 100% | 72.8 MiB/s | 1.9 MiB | 00m00s [67/78] Installing mpdecimal-0:4.0.1-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [68/78] Installing expat-0:2.7.2-1.fc44 100% | 18.4 MiB/s | 300.7 KiB | 00m00s [69/78] Installing python3-libs-0:3.14. 100% | 387.0 MiB/s | 43.3 MiB | 00m00s [70/78] Installing python3-0:3.14.0~rc3 100% | 2.5 MiB/s | 30.7 KiB | 00m00s [71/78] Installing python3-click-1:8.1. 100% | 390.1 MiB/s | 1.2 MiB | 00m00s [72/78] Installing python3-tomlkit-0:0. 100% | 245.6 MiB/s | 503.0 KiB | 00m00s [73/78] Installing tomcli-0:0.10.1-3.fc 100% | 13.4 MiB/s | 164.7 KiB | 00m00s [74/78] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [75/78] Installing python3-packaging-0: 100% | 302.7 MiB/s | 619.9 KiB | 00m00s [76/78] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [77/78] Installing python3-devel-0:3.14 100% | 104.7 MiB/s | 2.0 MiB | 00m00s [78/78] Installing help2man-0:1.49.3-8. 100% | 5.0 MiB/s | 425.4 KiB | 00m00s Complete! Finish: build setup for python-behave-1.3.3-1.fc44.src.rpm Start: rpmbuild python-behave-1.3.3-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.bP1Kig Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CIvlZk + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd /builddir/build/BUILD/python-behave-1.3.3-build + rm -rf behave-1.3.3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/behave-1.3.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd behave-1.3.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Downstream-only-omit-pytest-options-for-pytest-html.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-CLEANUP-Use-unittest.mock-instead-of-mock.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + tomcli set pyproject.toml lists delitem project.optional-dependencies.testing 'pytest-\bhtml.*' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.PaM9VQ + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd behave-1.3.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires -x testing Handling setuptools from build-system.requires Requirement not satisfied: setuptools Handling wheel from build-system.requires Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 18.9 KiB/s | 1.6 KiB | 00m00s fedora 100% | 83.6 KiB/s | 11.0 KiB | 00m00s Repositories loaded. Package "help2man-1.49.3-8.fc43.noarch" is already installed. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "tomcli-0.10.1-3.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-pip noarch 25.2-4.fc44 fedora 11.3 MiB python3-setuptools noarch 78.1.1-15.fc44 fedora 9.0 MiB python3-wheel noarch 1:0.45.1-18.fc44 fedora 593.1 KiB Transaction Summary: Installing: 3 packages Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 21 MiB extra will be used (install 21 MiB, remove 0 B). [1/3] python3-wheel-1:0.45.1-18.fc44.no 100% | 10.5 MiB/s | 182.2 KiB | 00m00s [2/3] python3-setuptools-0:78.1.1-15.fc 100% | 93.4 MiB/s | 2.1 MiB | 00m00s [3/3] python3-pip-0:25.2-4.fc44.noarch 100% | 90.6 MiB/s | 2.6 MiB | 00m00s -------------------------------------------------------------------------------- [3/3] Total 100% | 161.9 MiB/s | 4.9 MiB | 00m00s Running transaction [1/5] Verify package files 100% | 200.0 B/s | 3.0 B | 00m00s [2/5] Prepare transaction 100% | 166.0 B/s | 3.0 B | 00m00s [3/5] Installing python3-wheel-1:0.45.1 100% | 37.4 MiB/s | 613.1 KiB | 00m00s [4/5] Installing python3-setuptools-0:7 100% | 249.2 MiB/s | 9.2 MiB | 00m00s [5/5] Installing python3-pip-0:25.2-4.f 100% | 174.7 MiB/s | 11.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.0Bwb8O + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd behave-1.3.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires -x testing Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running egg_info creating behave.egg-info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt writing manifest file 'behave.egg-info/SOURCES.txt' reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running dist_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/behave-1.3.3.dist-info' /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling cucumber-tag-expressions>=4.1.0 from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: cucumber-tag-expressions>=4.1.0 Handling cucumber-expressions>=17.1.0; python_version >= "3.8" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: cucumber-expressions>=17.1.0; python_version >= "3.8" Handling enum34; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: enum34; python_version < "3.4" Handling parse>=1.18.0 from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: parse>=1.18.0 Handling parse-type>=0.6.0 from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: parse-type>=0.6.0 Handling six>=1.15.0 from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: six>=1.15.0 Handling contextlib2; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: contextlib2; python_version < "3.5" Handling pathlib; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib; python_version < "3.4" Handling pathlib2>=2.3.6; python_version < "3.6" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib2>=2.3.6; python_version < "3.6" Handling scandir>=1.10.0; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: scandir>=1.10.0; python_version < "3.5" Handling traceback2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: traceback2; python_version < "3.0" Handling win_unicode_console; python_version <= "3.9" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: win_unicode_console; python_version <= "3.9" Handling colorama>=0.3.7 from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: colorama>=0.3.7 Handling tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" Handling toml>=0.10.2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: toml>=0.10.2; python_version < "3.0" Handling build>=0.5.1; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: build>=0.5.1; extra == "develop" Handling twine>=1.13.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: twine>=1.13.0; extra == "develop" Handling coverage>=5.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: coverage>=5.0; extra == "develop" Handling pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" Handling pytest>=5.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest>=5.0; python_version >= "3.0" and extra == "develop" Handling pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" Handling pytest-html>=2.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html>=2.0; python_version >= "3.0" and extra == "develop" Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" Handling PyHamcrest<2.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "develop" Handling pytest-cov; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-cov; extra == "develop" Handling tox<4.0,>=3.28.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tox<4.0,>=3.28.0; extra == "develop" Handling virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" Handling virtualenv<20.22.0; python_version < "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv<20.22.0; python_version < "3.7" and extra == "develop" Handling invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" Handling invoke>=1.7.0; python_version >= "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke>=1.7.0; python_version >= "3.6" and extra == "develop" Handling path>=13.1.0; python_version >= "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path>=13.1.0; python_version >= "3.5" and extra == "develop" Handling path.py>=11.5.0; python_version < "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py>=11.5.0; python_version < "3.5" and extra == "develop" Handling pycmd; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pycmd; extra == "develop" Handling modernize>=0.5; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: modernize>=0.5; extra == "develop" Handling pylint; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pylint; extra == "develop" Handling ruff; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: ruff; python_version >= "3.7" and extra == "develop" Handling sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" Handling sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" Handling furo>=2024.04.27; python_version >= "3.8" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: furo>=2024.04.27; python_version >= "3.8" and extra == "docs" Handling sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" Handling sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" Handling sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" Handling behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" Handling behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" Handling pytest<5.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0; python_version < "3.0" and extra == "testing" Handling pytest>=5.0; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: pytest>=5.0; python_version >= "3.0" and extra == "testing" Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" Handling PyHamcrest<2.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "testing" Handling assertpy>=1.1; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: assertpy>=1.1; extra == "testing" Handling chardet; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: chardet; extra == "testing" Handling path>=13.1.0; python_version >= "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: path>=13.1.0; python_version >= "3.5" and extra == "testing" Handling path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" Handling freezegun>=1.5.1; python_version > "3.7" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement not satisfied: freezegun>=1.5.1; python_version > "3.7" and extra == "testing" + cat /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires + rm -rfv behave-1.3.3.dist-info/ removed 'behave-1.3.3.dist-info/licenses/LICENSE' removed directory 'behave-1.3.3.dist-info/licenses' removed 'behave-1.3.3.dist-info/METADATA' removed 'behave-1.3.3.dist-info/zip-safe' removed 'behave-1.3.3.dist-info/entry_points.txt' removed 'behave-1.3.3.dist-info/top_level.txt' removed directory 'behave-1.3.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 8.1 KiB/s | 1.6 KiB | 00m00s fedora 100% | 44.7 KiB/s | 11.0 KiB | 00m00s Repositories loaded. Package "help2man-1.49.3-8.fc43.noarch" is already installed. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-pip-25.2-4.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc44.noarch" is already installed. Package "python3-wheel-1:0.45.1-18.fc44.noarch" is already installed. Package "tomcli-0.10.1-3.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-assertpy noarch 1.1-1.fc44 fedora 342.6 KiB python3-chardet noarch 5.2.0-22.fc44 fedora 2.1 MiB python3-colorama noarch 0.4.6-14.fc44 fedora 190.4 KiB python3-cucumber-expressions noarch 18.0.1-1.fc44 fedora 212.4 KiB python3-cucumber-tag-expressions noarch 7.0.0-1.fc44 fedora 87.1 KiB python3-freezegun noarch 1.5.1-7.fc44 fedora 197.0 KiB python3-hamcrest noarch 2.1.0-5.fc44 fedora 309.6 KiB python3-parse noarch 1.20.2-7.fc44 fedora 118.2 KiB python3-parse_type noarch 0.6.2-12.fc44 fedora 190.6 KiB python3-path noarch 17.1.0-5.fc44 fedora 194.9 KiB python3-pytest noarch 8.3.5-9.fc44 fedora 21.6 MiB python3-six noarch 1.17.0-7.fc44 fedora 118.0 KiB Installing dependencies: python3-dateutil noarch 1:2.9.0.post0-6.fc44 fedora 877.5 KiB python3-iniconfig noarch 2.1.0-3.fc44 fedora 42.4 KiB python3-pluggy noarch 1.6.0-4.fc44 fedora 211.0 KiB Transaction Summary: Installing: 15 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 27 MiB extra will be used (install 27 MiB, remove 0 B). [ 1/15] python3-assertpy-0:1.1-1.fc44.n 100% | 6.3 MiB/s | 83.5 KiB | 00m00s [ 2/15] python3-cucumber-tag-expression 100% | 2.1 MiB/s | 29.7 KiB | 00m00s [ 3/15] python3-cucumber-expressions-0: 100% | 5.3 MiB/s | 81.2 KiB | 00m00s [ 4/15] python3-chardet-0:5.2.0-22.fc44 100% | 41.3 MiB/s | 296.4 KiB | 00m00s [ 5/15] python3-colorama-0:0.4.6-14.fc4 100% | 11.7 MiB/s | 71.8 KiB | 00m00s [ 6/15] python3-parse-0:1.20.2-7.fc44.n 100% | 10.0 MiB/s | 40.8 KiB | 00m00s [ 7/15] python3-parse_type-0:0.6.2-12.f 100% | 15.1 MiB/s | 61.8 KiB | 00m00s [ 8/15] python3-hamcrest-0:2.1.0-5.fc44 100% | 31.4 MiB/s | 128.7 KiB | 00m00s [ 9/15] python3-pytest-0:8.3.5-9.fc44.n 100% | 184.7 MiB/s | 2.2 MiB | 00m00s [10/15] python3-six-0:1.17.0-7.fc44.noa 100% | 13.6 MiB/s | 41.8 KiB | 00m00s [11/15] python3-dateutil-1:2.9.0.post0- 100% | 67.2 MiB/s | 344.2 KiB | 00m00s [12/15] python3-iniconfig-0:2.1.0-3.fc4 100% | 7.4 MiB/s | 22.9 KiB | 00m00s [13/15] python3-pluggy-0:1.6.0-4.fc44.n 100% | 15.0 MiB/s | 61.6 KiB | 00m00s [14/15] python3-path-0:17.1.0-5.fc44.no 100% | 979.1 KiB/s | 63.6 KiB | 00m00s [15/15] python3-freezegun-0:1.5.1-7.fc4 100% | 600.3 KiB/s | 48.0 KiB | 00m00s -------------------------------------------------------------------------------- [15/15] Total 100% | 36.7 MiB/s | 3.6 MiB | 00m00s Running transaction [ 1/17] Verify package files 100% | 1.2 KiB/s | 15.0 B | 00m00s [ 2/17] Prepare transaction 100% | 1.0 KiB/s | 15.0 B | 00m00s [ 3/17] Installing python3-six-0:1.17.0 100% | 117.5 MiB/s | 120.3 KiB | 00m00s [ 4/17] Installing python3-dateutil-1:2 100% | 290.1 MiB/s | 891.1 KiB | 00m00s [ 5/17] Installing python3-pluggy-0:1.6 100% | 212.4 MiB/s | 217.5 KiB | 00m00s [ 6/17] Installing python3-iniconfig-0: 100% | 45.4 MiB/s | 46.5 KiB | 00m00s [ 7/17] Installing python3-parse-0:1.20 100% | 117.5 MiB/s | 120.3 KiB | 00m00s [ 8/17] Installing python3-parse_type-0 100% | 64.1 MiB/s | 197.0 KiB | 00m00s [ 9/17] Installing python3-pytest-0:8.3 100% | 396.3 MiB/s | 21.8 MiB | 00m00s [10/17] Installing python3-freezegun-0: 100% | 196.9 MiB/s | 201.7 KiB | 00m00s [11/17] Installing python3-hamcrest-0:2 100% | 85.2 MiB/s | 349.0 KiB | 00m00s [12/17] Installing python3-path-0:17.1. 100% | 195.0 MiB/s | 199.7 KiB | 00m00s [13/17] Installing python3-colorama-0:0 100% | 97.8 MiB/s | 200.3 KiB | 00m00s [14/17] Installing python3-chardet-0:5. 100% | 125.4 MiB/s | 2.1 MiB | 00m00s [15/17] Installing python3-cucumber-tag 100% | 89.7 MiB/s | 91.9 KiB | 00m00s [16/17] Installing python3-cucumber-exp 100% | 110.0 MiB/s | 225.3 KiB | 00m00s [17/17] Installing python3-assertpy-0:1 100% | 26.5 MiB/s | 352.7 KiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.DVUpHs + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd behave-1.3.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires -x testing Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running egg_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running dist_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/behave-1.3.3.dist-info' /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling cucumber-tag-expressions>=4.1.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: cucumber-tag-expressions>=4.1.0 (installed: cucumber-tag-expressions 7.0.0) Handling cucumber-expressions>=17.1.0; python_version >= "3.8" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: cucumber-expressions>=17.1.0; python_version >= "3.8" (installed: cucumber-expressions 18.0.1) Handling enum34; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: enum34; python_version < "3.4" Handling parse>=1.18.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: parse>=1.18.0 (installed: parse 1.20.2) Handling parse-type>=0.6.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: parse-type>=0.6.0 (installed: parse-type 0.6.2) Handling six>=1.15.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: six>=1.15.0 (installed: six 1.17.0) Handling contextlib2; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: contextlib2; python_version < "3.5" Handling pathlib; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib; python_version < "3.4" Handling pathlib2>=2.3.6; python_version < "3.6" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib2>=2.3.6; python_version < "3.6" Handling scandir>=1.10.0; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: scandir>=1.10.0; python_version < "3.5" Handling traceback2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: traceback2; python_version < "3.0" Handling win_unicode_console; python_version <= "3.9" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: win_unicode_console; python_version <= "3.9" Handling colorama>=0.3.7 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: colorama>=0.3.7 (installed: colorama 0.4.6) Handling tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" Handling toml>=0.10.2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: toml>=0.10.2; python_version < "3.0" Handling build>=0.5.1; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: build>=0.5.1; extra == "develop" Handling twine>=1.13.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: twine>=1.13.0; extra == "develop" Handling coverage>=5.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: coverage>=5.0; extra == "develop" Handling pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" Handling pytest>=5.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest>=5.0; python_version >= "3.0" and extra == "develop" Handling pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" Handling pytest-html>=2.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html>=2.0; python_version >= "3.0" and extra == "develop" Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" Handling PyHamcrest<2.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "develop" Handling pytest-cov; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-cov; extra == "develop" Handling tox<4.0,>=3.28.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tox<4.0,>=3.28.0; extra == "develop" Handling virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" Handling virtualenv<20.22.0; python_version < "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv<20.22.0; python_version < "3.7" and extra == "develop" Handling invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" Handling invoke>=1.7.0; python_version >= "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke>=1.7.0; python_version >= "3.6" and extra == "develop" Handling path>=13.1.0; python_version >= "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path>=13.1.0; python_version >= "3.5" and extra == "develop" Handling path.py>=11.5.0; python_version < "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py>=11.5.0; python_version < "3.5" and extra == "develop" Handling pycmd; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pycmd; extra == "develop" Handling modernize>=0.5; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: modernize>=0.5; extra == "develop" Handling pylint; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pylint; extra == "develop" Handling ruff; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: ruff; python_version >= "3.7" and extra == "develop" Handling sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" Handling sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" Handling furo>=2024.04.27; python_version >= "3.8" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: furo>=2024.04.27; python_version >= "3.8" and extra == "docs" Handling sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" Handling sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" Handling sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" Handling behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" Handling behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" Handling pytest<5.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0; python_version < "3.0" and extra == "testing" Handling pytest>=5.0; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: pytest>=5.0; python_version >= "3.0" and extra == "testing" (installed: pytest 8.3.5) Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" (installed: PyHamcrest 2.1.0) Handling PyHamcrest<2.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "testing" Handling assertpy>=1.1; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: assertpy>=1.1; extra == "testing" (installed: assertpy 1.1) Handling chardet; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: chardet; extra == "testing" (installed: chardet 5.2.0) Handling path>=13.1.0; python_version >= "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: path>=13.1.0; python_version >= "3.5" and extra == "testing" (installed: path 17.1.0) Handling path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" Handling freezegun>=1.5.1; python_version > "3.7" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: freezegun>=1.5.1; python_version > "3.7" and extra == "testing" (installed: freezegun 1.5.1) + cat /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires + rm -rfv behave-1.3.3.dist-info/ removed 'behave-1.3.3.dist-info/licenses/LICENSE' removed directory 'behave-1.3.3.dist-info/licenses' removed 'behave-1.3.3.dist-info/METADATA' removed 'behave-1.3.3.dist-info/top_level.txt' removed 'behave-1.3.3.dist-info/entry_points.txt' removed 'behave-1.3.3.dist-info/zip-safe' removed directory 'behave-1.3.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 14.6 KiB/s | 1.6 KiB | 00m00s fedora 100% | 48.6 KiB/s | 11.0 KiB | 00m00s Repositories loaded. Package "help2man-1.49.3-8.fc43.noarch" is already installed. Package "pyproject-rpm-macros-1.18.4-1.fc44.noarch" is already installed. Package "python3-devel-3.14.0~rc3-1.fc44.x86_64" is already installed. Package "python3-assertpy-1.1-1.fc44.noarch" is already installed. Package "python3-chardet-5.2.0-22.fc44.noarch" is already installed. Package "python3-colorama-0.4.6-14.fc44.noarch" is already installed. Package "python3-cucumber-expressions-18.0.1-1.fc44.noarch" is already installed. Package "python3-cucumber-tag-expressions-7.0.0-1.fc44.noarch" is already installed. Package "python3-freezegun-1.5.1-7.fc44.noarch" is already installed. Package "python3-packaging-25.0-7.fc44.noarch" is already installed. Package "python3-parse-1.20.2-7.fc44.noarch" is already installed. Package "python3-parse_type-0.6.2-12.fc44.noarch" is already installed. Package "python3-path-17.1.0-5.fc44.noarch" is already installed. Package "python3-pip-25.2-4.fc44.noarch" is already installed. Package "python3-hamcrest-2.1.0-5.fc44.noarch" is already installed. Package "python3-pytest-8.3.5-9.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-15.fc44.noarch" is already installed. Package "python3-six-1.17.0-7.fc44.noarch" is already installed. Package "python3-wheel-1:0.45.1-18.fc44.noarch" is already installed. Package "tomcli-0.10.1-3.fc44.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1758412800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.h8xpYd + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd behave-1.3.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires -x testing Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running egg_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running dist_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/behave-1.3.3.dist-info' /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Handling cucumber-tag-expressions>=4.1.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: cucumber-tag-expressions>=4.1.0 (installed: cucumber-tag-expressions 7.0.0) Handling cucumber-expressions>=17.1.0; python_version >= "3.8" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: cucumber-expressions>=17.1.0; python_version >= "3.8" (installed: cucumber-expressions 18.0.1) Handling enum34; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: enum34; python_version < "3.4" Handling parse>=1.18.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: parse>=1.18.0 (installed: parse 1.20.2) Handling parse-type>=0.6.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: parse-type>=0.6.0 (installed: parse-type 0.6.2) Handling six>=1.15.0 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: six>=1.15.0 (installed: six 1.17.0) Handling contextlib2; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: contextlib2; python_version < "3.5" Handling pathlib; python_version < "3.4" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib; python_version < "3.4" Handling pathlib2>=2.3.6; python_version < "3.6" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pathlib2>=2.3.6; python_version < "3.6" Handling scandir>=1.10.0; python_version < "3.5" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: scandir>=1.10.0; python_version < "3.5" Handling traceback2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: traceback2; python_version < "3.0" Handling win_unicode_console; python_version <= "3.9" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: win_unicode_console; python_version <= "3.9" Handling colorama>=0.3.7 from hook generated metadata: Requires-Dist (behave) Requirement satisfied: colorama>=0.3.7 (installed: colorama 0.4.6) Handling tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tomli>=1.1.0; python_version >= "3.0" and python_version < "3.11" Handling toml>=0.10.2; python_version < "3.0" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: toml>=0.10.2; python_version < "3.0" Handling build>=0.5.1; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: build>=0.5.1; extra == "develop" Handling twine>=1.13.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: twine>=1.13.0; extra == "develop" Handling coverage>=5.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: coverage>=5.0; extra == "develop" Handling pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0,>=4.2; python_version < "3.0" and extra == "develop" Handling pytest>=5.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest>=5.0; python_version >= "3.0" and extra == "develop" Handling pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html<2.0,>=1.19.0; python_version < "3.0" and extra == "develop" Handling pytest-html>=2.0; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-html>=2.0; python_version >= "3.0" and extra == "develop" Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "develop" Handling PyHamcrest<2.0; python_version < "3.0" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "develop" Handling pytest-cov; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest-cov; extra == "develop" Handling tox<4.0,>=3.28.0; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: tox<4.0,>=3.28.0; extra == "develop" Handling virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv>=20.26.6; python_version >= "3.7" and extra == "develop" Handling virtualenv<20.22.0; python_version < "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: virtualenv<20.22.0; python_version < "3.7" and extra == "develop" Handling invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke<2.0,>=1.7.0; python_version < "3.6" and extra == "develop" Handling invoke>=1.7.0; python_version >= "3.6" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: invoke>=1.7.0; python_version >= "3.6" and extra == "develop" Handling path>=13.1.0; python_version >= "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path>=13.1.0; python_version >= "3.5" and extra == "develop" Handling path.py>=11.5.0; python_version < "3.5" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py>=11.5.0; python_version < "3.5" and extra == "develop" Handling pycmd; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pycmd; extra == "develop" Handling modernize>=0.5; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: modernize>=0.5; extra == "develop" Handling pylint; extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pylint; extra == "develop" Handling ruff; python_version >= "3.7" and extra == "develop" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: ruff; python_version >= "3.7" and extra == "develop" Handling sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx>=7.4.0; python_version >= "3.7" and extra == "docs" Handling sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx<4.4,>=1.6; python_version < "3.7" and extra == "docs" Handling furo>=2024.04.27; python_version >= "3.8" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: furo>=2024.04.27; python_version >= "3.8" and extra == "docs" Handling sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-applehelp>=1.0.8; python_version >= "3.7" and extra == "docs" Handling sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinxcontrib-htmlhelp>=2.0.5; python_version >= "3.7" and extra == "docs" Handling sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: sphinx-copybutton>=0.5.2; python_version >= "3.7" and extra == "docs" Handling behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-formatter>=0.9.10; python_version >= "3.6" and extra == "formatters" Handling behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: behave-html-pretty-formatter>=1.9.1; python_version >= "3.6" and extra == "formatters" Handling pytest<5.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: pytest<5.0; python_version < "3.0" and extra == "testing" Handling pytest>=5.0; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: pytest>=5.0; python_version >= "3.0" and extra == "testing" (installed: pytest 8.3.5) Handling PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: PyHamcrest>=2.0.2; python_version >= "3.0" and extra == "testing" (installed: PyHamcrest 2.1.0) Handling PyHamcrest<2.0; python_version < "3.0" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: PyHamcrest<2.0; python_version < "3.0" and extra == "testing" Handling assertpy>=1.1; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: assertpy>=1.1; extra == "testing" (installed: assertpy 1.1) Handling chardet; extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: chardet; extra == "testing" (installed: chardet 5.2.0) Handling path>=13.1.0; python_version >= "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: path>=13.1.0; python_version >= "3.5" and extra == "testing" (installed: path 17.1.0) Handling path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Ignoring alien requirement: path.py<13.0,>=11.5.0; python_version < "3.5" and extra == "testing" Handling freezegun>=1.5.1; python_version > "3.7" and extra == "testing" from hook generated metadata: Requires-Dist (behave) Requirement satisfied: freezegun>=1.5.1; python_version > "3.7" and extra == "testing" (installed: freezegun 1.5.1) + cat /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-buildrequires + rm -rfv behave-1.3.3.dist-info/ removed 'behave-1.3.3.dist-info/licenses/LICENSE' removed directory 'behave-1.3.3.dist-info/licenses' removed 'behave-1.3.3.dist-info/METADATA' removed 'behave-1.3.3.dist-info/zip-safe' removed 'behave-1.3.3.dist-info/entry_points.txt' removed 'behave-1.3.3.dist-info/top_level.txt' removed directory 'behave-1.3.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wBou8x + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd behave-1.3.3 + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running dist_info creating /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info writing /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-modern-metadata-2qf2oduv/behave-1.3.3.dist-info' /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: behave Building wheel for behave (pyproject.toml): started Running command Building wheel for behave (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `license` overwritten by `pyproject.toml` corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) corresp(dist, value, root_dir) running bdist_wheel /usr/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/behave copying behave/version.py -> build/lib/behave copying behave/userdata.py -> build/lib/behave copying behave/textutil.py -> build/lib/behave copying behave/tag_matcher.py -> build/lib/behave copying behave/summary.py -> build/lib/behave copying behave/step_registry.py -> build/lib/behave copying behave/runner_util.py -> build/lib/behave copying behave/runner_plugin.py -> build/lib/behave copying behave/runner.py -> build/lib/behave copying behave/python_feature.py -> build/lib/behave copying behave/pathutil.py -> build/lib/behave copying behave/parser.py -> build/lib/behave copying behave/parameter_type.py -> build/lib/behave copying behave/model_visitor.py -> build/lib/behave copying behave/model_type.py -> build/lib/behave copying behave/model_describe.py -> build/lib/behave copying behave/model_core.py -> build/lib/behave copying behave/model.py -> build/lib/behave copying behave/matchers.py -> build/lib/behave copying behave/log_config.py -> build/lib/behave copying behave/log_capture.py -> build/lib/behave copying behave/json_parser.py -> build/lib/behave copying behave/importer.py -> build/lib/behave copying behave/i18n.py -> build/lib/behave copying behave/fixture.py -> build/lib/behave copying behave/exception_util.py -> build/lib/behave copying behave/exception.py -> build/lib/behave copying behave/cucumber_expression.py -> build/lib/behave copying behave/constant.py -> build/lib/behave copying behave/configuration.py -> build/lib/behave copying behave/capture.py -> build/lib/behave copying behave/async_step.py -> build/lib/behave copying behave/_types.py -> build/lib/behave copying behave/_stepimport.py -> build/lib/behave copying behave/__main__.py -> build/lib/behave copying behave/__init__.py -> build/lib/behave creating build/lib/behave/tag_expression copying behave/tag_expression/v1.py -> build/lib/behave/tag_expression copying behave/tag_expression/parser.py -> build/lib/behave/tag_expression copying behave/tag_expression/model.py -> build/lib/behave/tag_expression copying behave/tag_expression/builder.py -> build/lib/behave/tag_expression copying behave/tag_expression/__init__.py -> build/lib/behave/tag_expression creating build/lib/behave/reporter copying behave/reporter/summary.py -> build/lib/behave/reporter copying behave/reporter/junit.py -> build/lib/behave/reporter copying behave/reporter/base.py -> build/lib/behave/reporter copying behave/reporter/__init__.py -> build/lib/behave/reporter creating build/lib/behave/formatter copying behave/formatter/tags.py -> build/lib/behave/formatter copying behave/formatter/steps_code.py -> build/lib/behave/formatter copying behave/formatter/steps.py -> build/lib/behave/formatter copying behave/formatter/sphinx_util.py -> build/lib/behave/formatter copying behave/formatter/sphinx_steps.py -> build/lib/behave/formatter copying behave/formatter/rerun.py -> build/lib/behave/formatter copying behave/formatter/progress.py -> build/lib/behave/formatter copying behave/formatter/pretty.py -> build/lib/behave/formatter copying behave/formatter/plain.py -> build/lib/behave/formatter copying behave/formatter/null.py -> build/lib/behave/formatter copying behave/formatter/json.py -> build/lib/behave/formatter copying behave/formatter/formatters.py -> build/lib/behave/formatter copying behave/formatter/captured.py -> build/lib/behave/formatter copying behave/formatter/base2.py -> build/lib/behave/formatter copying behave/formatter/base.py -> build/lib/behave/formatter copying behave/formatter/bad_steps.py -> build/lib/behave/formatter copying behave/formatter/api.py -> build/lib/behave/formatter copying behave/formatter/ansi_escapes.py -> build/lib/behave/formatter copying behave/formatter/_registry.py -> build/lib/behave/formatter copying behave/formatter/_builtins.py -> build/lib/behave/formatter copying behave/formatter/__init__.py -> build/lib/behave/formatter creating build/lib/behave/contrib copying behave/contrib/substep_dirs.py -> build/lib/behave/contrib copying behave/contrib/scenario_autoretry.py -> build/lib/behave/contrib copying behave/contrib/formatter_missing_steps.py -> build/lib/behave/contrib copying behave/contrib/csv_table_from_file.py -> build/lib/behave/contrib copying behave/contrib/__init__.py -> build/lib/behave/contrib creating build/lib/behave/compat copying behave/compat/exceptions.py -> build/lib/behave/compat copying behave/compat/collections.py -> build/lib/behave/compat copying behave/compat/__init__.py -> build/lib/behave/compat creating build/lib/behave/api copying behave/api/step_matchers.py -> build/lib/behave/api copying behave/api/runtime_constraint.py -> build/lib/behave/api copying behave/api/runner.py -> build/lib/behave/api copying behave/api/pending_step.py -> build/lib/behave/api copying behave/api/formatter.py -> build/lib/behave/api copying behave/api/async_step.py -> build/lib/behave/api copying behave/api/__init__.py -> build/lib/behave/api creating build/lib/behave/active_tag copying behave/active_tag/python_feature.py -> build/lib/behave/active_tag copying behave/active_tag/python.py -> build/lib/behave/active_tag copying behave/active_tag/__init__.py -> build/lib/behave/active_tag running egg_info writing behave.egg-info/PKG-INFO writing dependency_links to behave.egg-info/dependency_links.txt writing entry points to behave.egg-info/entry_points.txt writing requirements to behave.egg-info/requires.txt writing top-level names to behave.egg-info/top_level.txt reading manifest file 'behave.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.yml' warning: no previously-included files found matching '__*.txt' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.txt' under directory 'etc' warning: no files found matching '*.txt' under directory 'more.features' warning: no files found matching '*.rst' under directory 'more.features' no previously-included directories found matching '.direnv' no previously-included directories found matching '.tox' no previously-included directories found matching '.venv*' no previously-included directories found matching '__*' adding license file 'LICENSE' writing manifest file 'behave.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/behave creating build/bdist.linux-x86_64/wheel/behave/active_tag copying build/lib/behave/active_tag/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/active_tag copying build/lib/behave/active_tag/python.py -> build/bdist.linux-x86_64/wheel/./behave/active_tag copying build/lib/behave/active_tag/python_feature.py -> build/bdist.linux-x86_64/wheel/./behave/active_tag creating build/bdist.linux-x86_64/wheel/behave/api copying build/lib/behave/api/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/async_step.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/formatter.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/pending_step.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/runner.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/runtime_constraint.py -> build/bdist.linux-x86_64/wheel/./behave/api copying build/lib/behave/api/step_matchers.py -> build/bdist.linux-x86_64/wheel/./behave/api creating build/bdist.linux-x86_64/wheel/behave/compat copying build/lib/behave/compat/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/compat copying build/lib/behave/compat/collections.py -> build/bdist.linux-x86_64/wheel/./behave/compat copying build/lib/behave/compat/exceptions.py -> build/bdist.linux-x86_64/wheel/./behave/compat creating build/bdist.linux-x86_64/wheel/behave/contrib copying build/lib/behave/contrib/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/contrib copying build/lib/behave/contrib/csv_table_from_file.py -> build/bdist.linux-x86_64/wheel/./behave/contrib copying build/lib/behave/contrib/formatter_missing_steps.py -> build/bdist.linux-x86_64/wheel/./behave/contrib copying build/lib/behave/contrib/scenario_autoretry.py -> build/bdist.linux-x86_64/wheel/./behave/contrib copying build/lib/behave/contrib/substep_dirs.py -> build/bdist.linux-x86_64/wheel/./behave/contrib creating build/bdist.linux-x86_64/wheel/behave/formatter copying build/lib/behave/formatter/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/_builtins.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/_registry.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/ansi_escapes.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/api.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/bad_steps.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/base.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/base2.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/captured.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/formatters.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/json.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/null.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/plain.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/pretty.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/progress.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/rerun.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/sphinx_steps.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/sphinx_util.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/steps.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/steps_code.py -> build/bdist.linux-x86_64/wheel/./behave/formatter copying build/lib/behave/formatter/tags.py -> build/bdist.linux-x86_64/wheel/./behave/formatter creating build/bdist.linux-x86_64/wheel/behave/reporter copying build/lib/behave/reporter/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/reporter copying build/lib/behave/reporter/base.py -> build/bdist.linux-x86_64/wheel/./behave/reporter copying build/lib/behave/reporter/junit.py -> build/bdist.linux-x86_64/wheel/./behave/reporter copying build/lib/behave/reporter/summary.py -> build/bdist.linux-x86_64/wheel/./behave/reporter creating build/bdist.linux-x86_64/wheel/behave/tag_expression copying build/lib/behave/tag_expression/__init__.py -> build/bdist.linux-x86_64/wheel/./behave/tag_expression copying build/lib/behave/tag_expression/builder.py -> build/bdist.linux-x86_64/wheel/./behave/tag_expression copying build/lib/behave/tag_expression/model.py -> build/bdist.linux-x86_64/wheel/./behave/tag_expression copying build/lib/behave/tag_expression/parser.py -> build/bdist.linux-x86_64/wheel/./behave/tag_expression copying build/lib/behave/tag_expression/v1.py -> build/bdist.linux-x86_64/wheel/./behave/tag_expression copying build/lib/behave/__init__.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/__main__.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/_stepimport.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/_types.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/async_step.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/capture.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/configuration.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/constant.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/cucumber_expression.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/exception.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/exception_util.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/fixture.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/i18n.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/importer.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/json_parser.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/log_capture.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/log_config.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/matchers.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/model.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/model_core.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/model_describe.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/model_type.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/model_visitor.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/parameter_type.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/parser.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/pathutil.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/python_feature.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/runner.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/runner_plugin.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/runner_util.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/step_registry.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/summary.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/tag_matcher.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/textutil.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/userdata.py -> build/bdist.linux-x86_64/wheel/./behave copying build/lib/behave/version.py -> build/bdist.linux-x86_64/wheel/./behave running install_egg_info Copying behave.egg-info to build/bdist.linux-x86_64/wheel/./behave-1.3.3-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/behave-1.3.3.dist-info/WHEEL creating '/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir/pip-wheel-4dyavl75/.tmp-oxeh_s6g/behave-1.3.3-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'behave/__init__.py' adding 'behave/__main__.py' adding 'behave/_stepimport.py' adding 'behave/_types.py' adding 'behave/async_step.py' adding 'behave/capture.py' adding 'behave/configuration.py' adding 'behave/constant.py' adding 'behave/cucumber_expression.py' adding 'behave/exception.py' adding 'behave/exception_util.py' adding 'behave/fixture.py' adding 'behave/i18n.py' adding 'behave/importer.py' adding 'behave/json_parser.py' adding 'behave/log_capture.py' adding 'behave/log_config.py' adding 'behave/matchers.py' adding 'behave/model.py' adding 'behave/model_core.py' adding 'behave/model_describe.py' adding 'behave/model_type.py' adding 'behave/model_visitor.py' adding 'behave/parameter_type.py' adding 'behave/parser.py' adding 'behave/pathutil.py' adding 'behave/python_feature.py' adding 'behave/runner.py' adding 'behave/runner_plugin.py' adding 'behave/runner_util.py' adding 'behave/step_registry.py' adding 'behave/summary.py' adding 'behave/tag_matcher.py' adding 'behave/textutil.py' adding 'behave/userdata.py' adding 'behave/version.py' adding 'behave/active_tag/__init__.py' adding 'behave/active_tag/python.py' adding 'behave/active_tag/python_feature.py' adding 'behave/api/__init__.py' adding 'behave/api/async_step.py' adding 'behave/api/formatter.py' adding 'behave/api/pending_step.py' adding 'behave/api/runner.py' adding 'behave/api/runtime_constraint.py' adding 'behave/api/step_matchers.py' adding 'behave/compat/__init__.py' adding 'behave/compat/collections.py' adding 'behave/compat/exceptions.py' adding 'behave/contrib/__init__.py' adding 'behave/contrib/csv_table_from_file.py' adding 'behave/contrib/formatter_missing_steps.py' adding 'behave/contrib/scenario_autoretry.py' adding 'behave/contrib/substep_dirs.py' adding 'behave/formatter/__init__.py' adding 'behave/formatter/_builtins.py' adding 'behave/formatter/_registry.py' adding 'behave/formatter/ansi_escapes.py' adding 'behave/formatter/api.py' adding 'behave/formatter/bad_steps.py' adding 'behave/formatter/base.py' adding 'behave/formatter/base2.py' adding 'behave/formatter/captured.py' adding 'behave/formatter/formatters.py' adding 'behave/formatter/json.py' adding 'behave/formatter/null.py' adding 'behave/formatter/plain.py' adding 'behave/formatter/pretty.py' adding 'behave/formatter/progress.py' adding 'behave/formatter/rerun.py' adding 'behave/formatter/sphinx_steps.py' adding 'behave/formatter/sphinx_util.py' adding 'behave/formatter/steps.py' adding 'behave/formatter/steps_code.py' adding 'behave/formatter/tags.py' adding 'behave/reporter/__init__.py' adding 'behave/reporter/base.py' adding 'behave/reporter/junit.py' adding 'behave/reporter/summary.py' adding 'behave/tag_expression/__init__.py' adding 'behave/tag_expression/builder.py' adding 'behave/tag_expression/model.py' adding 'behave/tag_expression/parser.py' adding 'behave/tag_expression/v1.py' adding 'behave-1.3.3.dist-info/licenses/LICENSE' adding 'behave-1.3.3.dist-info/METADATA' adding 'behave-1.3.3.dist-info/WHEEL' adding 'behave-1.3.3.dist-info/entry_points.txt' adding 'behave-1.3.3.dist-info/top_level.txt' adding 'behave-1.3.3.dist-info/zip-safe' adding 'behave-1.3.3.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for behave (pyproject.toml): finished with status 'done' Created wheel for behave: filename=behave-1.3.3-py2.py3-none-any.whl size=223114 sha256=580ae4150defd8820c7f067bd9aea46b4d4477ad5e1b6645fd9e1e0990692f2a Stored in directory: /builddir/.cache/pip/wheels/56/02/5d/94ef1129aaaad30cb9c7937d5c87b57e7057c1c0296162cb64 Successfully built behave + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mDg42d + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + '[' /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build + mkdir /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd behave-1.3.3 ++ ls /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir/behave-1.3.3-py2.py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=behave==1.3.3 + '[' -z behave==1.3.3 ']' + TMPDIR=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir behave==1.3.3 Using pip 25.2 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-behave-1.3.3-build/pyproject-wheeldir/behave-1.3.3-py2.py3-none-any.whl Installing collected packages: behave Creating /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin/behave to 755 Successfully installed behave-1.3.3 + '[' -d /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin ']' + '[' -z P ']' + shebang_flags=-kaP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kaP /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin/behave /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin/behave: updating + rm -rfv /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + site_dirs+=("/usr/lib/python3.14/site-packages") + '[' /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.14/site-packages/behave-1.3.3.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT --record /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/RECORD --output /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/RECORD removed '/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/REQUESTED removed '/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave-1.3.3.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-behave-1.3.3-build/python-behave-1.3.3-1.fc44.x86_64-pyproject-record --prefix /usr -l behave + mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/share/man/man1 + PYTHONPATH=/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages + help2man --no-info '--name=Run a number of feature tests with behave.' --output=/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/share/man/man1/behave.1 /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin/behave + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j4 /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/version.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/textutil.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model_describe.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/textutil.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/userdata.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/runner_plugin.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model_core.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/summary.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/tag_matcher.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/tag_matcher.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/step_registry.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/runner.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/runner_util.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/runner_util.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/runner.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/i18n.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/parameter_type.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/parser.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model_visitor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model_type.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/python_feature.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/pathutil.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/matchers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/log_config.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model_type.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/model.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/log_capture.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/importer.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/json_parser.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/matchers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/importer.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/fixture.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/exception.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/cucumber_expression.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/exception_util.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/capture.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/capture.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/async_step.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/_types.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/configuration.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/constant.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/async_step.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/_stepimport.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/_stepimport.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/tag_expression/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/tag_expression/__pycache__/parser.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/__main__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/tag_expression/__pycache__/v1.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/__pycache__/__main__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/tag_expression/__pycache__/model.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/tag_expression/__pycache__/builder.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/base.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/base.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/sphinx_util.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/sphinx_util.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/junit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/summary.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/reporter/__pycache__/junit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/tags.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/sphinx_steps.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/sphinx_steps.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/pretty.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/rerun.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/steps_code.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/rerun.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/pretty.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/plain.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/steps.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/null.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/progress.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/json.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/formatters.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/progress.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/captured.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/steps.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/bad_steps.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/json.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/api.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/ansi_escapes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/base.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/base2.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/_registry.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/_builtins.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/contrib/__pycache__/substep_dirs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/base.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/contrib/__pycache__/formatter_missing_steps.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/contrib/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/compat/__pycache__/exceptions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/formatter/__pycache__/_registry.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/contrib/__pycache__/scenario_autoretry.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/contrib/__pycache__/csv_table_from_file.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/compat/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/step_matchers.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/compat/__pycache__/collections.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/pending_step.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/formatter.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/runner.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/active_tag/__pycache__/python_feature.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/async_step.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/active_tag/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/api/__pycache__/runtime_constraint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages/behave/active_tag/__pycache__/python.cpython-314.opt-1.pyc: rewriting with normalized contents Scanned 27 directories and 261 files, processed 108 inodes, 107 modified (46 replaced + 61 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr Scanned 26 directories and 261 files, considered 261 files, read 4 files, linked 1 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.1QbsjO + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd behave-1.3.3 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-behave-1.3.3-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + /usr/bin/pytest -v ============================= test session starts ============================== platform linux -- Python 3.14.0rc3, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3 configfile: pytest.ini testpaths: tests collecting ... collected 1870 items tests/api/test_async_step.py::TestAsyncStepDecoratorPy35::test_step_decorator_async_run_until_complete1 PASSED [ 0%] tests/api/test_async_step.py::TestAsyncContext::test_use_or_create_async_context__when_missing PASSED [ 0%] tests/api/test_async_step.py::TestAsyncContext::test_use_or_create_async_context__when_exists PASSED [ 0%] tests/api/test_async_step.py::TestAsyncContext::test_use_or_create_async_context__when_missing_with_name XFAIL [ 0%] tests/api/test_async_step.py::TestAsyncContext::test_use_or_create_async_context__when_exists_with_name XFAIL [ 0%] tests/api/test_async_step.py::TestAsyncStepRunPy35::test_async_step_passes PASSED [ 0%] tests/api/test_async_step.py::TestAsyncStepRunPy35::test_async_step_fails PASSED [ 0%] tests/api/test_async_step.py::TestAsyncStepRunPy35::test_async_step_raises_exception PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category1[use.with_foo=VALUE matches-True-tags0] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category1[use.with_foo=VALUE mismatches-False-tags1] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category1[not.with_foo=VALUE matches-False-tags2] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category1[not.with_foo=VALUE mismatches-True-tags3] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category1[NO_TAGS-True-tags4] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category2[use.with_bar=Bob matches-True-tags0] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category2[use.with_bar=VALUE mismatches-False-tags1] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category2[not.with_bar=VALUE matches-False-tags2] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_tag_for_category2[not.with_bar=VALUE mismatches-True-tags3] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_two_tags[2x use.with_foo=VALUE: one matches-True-tags0] PASSED [ 0%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_two_tags[2x not.with_foo=VALUE: one matches-False-tags1] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_two_tags[1x use./not.with_foo=VALUE: use-matches-True-tags2] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_two_tags[1x use./not.with_foo=VALUE: not-matches-False-tags3] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[3x use.with_foo=VALUE: one matches-True-tags0] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[3x not.with_foo=VALUE: one matches-False-tags1] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[2x use.with_foo=VALUE: use-matches-True-tags2] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[2x not.with_foo=VALUE: not-matches-False-tags3] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[1x use.with_foo=VALUE: use-matches-True-tags4] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_one_category_with_three_tags[1x not.with_foo=VALUE: not-matches-False-tags5] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use.with_... 2x matches-True-tags0] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use.with_... 1x matches-False-tags1] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use.with_... 1x matches-False-tags2] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use.with_... 1x matches-False-tags3] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use.with_... 0x matches-False-tags4] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[not.with_... 2x matches-False-tags5] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[not.with_... 1x matches-False-tags6] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[not.with_... 1x matches-False-tags7] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[not.with_... 0x matches-True-tags8] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use./not.with_... use-matches-True-tags9] PASSED [ 1%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use./not.with_... not-matches-False-tags10] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use./not.with_... 2x matches-False-tags11] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_two_tags[use./not.with_... 0x matches-False-tags12] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use.with_... 2x matches-True-tags0] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use.with_... 1x matches-False-tags1] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use.with_... 1x matches-False-tags2] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use.with_... 1x matches-False-tags3] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use.with_... 0x matches-False-tags4] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[not.with_... 2x matches-False-tags5] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[not.with_... 1x matches-False-tags6] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[not.with_... 1x matches-False-tags7] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[not.with_... 0x matches-True-tags8] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... use-matches-True-tags9] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... not-matches-False-tags10] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... 2x matches-False-tags11] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... 0x matches-False-tags12] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... not-matches-False-tags13] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... use-matches-True-tags14] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... 2x matches-False-tags15] PASSED [ 2%] tests/functional/test_active_tags.py::TestActiveTags::test_two_categories_with_three_tags[use./not.with_... 0x matches-False-tags16] PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunction::test_wraps_coroutine_function_correctly PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunction::test_call_should_call_coroutine_function PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunction::test_call_with_params_calls_coroutine_function PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunction::test_async_step_correctly PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_async_step_can_be_used PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_async_step_with_params_can_be_called PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_outcome_passed PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_outcome_failed PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_outcome_error PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_event_loop_is_unset PASSED [ 3%] tests/functional/test_async_step.py::TestUseAsyncStep::test_event_loop_exists PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunctionWithTimeout::test_with_timeout_if_no_timeout_occurs PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunctionWithTimeout::test_with_timeout_if_timeout_occurs_as_error PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunctionWithTimeout::test_with_timeout_if_timeout_occurs PASSED [ 3%] tests/functional/test_async_step.py::TestAsyncStepFunctionWithTimeout::test_async_step_with_task_crossing PASSED [ 3%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_async_step_with_decorator PASSED [ 3%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_async_step_with_decorator_params PASSED [ 3%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_sync_step_with_decorator_raises_step_error PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_async_step_with_params_can_be_called PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_outcome_passed PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_outcome_failed PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_outcome_error PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_event_loop_is_unset PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecorator::test_event_loop_exists PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecoratorWithTimeout::test_with_timeout_if_no_timeout_occurs PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecoratorWithTimeout::test_with_timeout_if_timeout_occurs PASSED [ 4%] tests/functional/test_async_step_decorator.py::TestUseAsyncStepDecoratorWithTimeout::test_async_step_with_task_crossing PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnStepsRun::test_captured_with_passing_steps PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnStepsRun::test_failed_step_causes_remaining_steps_to_be_skipped[Status.error] PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnStepsRun::test_failed_step_causes_remaining_steps_to_be_skipped[Status.failed] PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__good_steps_hooks_and_tags PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__good_hooks_tags_with_bad_step PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__bad_before_hook_and_good_steps PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__bad_after_hook_and_good_steps PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__bad_before_tag_and_good_hook_steps PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__bad_hook_and_cleanup PASSED [ 4%] tests/functional/test_capture_on_failed.py::TestCaptureOnScenarioRun::test_captured__bad_cleanup_and_good_hook_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnRuleRun::test_captured__good_hooks_tags_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnRuleRun::test_captured__bad_cleanup_and_good_hooks_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnRuleRun::test_captured__bad_after_tag_and_good_hooks_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnRuleRun::test_captured__bad_cleanup_and_after_tag PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnFeatureRun::test_captured__good_hooks_tags_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnFeatureRun::test_captured__bad_cleanup_and_good_hooks_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnFeatureRun::test_captured__bad_after_tag_and_good_hooks_steps PASSED [ 5%] tests/functional/test_capture_on_failed.py::TestCaptureOnFeatureRun::test_captured__bad_cleanup_and_after_tag PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnStepsRun::test_captured_with_passing_steps PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnStepsRun::test_failed_step_causes_remaining_steps_to_be_skipped[Status.error] PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnStepsRun::test_failed_step_causes_remaining_steps_to_be_skipped[Status.failed] PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__good_steps_hooks_and_tags PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__good_hooks_tags_with_bad_step PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__bad_before_hook_and_good_steps PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__bad_after_hook_and_good_steps PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__bad_before_tag_and_good_hook_steps PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__bad_hook_and_cleanup PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnScenarioRun::test_captured__bad_cleanup_and_good_hook_steps PASSED [ 5%] tests/functional/test_capture_on_success.py::TestCaptureOnRuleRun::test_captured__good_hooks_tags_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnRuleRun::test_captured__bad_cleanup_and_good_hooks_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnRuleRun::test_captured__bad_after_tag_and_good_hooks_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnRuleRun::test_captured__bad_cleanup_and_after_tag PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnFeatureRun::test_captured__good_hooks_tags_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnFeatureRun::test_captured__bad_cleanup_and_good_hooks_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnFeatureRun::test_captured__bad_after_tag_and_good_hooks_steps PASSED [ 6%] tests/functional/test_capture_on_success.py::TestCaptureOnFeatureRun::test_captured__bad_cleanup_and_after_tag PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_empty_expression_is_true[-True-tags0-no_tags] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_empty_expression_is_true[-True-tags1-one tag: a] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_empty_expression_is_true[-True-tags2-one tag: other] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_operation[not a-False-tags0-two tags: a, other] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_operation[not a-False-tags1-one tag: a] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_operation[not a-True-tags2-one tag: other] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_operation[not a-True-tags3-no_tags] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_complex_example PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_with_escaped_chars PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_fails_when_only_operators_are_used[not] PASSED [ 6%] tests/functional/test_tag_expression.py::TestTagExpression::test_fails_when_only_operators_are_used[and] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_fails_when_only_operators_are_used[or] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-True-tags0-both tags] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-True-tags1-both tags and more] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-False-tags2-one tag: a] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-False-tags3-one tag: b] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-False-tags4-one tag: other] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_and_operation[a and b-False-tags5-no_tags] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-True-tags0-both tags] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-True-tags1-both tags and more] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-True-tags2-one tag: a] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-True-tags3-one tag: b] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-False-tags4-one tag: other] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_or_operation[a or b-False-tags5-no_tags] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_literal[a-True-tags0-two tags: a, other] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_literal[a-True-tags1-one tag: a] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_literal[a-False-tags2-one tag: other] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_literal[a-False-tags3-no_tags] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b-True-tags0-two tags: a, b] PASSED [ 7%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b-False-tags1-one tag: a] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b-False-tags2-no_tags] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a or b-True-tags3-two tags: a, b] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a or b-True-tags4-one tag: b] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a or b-False-tags5-no_tags] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags6-three tags: a, b, c] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags7-three tags: a, other, c] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags8-three tags: a, b, other] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags9-two tags: a, b] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags10-two tags: a, c] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-False-tags11-one tag: a] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-True-tags12-one tag: c] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpression::test_not_not_expression_sameas_expression[a and b or c-False-tags13-not tags] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[a.*-False-tags0-no tags] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[a.*-True-tags1-matching_tag] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[a.*-False-tags2-similar_not_matching_tag] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[a.*-False-tags3-case_insensitive] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[a.*-False-tags4-other tag] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a-False-tags5-no tags] PASSED [ 8%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a-True-tags6-matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a-False-tags7-similar_not_matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a-False-tags8-other tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a.*-False-tags9-no tags] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a.*-True-tags10-matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a.*-False-tags11-similar_not_matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_matcher[*.a.*-False-tags12-other tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_not_matcher[not a.*-True-tags0-no tags] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_not_matcher[not a.*-False-tags1-matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_not_matcher[not a.*-True-tags2-similar_not_matching_tag] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_not_matcher[not a.*-True-tags3-case_insensitive] PASSED [ 9%] tests/functional/test_tag_expression.py::TestTagExpressionExtension::test_not_matcher[not a.*-True-tags4-other tag] PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Feature::test_no_inherited_tags[tags0-without tags] PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Feature::test_no_inherited_tags[tags1-with tags] PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Rule::test_no_inherited_tags__without_feature_tags PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Rule::test_inherited_tags__with_feature_tags PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Rule::test_duplicated_tags_are_removed_from_inherited_tags PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_no_inherited_tags__without_feature_tags PASSED [ 9%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_no_inherited_tags__without_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_inherited_tags__with_feature_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_inherited_tags__with_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_inherited_tags__with_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioOutline::test_duplicated_tags_are_removed_from_inherited_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_no_inherited_tags__without_feature_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_no_inherited_tags__without_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_inherited_tags__with_feature_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_inherited_tags__with_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_inherited_tags__with_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4Scenario::test_duplicated_tags_are_removed_from_inherited_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_no_inherited_tags__without_feature_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_no_inherited_tags__without_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_inherited_tags__with_feature_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_inherited_tags__with_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_inherited_tags__with_feature_and_rule_tags PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_tags_are_derived_from_template PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_tags_are_derived_from_template_examples_for_table_row PASSED [ 10%] tests/functional/test_tag_inheritance.py::TestTagInheritance4ScenarioFromTemplate::test_duplicated_tags_are_removed_from_inherited_tags PASSED [ 10%] tests/issues/test_issue0336.py::TestIssue::test_issue__with_default_encoding PASSED [ 11%] tests/issues/test_issue0336.py::TestIssue::test__problem_exists_with_problematic_encoding PASSED [ 11%] tests/issues/test_issue0449.py::test_issue[None] PASSED [ 11%] tests/issues/test_issue0449.py::test_issue[UTF-8] PASSED [ 11%] tests/issues/test_issue0449.py::test_issue[unicode_escape] PASSED [ 11%] tests/issues/test_issue0453.py::test_issue[None] PASSED [ 11%] tests/issues/test_issue0453.py::test_issue[UTF-8] PASSED [ 11%] tests/issues/test_issue0453.py::test_issue[unicode_escape] PASSED [ 11%] tests/issues/test_issue0458.py::test_issue[AssertionError-\xc4rgernis0] PASSED [ 11%] tests/issues/test_issue0458.py::test_issue[AssertionError-\xc4rgernis1] PASSED [ 11%] tests/issues/test_issue0458.py::test_issue[RuntimeError-\xdcbermut0] PASSED [ 11%] tests/issues/test_issue0458.py::test_issue[RuntimeError-\xdcbermut1] PASSED [ 11%] tests/issues/test_issue0495.py::test_issue[Hello Alice] PASSED [ 11%] tests/issues/test_issue0495.py::test_issue[\xc4rgernis ist \xfcberall] PASSED [ 11%] tests/issues/test_issue0495.py::test_issue[\xc4rgernis] PASSED [ 11%] tests/issues/test_issue0619.py::test_issue__getattr_with_protected_unknown_context_attribute_raises_no_error PASSED [ 11%] tests/issues/test_issue0725.py::test_issue PASSED [ 11%] tests/issues/test_issue0767.py::test_issue_767_use_feature_by_tag_has_no_return PASSED [ 11%] tests/issues/test_issue1047.py::test_issue_1047_step_type_for_generic_steps_is_inherited PASSED [ 11%] tests/issues/test_issue1047.py::test_issue_1047_step_type_if_only_generic_steps_are_used PASSED [ 12%] tests/issues/test_issue1054.py::test_syndrome_with_core PASSED [ 12%] tests/issues/test_issue1054.py::test_syndrome_functional[tags_options0] PASSED [ 12%] tests/issues/test_issue1061.py::TestIssue::test_scenario_inherits_tags_with_feature PASSED [ 12%] tests/issues/test_issue1061.py::TestIssue::test_scenario_inherits_tags_with_rule PASSED [ 12%] tests/issues/test_issue1061.py::TestIssue::test_issue_scenario_inherits_tags_with_scenario_outline_and_rule PASSED [ 12%] tests/issues/test_issue1177.py::test_parse_expr[parse_bool_good] PASSED [ 12%] tests/issues/test_issue1177.py::test_parse_with_bad_type_converter_pattern_raises_not_implemented_error PASSED [ 12%] tests/issues/test_issue1177.py::test_syndrome PASSED [ 12%] tests/issues/test_issue1177.py::test_bad_step_is_not_registered_if_regex_compile_fails PASSED [ 12%] tests/issues/test_issue1177.py::test_bad_step_is_registered_if_regex_compile_succeeds SKIPPED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__with_valid_csv_file PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__with_reordered_data_in_csv_file PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__appends_table_data PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_missing_file PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_unsupported_file_format PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_bad_csv_file[username,email\nAlice,alice@example.me,password_1\nBob,bob@example.net,password_2\n-expected0] PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_bad_csv_file[username,email,password\nAlice,alice@example.me\nBob,bob@example.net,password_2\n-expected1] PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_bad_csv_file[username,email,password\nAlice,alice@example.me,password_1,__MORE_DATA\nBob,bob@example.net,password_2\n-expected2] PASSED [ 12%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_if_file_is_not_found PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_read_examples_table_data_from_csv__raises_error_with_non_csv_file PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename[tags0-test_data.csv] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename[tags1-test_data1.csv] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename__without_matching_tag_returns_none[tags0-case: No tags] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename__without_matching_tag_returns_none[tags1-case: Other tag] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename__without_matching_tag_returns_none[tags2-case: Other tags] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename__without_matching_tag_returns_none[tags3-case: Similar tag1] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_select_marker_tag_and_extract_filename__without_matching_tag_returns_none[tags4-case: Similar tag2] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_process_examples_tables_with_marker_tag__good_case[test_data.csv] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_process_examples_tables_with_marker_tag__good_case[subdir/test_data.csv] PASSED [ 13%] tests/unit/contrib/test_csv_table_from_file.py::test_process_examples_tables_with_marker_tag__causes_rebuild_scenarios[test_data.csv] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_without_encoding PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[UTF-8] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[UTF-8-sig] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[latin-1] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[ISO-8859-1] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[cp1250] PASSED [ 13%] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[cp65001] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_passed_entry_contains_label PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_passed_entry_is_not_pluralised_in_case_of_one PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_passed_entry_is_pluralised[0] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_passed_entry_is_pluralised[2] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_passed_entry_is_pluralised[5] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_remaining_fields_are_present PASSED [ 14%] tests/unit/reporter/test_summary.py::TestFormatStatus::test_missing_fields_are_not_present PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_duration_is_totalled_up_and_outputted PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_feature_status_is_collected_and_reported[v1] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_feature_status_is_collected_and_reported[v2] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_feature_status_is_collected_and_reported[v3] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_feature_status_is_collected_and_reported[v1A] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_feature_status_is_collected_and_reported[v1B] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_status_is_collected_and_reported[v1] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_status_is_collected_and_reported[v2] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_status_is_collected_and_reported[v3] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_status_is_collected_and_reported[v1A] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_status_is_collected_and_reported[v1B] PASSED [ 14%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_outline_status_is_collected_and_reported[v1] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_outline_status_is_collected_and_reported[v2] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_outline_status_is_collected_and_reported[v3] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_outline_status_is_collected_and_reported[v1A] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_scenario_outline_status_is_collected_and_reported[v1B] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_step_status_is_collected_and_reported[v1] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_step_status_is_collected_and_reported[v2] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_step_status_is_collected_and_reported[v3] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_step_status_is_collected_and_reported[v1A] PASSED [ 15%] tests/unit/reporter/test_summary.py::TestSummaryReporter::test_step_status_is_collected_and_reported[v1B] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v1[@a,@b] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v1[@a @b] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v1[-@a] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v1[~@a] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@a] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@a.*] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@dashed-tag] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@a and @b] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@a or @b] PASSED [ 15%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[@a or (@b and @c)] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_builds_v2[not @a] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_raises_error_if_v1_and_v2_are_used[-@a and @b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_raises_error_if_v1_and_v2_are_used[@a and -@b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_raises_error_if_v1_and_v2_are_used[~@a or @b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_raises_error_if_v1_and_v2_are_used[@a or ~@b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_auto_detect_raises_error_if_v1_and_v2_are_used[@a and not -@b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[@a] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[@one-and-more] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[@a,@b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[@a @b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[-@a] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v1_builds_v1[~@a] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@a] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@a.*] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@dashed-tag] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@a and @b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@a or @b] PASSED [ 16%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[@a or (@b and @c)] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestTagExpressionProtocol::test_parse_using_protocol_v2_builds_v2[not @a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[@one-and-more] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[@a,@b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[@a @b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[-@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v1[~@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@a.*] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@dashed-tag] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@a and @b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@a or @b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[@a or (@b and @c)] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_v2[not @a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v1[@a,@b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v1[@a @b] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v1[-@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v1[~@a] PASSED [ 17%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@a.*] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@dashed-tag] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@a and @b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@a or @b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[@a or (@b and @c)] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_protocol_auto_detect_for_v2[not @a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[@a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[@one-and-more] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[@a,@b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[@a @b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[-@a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v1[~@a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@a] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@a.*] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@dashed-tag] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@a and @b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@a or @b] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[@a or (@b and @c)] PASSED [ 18%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_v2[not @a] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v1[@a,@b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v1[@a @b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v1[-@a] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v1[~@a] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@a] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@a.*] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@dashed-tag] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@a and @b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@a or @b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[@a or (@b and @c)] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_tag_expression_v2[not @a] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_bad_tag_expression_with_v1_and_v2[-@a and @b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_bad_tag_expression_with_v1_and_v2[@a and -@b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_bad_tag_expression_with_v1_and_v2[~@a or @b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_bad_tag_expression_with_v1_and_v2[@a or ~@b] PASSED [ 19%] tests/unit/tag_expression/test_builder.py::TestMakeTagExpression::test_with_default_protocol_auto_and_bad_tag_expression_with_v1_and_v2[@a and not -@b] PASSED [ 19%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags0-no_tags] PASSED [ 19%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags1-one tag: a] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags2-one tag: b] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags3-one tag: other] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[True-tags4-both tags] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[True-tags5-both tags (reversed)] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags6-two tags: a, b2 (similar)] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate2[False-tags7-two tags: a, other] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags0-no_tags] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags1-one tag: a] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags2-one tag: b] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags3-one tag: other] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags4-two tags: a, b] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags5-two tags: a, c] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags6-two tags: a, other] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[True-tags7-all tags: a, b, c] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_evaluate3[False-tags8-three tags: other, b, c] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_convert_to_string[( a and b )-expression0] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_convert_to_string[( a and b and c )-expression1] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestAndOperation::test_convert_to_string[( a )-expression2] PASSED [ 20%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[False-tags0-no_tags] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags1-one tag: a] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags2-one tag: b] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[False-tags3-one tag: other] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags4-both tags] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags5-both tags (reversed)] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags6-two tags: a, b2] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[True-tags7-two tags: a, other] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate2[False-tags8-two tags: other1, other2] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[False-tags0-no_tags] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags1-one tag: a] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags2-one tag: b] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags3-one tag: c] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[False-tags4-one tag: other] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags5-two tags: a, b] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags6-two tags: a, c] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags7-two tags: a, other] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags8-all tags] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[True-tags9-three tags: other, b, c] PASSED [ 21%] tests/unit/tag_expression/test_model.py::TestOrOperation::test_evaluate3[False-tags10-two tahs: other1, other2] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[True-tags0-no_tags] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[False-tags1-one tag: a] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[True-tags2-one tag: other] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[False-tags3-two tags: a, other] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[False-tags4-two tags: other, a (reversed)] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestNotOperation::test_evaluate1[True-tags5-two tags: other1, other2] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestTrueOperation::test_evaluate1[True-tags0-no_tags] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestTrueOperation::test_evaluate1[True-tags1-one tag: a] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestTrueOperation::test_evaluate1[True-tags2-one tag: other] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags0-no_tags] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags1-one tag: a] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags2-one tag: b] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags3-one tag: other] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[False-tags4-two tags: a, b] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[False-tags5- two tags: b, a (ordering)] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags6-two tags: a, b2 (similar)] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_and_b[True-tags7-two tags: a, other] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[True-tags0-no_tags] PASSED [ 22%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags1-one tag: a] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags2-one tag: b] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[True-tags3-one tag: other] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags4-two tags: a, b] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags5-two tags: b, a (ordering)] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags6-two tags: a, b2 (similar)] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not__a_or_b[False-tags7-two tags: other] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[True-tags0-no_tags] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[False-tags1-one tag: a] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[True-tags2-one tag: b] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[True-tags3-one tag: other] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[True-tags4-two tags: a, b] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[True-tags5-two tags: b, a (ordering)] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_b[False-tags6-two tags: a, other] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[True-tags0-no_tags] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[True-tags1-one tag: a] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[True-tags2-one tag: b] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[True-tags3-one tag: other] PASSED [ 23%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[False-tags4-two tags: a, b] PASSED [ 24%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[True-tags5-two tags: a, other] PASSED [ 24%] tests/unit/tag_expression/test_model.py::TestComposedExpression::test_evaluate_not_a_or_not_b[False-tags6-two tags: b, a (ordering)] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestExpression::test_check__can_be_used PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_startswith_pattern[True-foo.bar-startswith_1] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_startswith_pattern[True-foo.bax-startswith_2] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_startswith_pattern[True-foo.-exact_match] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_startswith_pattern[False-something.foo.bar-not_starts_with] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_startswith_pattern[False-foo_bar-similar] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_endswith_pattern[True-bar.foo-endswith_1] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_endswith_pattern[True-bax.foo-endswith_2] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_endswith_pattern[True-.foo-exact_match] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_endswith_pattern[False-something.foo.bar-not_endswith] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_endswith_pattern[False-bar_foo-similar] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_contains_pattern[False-bar.foo-startwith_1] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_contains_pattern[False-foo.bax-endswith_2] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_contains_pattern[True-bar.foo.bax-contains] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_contains_pattern[True-.foo.-exact_match] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestMatcher::test_evaluate_with_contains_pattern[False-bar_foo.bax-similar] PASSED [ 24%] tests/unit/tag_expression/test_model_ext.py::TestNever::test_evaluate_returns_false[tags0-no_tags] PASSED [ 25%] tests/unit/tag_expression/test_model_ext.py::TestNever::test_evaluate_returns_false[tags1-some tags] PASSED [ 25%] tests/unit/tag_expression/test_model_ext.py::TestNever::test_evaluate_returns_false[tags2-some tags2] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_assoc[Token.OR-Associative.LEFT] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_assoc[Token.AND-Associative.LEFT] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_assoc[Token.NOT-Associative.RIGHT] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_assoc[Token.OPEN_PARENTHESIS-None] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_assoc[Token.CLOSE_PARENTHESIS-None] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_token_type[Token.OR-TokenType.OPERATOR] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_token_type[Token.AND-TokenType.OPERATOR] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_token_type[Token.NOT-TokenType.OPERATOR] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_token_type[Token.OPEN_PARENTHESIS-TokenType.OPERAND] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_token_type[Token.CLOSE_PARENTHESIS-TokenType.OPERAND] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_operation[Token.OR-True] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_operation[Token.AND-True] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_operation[Token.NOT-True] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_operation[Token.OPEN_PARENTHESIS-False] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_operation[Token.CLOSE_PARENTHESIS-False] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_binary[Token.OR-True] PASSED [ 25%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_binary[Token.AND-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_binary[Token.NOT-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_binary[Token.OPEN_PARENTHESIS-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_binary[Token.CLOSE_PARENTHESIS-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_unary[Token.OR-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_unary[Token.AND-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_unary[Token.NOT-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_unary[Token.OPEN_PARENTHESIS-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_is_unary[Token.CLOSE_PARENTHESIS-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.OR-Token.OR-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.OR-Token.AND-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.OR-Token.NOT-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.AND-Token.AND-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.AND-Token.OR-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.AND-Token.NOT-True] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.NOT-Token.NOT-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.NOT-Token.OR-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than[Token.NOT-Token.AND-False] PASSED [ 26%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.OR-Token.OPEN_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.OR-Token.CLOSE_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.AND-Token.OPEN_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.AND-Token.CLOSE_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.NOT-Token.OPEN_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestToken::test_has_lower_precedence_than__with_parens[Token.NOT-Token.CLOSE_PARENTHESIS-False] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse[a and b-( a and b )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse[a or (b)-( a or b )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse[not a-not ( a )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse[( a and b ) or ( c and d )-( ( a and b ) or ( c and d ) )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse[not a or b and not c or not d or e and f-( ( ( not ( a ) or ( b and not ( c ) ) ) or not ( d ) ) or ( e and f ) )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__with_one_literal[(a)-a] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__with_one_literal[b-b] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__with_one_literal[(((((c)))))-c] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__empty_is_always_true[] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__empty_is_always_true[ ] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a and b or c-( ( a and b ) or c )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a or b and c-( a or ( b and c ) )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a and b and c-( ( a and b ) and c )] PASSED [ 27%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a or b or c-( ( a or b ) or c )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a and not b-( a and not ( b ) )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[a or not b-( a or not ( b ) )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[not a and b-( not ( a ) and b )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[not a or b-( not ( a ) or b )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__ensure_precedence[not (a and b) or c-( not ( a and b ) or c )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__with_not_not[not not a-not ( not ( a ) )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__with_not_not[not not a and b-( not ( not ( a ) ) and b )] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_unbalanced_parens[( a and b ))-Missing '(': Too few open-parens] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_unbalanced_parens[( ( a and b )-Unclosed '(': Too many open-parens] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_missing_operation_args[a not ( and )-Syntax error. Expected operator after a] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_only_operations[or or-Syntax error. Expected operand after BEGIN] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_for_args_without_operation[a b-Syntax error. Expected operator after a] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_for_empty_parens_groups[(())-Syntax error. Expected operand after (] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_for_empty_parens_groups[(() ())-Syntax error. Expected operand after (] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_rpn_notation[a b or-Syntax error. Expected operator after a] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_rpn_notation[a and (b not)-Syntax error. Expected operator after b] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_with_rpn_notation[a and (b c) or-Syntax error. Expected operator after b] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_and_operation_with_too_few_args[a and -and: Too few operands] PASSED [ 28%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_and_operation_with_too_few_args[ and b-Syntax error. Expected operand after BEGIN] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_or_operation_with_too_few_args[a or -or: Too few operands] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_or_operation_with_too_few_args[ or b-Syntax error. Expected operand after BEGIN] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_or_operation_with_too_few_args[a and b or -or: Too few operands] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_not_operation_with_too_few_args[not -not: Too few operands] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_not_operation_with_too_few_args[not ()-Syntax error. Expected operand after (] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_not_operation_with_too_few_args[not () and b-Syntax error. Expected operand after (] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_parse__fails_not_operation_with_too_few_args[not () or b-Syntax error. Expected operand after (] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[or-Token.OR] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[and-Token.AND] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[not-Token.NOT] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[(-Token.OPEN_PARENTHESIS] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[)-Token.CLOSE_PARENTHESIS] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParser::test_select_token[UNKNOWN-None] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParserExt::test_parse__with_matcher[a.*-Matcher('a.*')] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParserExt::test_parse__with_matcher[a.* or *.b -Or(Matcher('a.*'), Matcher('*.b'))] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParserExt::test_parse__with_matcher[not a.* or b-Or(Not(Matcher('a.*')), Literal('b'))] PASSED [ 29%] tests/unit/tag_expression/test_parser.py::TestTagExpressionParserExt::test_parse__with_matcher[a or *.b-Or(Literal('a'), Matcher('*.b'))] PASSED [ 29%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNoTags::test_should_match_empty_tags PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNoTags::test_should_match_foo PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFoo::test_should_match_foo PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFoo::test_should_not_match_bar PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFoo::test_should_not_match_no_tags PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFoo::test_should_match_bar PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFoo::test_should_match_no_tags PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFoo::test_should_not_match_foo PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_match_foo_bar PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_match_foo_bar_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_bar PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_bar_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_bar_zap_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_foo PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_foo_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_foo_zap_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_no_tags PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_zap_baz_other PASSED [ 30%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndBar::test_should_not_match_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_match_foo PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_match_foo_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_match_foo_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_bar PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_bar_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_bar_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_foo_bar PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_foo_bar_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_no_tags PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_zap_baz_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooAndNotBar::test_should_not_match_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_match_foo PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_match_foo_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_match_foo_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_bar PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_bar_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_bar_zap_other PASSED [ 31%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_foo_bar PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_foo_bar_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_no_tags PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_zap_baz_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndFoo::test_should_not_match_zap_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_match_no_tags PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_match_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_match_zap_baz_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_match_zap_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_bar PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_bar_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_bar_zap_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_foo PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_foo_bar PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_foo_bar_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_foo_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooAndNotBar::test_should_not_match_foo_zap_other PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_match_no_tags PASSED [ 32%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_match_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_match_zap_baz_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_match_zap_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_bar PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_bar_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_bar_zap_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_foo PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_foo_bar PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_foo_bar_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_foo_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarAndNotFoo::test_should_not_match_foo_zap_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_bar PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_bar_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_bar_zap_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_foo PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_foo_bar PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_foo_bar_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_foo_other PASSED [ 33%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_match_foo_zap_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_not_match_no_tags PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_not_match_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_not_match_zap_baz_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBar::test_should_not_match_zap_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_bar PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_bar_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_bar_zap_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_foo PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_foo_bar PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_foo_bar_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_foo_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_match_foo_zap_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_not_match_no_tags PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_not_match_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_not_match_zap_baz_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionBarOrFoo::test_should_not_match_zap_other PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_foo PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_foo_bar PASSED [ 34%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_foo_bar_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_foo_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_foo_zap_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_no_tags PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_zap_baz_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_match_zap_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_not_match_bar PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_not_match_bar_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrNotBar::test_should_not_match_bar_zap_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_foo PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_foo_bar PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_foo_bar_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_foo_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_foo_zap_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_no_tags PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_zap_baz_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_match_zap_other PASSED [ 35%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_not_match_bar PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_not_match_bar_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrFoo::test_should_not_match_bar_zap_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_bar PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_bar_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_bar_zap_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_foo PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_foo_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_foo_zap_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_no_tags PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_zap_baz_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_match_zap_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_not_match_foo_bar PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotFooOrNotBar::test_should_not_match_foo_bar_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_bar PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_bar_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_bar_zap_other PASSED [ 36%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_foo PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_foo_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_foo_zap_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_no_tags PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_zap_baz_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_match_zap_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_not_match_foo_bar PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionNotBarOrNotFoo::test_should_not_match_foo_bar_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_bar PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_bar_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_foo PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_foo_bar PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_foo_bar_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_match_foo_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_bar_zap_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_foo_bar_zap PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_foo_zap PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_foo_zap_other PASSED [ 37%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_other PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_tags PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_zap_baz_other PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFooOrBarAndNotZap::test_should_not_match_zap_other PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFoo3OrNotBar4AndZap5::test_should_count_tags_for_positive_tags PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionFoo3OrNotBar4AndZap5::test_should_match_foo_zap PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionParsing::test_should_have_limits PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionTagLimits::test_should_allow_duplicate_consistent_limits PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionTagLimits::test_should_be_counted_for_negative_tags PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionTagLimits::test_should_be_counted_for_positive_tags PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part1.py::TestTagExpressionTagLimits::test_should_raise_an_error_for_inconsistent_limits PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestAllCombinations::test_all_combinations_with_2values PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestAllCombinations::test_all_combinations_with_3values PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith1Term::test_matches__foo PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith1Term::test_matches__not_foo PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__foo_or_bar PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__foo_or_not_bar PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__not_foo_or_not_bar PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__foo_and_bar PASSED [ 38%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__foo_and_not_bar PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith2Terms::test_matches__not_foo_and_not_bar PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_or_bar_or_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_or_not_bar_or_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_or_not_bar_or_not_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__not_foo_or_not_bar_or_not_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_and_bar_or_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_and_bar_or_not_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__foo_and_bar_and_zap PASSED [ 39%] tests/unit/tag_expression/test_tag_expression_v1_part2.py::TestTagExpressionWith3Terms::test_matches__not_foo_and_not_bar_and_not_zap PASSED [ 39%] tests/unit/test_ansi_escapes.py::test_module_setup PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_same_text_without_escapes[lorem ipsum] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_same_text_without_escapes[Alice and Bob] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_same_text_without_escapes[Alice\nBob] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[30m] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[31m] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[32m] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[33m] PASSED [ 39%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[34m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[35m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[36m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[37m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[90m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape_color[\x1b[1m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[0m] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[1A] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m1] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m1] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m2] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m2] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[90m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[90m\x1b[1m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m\x1b[1m0] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m1] PASSED [ 40%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m\x1b[1m1] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m2] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[33m\x1b[1m2] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[32m] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[32m\x1b[1m] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m0] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m\x1b[1m0] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m1] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m\x1b[1m1] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m2] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[31m\x1b[1m2] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m3] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m3] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m4] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m4] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[90m1] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[90m\x1b[1m1] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m5] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_return_empty_string_for_any_ansi_escape[\x1b[36m\x1b[1m5] PASSED [ 41%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_all_colored_text[lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_all_colored_text[Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_all_colored_text[Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[black-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[black-Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[black-Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[red-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[red-Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[red-Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[green-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[green-Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[green-Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[yellow-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[yellow-Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[yellow-Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[blue-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[blue-Alice and Bob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[blue-Alice\nBob] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[magenta-lorem ipsum] PASSED [ 42%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[magenta-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[magenta-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[cyan-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[cyan-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[cyan-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[white-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[white-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[white-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[grey-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[grey-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[grey-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[bold-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[bold-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_color_escapes_from_text[bold-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[0A-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[0A-Alice and Bob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[0A-Alice\nBob] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[1A-lorem ipsum] PASSED [ 43%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[1A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[1A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[2A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[2A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[2A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[3A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[3A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[3A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[4A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[4A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[4A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[5A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[5A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[5A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[6A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[6A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[6A-Alice\nBob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[7A-lorem ipsum] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[7A-Alice and Bob] PASSED [ 44%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[7A-Alice\nBob] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[8A-lorem ipsum] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[8A-Alice and Bob] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[8A-Alice\nBob] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[9A-lorem ipsum] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[9A-Alice and Bob] PASSED [ 45%] tests/unit/test_ansi_escapes.py::TestStripEscapes::test_should_strip_cursor_up_escapes_from_text[\x1b[9A-Alice\nBob] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_default_ctor PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_ctor_with_params PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_reset PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_false_without_captured_output PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_true_with_captured_output[params0] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_true_with_captured_output[params1] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_true_with_captured_output[params2] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_true_with_captured_output[params3] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_bool_conversion__returns_true_with_captured_output[params4] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params0-] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params1-Otto] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params2-Eric] PASSED [ 45%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params3-Ludwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params4-Otto\nEric] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params5-Otto\nLudwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_output_part[params6-Otto\nEric\nLudwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params0-] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params1-STDOUT] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params2-STDERR] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params3-LOG_OUTPUT] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params4-STDOUT\nSTDERR] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params5-STDOUT\nLOG_OUTPUT] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_output__contains_concatenated_parts[params6-STDOUT\nSTDERR\nLOG_OUTPUT] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params0-] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params1-CAPTURED STDOUT:\nOtto] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params2-CAPTURED STDERR:\nEric] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params3-CAPTURED LOG:\nLudwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params4-CAPTURED STDOUT:\nOtto\n\nCAPTURED STDERR:\nEric] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params5-CAPTURED STDOUT:\nOtto\n\nCAPTURED LOG:\nLudwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_simple_report_contains_basic_captured_report[params6-CAPTURED STDOUT:\nOtto\n\nCAPTURED STDERR:\nEric\n\nCAPTURED LOG:\nLudwig] PASSED [ 46%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params0-] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params1-----\nCAPTURED STDOUT:\nOtto\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params2-----\nCAPTURED STDERR:\nEric\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params3-----\nCAPTURED LOG:\nLudwig\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params4-----\nCAPTURED STDOUT:\nOtto\n\nCAPTURED STDERR:\nEric\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params5-----\nCAPTURED STDOUT:\nOtto\n\nCAPTURED LOG:\nLudwig\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_captured_report[params6-----\nCAPTURED STDOUT:\nOtto\n\nCAPTURED STDERR:\nEric\n\nCAPTURED LOG:\nLudwig\n----] PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__contains_simple_report PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__with_template PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__with_name PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_add_to__without_this_captured_data PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_add_to__without_other_captured_data PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_add_to__with_captured_data PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__with_all_sections PASSED [ 47%] tests/unit/test_capture.py::TestCaptured::test_make_report__should_only_contain_nonempty_data_sections PASSED [ 47%] tests/unit/test_capture.py::TestManyCapture::test_add_captured__with_empty_captured_data PASSED [ 47%] tests/unit/test_capture.py::TestManyCapture::test_add_captured__with_some_captured_data PASSED [ 47%] tests/unit/test_capture.py::TestManyCapture::test_add_captured__two_with_same_name_are_merged PASSED [ 47%] tests/unit/test_capture.py::TestManyCapture::test_add_captured__two_with_other_names_are_added PASSED [ 47%] tests/unit/test_capture.py::TestManyCapture::test_make_report__with_empty_captured_data PASSED [ 48%] tests/unit/test_capture.py::TestManyCapture::test_make_report__with_some_captured_data PASSED [ 48%] tests/unit/test_capture.py::TestManyCapture::test_make_report__two_with_same_name_are_merged PASSED [ 48%] tests/unit/test_capture.py::TestManyCapture::test_make_report__two_with_other_names_are_added PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_ctor__with_default_values PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_ctor__with_values PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_ctor__with_named_values PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_from_captured__with_no_captured_data PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_from_captured__with_some_captured_data PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_make_captured_since__with_empty_captured PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_make_captured_since__with_unchanged_captured PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_make_captured_since__with_changed_captured PASSED [ 48%] tests/unit/test_capture.py::TestCaptureBookmark::test_make_captured_since__with_unrelated_bookmark PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_basics_using_stdfd PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_basics_using_print PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_use_captured_before_stop PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_use_captured_after_stop PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_use_captured_after_teardown PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_captured__is_accumulating PASSED [ 48%] tests/unit/test_capture.py::TestCaptureController::test_captured__with_several_start_stop_cycles PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_delta__is_not_accumulating PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_delta__without_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_delta__with_unchanged_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_delta__with_changed_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_bookmark__without_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_bookmark__without_changed_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_bookmark__with_changed_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_since__without_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_since__without_changed_output PASSED [ 49%] tests/unit/test_capture.py::TestCaptureController::test_make_captured_since__with_changed_output PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_read_file[.behaverc-[behave]\noutfiles= /absolute/path1\n relative/path2\npaths = /absolute/path3\n relative/path4\ndefault_tags = (@foo and not @bar) or @zap\nformat=pretty\n tag-counter\ncapture_stdout=no\nbogus=spam\n\n[behave.userdata]\nfoo = bar\nanswer = 42\n] PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_read_file[pyproject.toml-[tool.behave]\noutfiles = ["/absolute/path1", "relative/path2"]\npaths = ["/absolute/path3", "relative/path4"]\ndefault_tags = ["(@foo and not @bar) or @zap"]\nformat = ["pretty", "tag-counter"]\ncapture_stdout = false\nbogus = "spam"\n\n[tool.behave.userdata]\nfoo = "bar"\nanswer = 42\n] PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_settings_without_stage PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_settings_with_stage PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_settings_with_stage_and_envvar PASSED [ 49%] tests/unit/test_configuration.py::TestConfiguration::test_settings_with_stage_from_envvar PASSED [ 49%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines PASSED [ 49%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines__with_quoted_name_value_pair PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines__with_quoted_value PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines_override_configfile PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines_with_assign_character_as_value PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines_with_empty_value PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_cmdline_defines_without_value_are_true PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_setup_userdata PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_update_userdata__with_cmdline_defines PASSED [ 50%] tests/unit/test_configuration.py::TestConfigurationUserData::test_update_userdata__without_cmdline_defines PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFileParser::test_configfile_iter__verify_option_names PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol[v1] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol[v2] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol[auto_detect] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[v1] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[V1] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[v2] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[V2] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[auto_detect] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[AUTO_DETECT] PASSED [ 50%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[Auto_detect] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[strict] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[STRICT] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__is_not_case_sensitive[Strict] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[__UNKNOWN__] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[v1_] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[_v2] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[.auto] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[auto_detect.] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[_strict] PASSED [ 51%] tests/unit/test_configuration.py::TestConfigFile::test_tag_expression_protocol__with_invalid_value_raises_error[strict_] PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_cleanup_func_is_called_when_context_frame_is_popped PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_cleanup_funcs_are_called_when_context_frame_is_popped PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_cleanup_funcs_are_called_in_reversed_order PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_cleanup_funcs_on_two_context_frames PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_add_cleanup_with_args PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_add_cleanup_with_args_and_kwargs PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_add_cleanup__rejects_noncallable_cleanup_func PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_on_cleanup_error__prints_error_by_default PASSED [ 51%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_on_cleanup_error__is_called_if_defined PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanup::test_on_cleanup_error__may_be_called_several_times_per_cleanup PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_known_layer PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_known_layer_and_args PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_known_layer_and_kwargs PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_known_deeper_layer2 PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_known_deeper_layer3 PASSED [ 52%] tests/unit/test_context_cleanups.py::TestContextCleanupWithLayer::test_add_cleanup_with_unknown_layer_raises_lookup_error PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum[red] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum[green] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum[blue] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum_is_case_sensitive[RED] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum_is_case_sensitive[GREEN] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestParameterType4User::test_enum_is_case_sensitive[BLUE] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_with_enum_class[red] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_with_enum_class[green] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_with_enum_class[blue] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_is_case_sensitive[RED] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_is_case_sensitive[GREEN] PASSED [ 52%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_is_case_sensitive[BLUE] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_with_mapping[on-True] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_enum_with_mapping[off-False] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_choice[red] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_choice[green] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_choice[blue] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_variant[0-0] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_variant[42-42] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_variant[red-Color.red] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_variant[green-Color.green] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_variant[blue-Color.blue] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_many[1-numbers_value0] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_many[1, 2, 3-numbers_value1] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_many0[-numbers_value0] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_many0[1-numbers_value1] PASSED [ 53%] tests/unit/test_cucumber_expression.py::TestWithTypeBuilder::test_make_many0[1, 2, 3-numbers_value2] PASSED [ 53%] tests/unit/test_deprecated.py::TestApiAsyncStep::test_deprecated_async_run_until_complete PASSED [ 53%] tests/unit/test_deprecated.py::TestApiAsyncStep::test_deprecated_use_or_create_event_loop PASSED [ 53%] tests/unit/test_deprecated.py::TestActiveTagMatcher::test_deprecated_should_exclude_with PASSED [ 54%] tests/unit/test_deprecated.py::TestActiveTagMatcher::test_deprecated_exclude_reason PASSED [ 54%] tests/unit/test_deprecated.py::TestActiveTagMatcher::test_deprecated_should_run_with PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stdout_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stdout_capture__as_setter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stdout_capture__in_ctor PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stderr_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stderr_capture__as_setter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_stderr_capture__in_ctor PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_log_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_log_capture__as_setter PASSED [ 54%] tests/unit/test_deprecated.py::TestConfiguration::test_deprecated_use_log_capture__in_ctor PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_setup_capture__with_context_param PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_setup_capture__with_named_context_param PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_stdout_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_stdout_capture__as_setter PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_stderr_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_stderr_capture__as_setter PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_log_capture__as_getter PASSED [ 54%] tests/unit/test_deprecated.py::TestCaptureController::test_deprecated_use_log_capture__as_setter PASSED [ 55%] tests/unit/test_deprecated.py::TestFormatterModule::test_deprecated_on_impoort PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_all] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_all] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_feature] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_feature] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_rule] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_rule] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_scenario] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_scenario] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_step] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_step] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[before_tag] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_deprecated_run_hook__with_context_param[after_tag] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_all] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_all] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_feature] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_feature] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_rule] PASSED [ 55%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_rule] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_scenario] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_scenario] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_step] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_step] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[before_tag] PASSED [ 56%] tests/unit/test_deprecated.py::TestModellRunner::test_run_hook__without_context_param[after_tag] PASSED [ 56%] tests/unit/test_explore_generator.py::TestContextManager::test_when_setup_raises_error_then_cleanup_isnot_called PASSED [ 56%] tests/unit/test_explore_generator.py::TestContextManager::test_with_try_finally_when_setup_raises_error_then_cleanup_is_called PASSED [ 56%] tests/unit/test_explore_generator.py::TestGenerator::test_when_setup_raises_error_then_cleanup_isnot_called PASSED [ 56%] tests/unit/test_explore_generator.py::TestGenerator::test_with_try_finally_when_setup_raises_error_then_cleanup_is_called PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorator PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorator_call_without_params PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorator_call_with_name PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorated_generator_function_is_callable PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorated_function_is_callable PASSED [ 56%] tests/unit/test_fixture.py::TestFixtureDecorator::test_decorator_with_non_callable_raises_type_error PASSED [ 56%] tests/unit/test_fixture.py::TestUseFixture::test_basic_lifecycle PASSED [ 56%] tests/unit/test_fixture.py::TestUseFixture::test_fixture_with_args PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_fixture_with_kwargs PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_with_generator_function PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_with_function PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_can_use_fixture_two_times PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_invalid_fixture_function PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_bad_with_setup_error PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_bad_with_setup_error_aborts_on_first_error PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_bad_with_cleanup_error PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_bad_with_cleanup_error_performs_all_cleanups PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixture::test_bad_with_setup_and_cleanup_error PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixtureByTag::test_data_schema1 PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixtureByTag::test_data_schema2 PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixtureByTag::test_unknown_fixture_raises_lookup_error PASSED [ 57%] tests/unit/test_fixture.py::TestUseFixtureByTag::test_invalid_data_schema_raises_value_error PASSED [ 57%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_fixture PASSED [ 57%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_fixture_with_setup_error PASSED [ 57%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_fixture_with_block_error PASSED [ 57%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_composite_fixture PASSED [ 57%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_composite_fixture_with_setup_error PASSED [ 58%] tests/unit/test_fixture.py::TestCompositeFixture::test_use_composite_fixture_with_block_error PASSED [ 58%] tests/unit/test_fixture.py::TestCompositeFixture::test_simplistic_composite_with_setup_error_skips_cleanup PASSED [ 58%] tests/unit/test_fixture.py::TestCompositeFixture::test_simplistic_composite_with_block_error_performs_cleanup PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_setup_eror_with_plaingen_then_cleanup_is_not_called PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_setup_eror_with_finallygen_then_cleanup_is_called PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_setup_error_with_context_cleanup1_then_cleanup_is_called PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_setup_error_with_context_cleanup2_then_cleanup_is_called PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_block_eror_with_plaingen_then_cleanup_is_called PASSED [ 58%] tests/unit/test_fixture.py::TestFixtureCleanup::test_block_eror_with_context_cleanup_then_cleanup_is_called PASSED [ 58%] tests/unit/test_formatter.py::TestGetTerminalSize::test_exception_in_ioctl PASSED [ 58%] tests/unit/test_formatter.py::TestGetTerminalSize::test_happy_path PASSED [ 58%] tests/unit/test_formatter.py::TestGetTerminalSize::test_termios_fallback PASSED [ 58%] tests/unit/test_formatter.py::TestGetTerminalSize::test_windows_fallback PASSED [ 58%] tests/unit/test_formatter.py::TestGetTerminalSize::test_zero_size_fallback PASSED [ 58%] tests/unit/test_formatter.py::FormatterTests::test_feature PASSED [ 58%] tests/unit/test_formatter.py::FormatterTests::test_scenario PASSED [ 58%] tests/unit/test_formatter.py::FormatterTests::test_step PASSED [ 58%] tests/unit/test_formatter.py::TestPretty::test_feature PASSED [ 58%] tests/unit/test_formatter.py::TestPretty::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::TestPretty::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestPlain::test_feature PASSED [ 59%] tests/unit/test_formatter.py::TestPlain::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::TestPlain::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestJson::test_feature PASSED [ 59%] tests/unit/test_formatter.py::TestJson::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::TestJson::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestTagsCount::test_feature PASSED [ 59%] tests/unit/test_formatter.py::TestTagsCount::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::TestTagsCount::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestTagsCount::test_tag_counts PASSED [ 59%] tests/unit/test_formatter.py::MultipleFormattersTests::test_feature PASSED [ 59%] tests/unit/test_formatter.py::MultipleFormattersTests::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::MultipleFormattersTests::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestPrettyAndPlain::test_feature PASSED [ 59%] tests/unit/test_formatter.py::TestPrettyAndPlain::test_scenario PASSED [ 59%] tests/unit/test_formatter.py::TestPrettyAndPlain::test_step PASSED [ 59%] tests/unit/test_formatter.py::TestPrettyAndJSON::test_feature PASSED [ 60%] tests/unit/test_formatter.py::TestPrettyAndJSON::test_scenario PASSED [ 60%] tests/unit/test_formatter.py::TestPrettyAndJSON::test_step PASSED [ 60%] tests/unit/test_formatter.py::TestJSONAndPlain::test_feature PASSED [ 60%] tests/unit/test_formatter.py::TestJSONAndPlain::test_scenario PASSED [ 60%] tests/unit/test_formatter.py::TestJSONAndPlain::test_step PASSED [ 60%] tests/unit/test_formatter_progress.py::FormatterTest::test_feature PASSED [ 60%] tests/unit/test_formatter_progress.py::FormatterTest::test_scenario PASSED [ 60%] tests/unit/test_formatter_progress.py::FormatterTest::test_step PASSED [ 60%] tests/unit/test_formatter_progress.py::MultipleFormattersTest::test_feature PASSED [ 60%] tests/unit/test_formatter_progress.py::MultipleFormattersTest::test_scenario PASSED [ 60%] tests/unit/test_formatter_progress.py::MultipleFormattersTest::test_step PASSED [ 60%] tests/unit/test_formatter_progress.py::TestScenarioProgressFormatter::test_feature PASSED [ 60%] tests/unit/test_formatter_progress.py::TestScenarioProgressFormatter::test_scenario PASSED [ 60%] tests/unit/test_formatter_progress.py::TestScenarioProgressFormatter::test_step PASSED [ 60%] tests/unit/test_formatter_progress.py::TestStepProgressFormatter::test_feature PASSED [ 60%] tests/unit/test_formatter_progress.py::TestStepProgressFormatter::test_scenario PASSED [ 60%] tests/unit/test_formatter_progress.py::TestStepProgressFormatter::test_step PASSED [ 60%] tests/unit/test_formatter_progress.py::TestPrettyAndScenarioProgress::test_feature PASSED [ 60%] tests/unit/test_formatter_progress.py::TestPrettyAndScenarioProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPrettyAndScenarioProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndScenarioProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndScenarioProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndScenarioProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndScenarioProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndScenarioProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndScenarioProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPrettyAndStepProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPrettyAndStepProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPrettyAndStepProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndStepProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndStepProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestPlainAndStepProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndStepProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndStepProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestJSONAndStepProgress::test_step PASSED [ 61%] tests/unit/test_formatter_progress.py::TestScenarioProgressAndStepProgress::test_feature PASSED [ 61%] tests/unit/test_formatter_progress.py::TestScenarioProgressAndStepProgress::test_scenario PASSED [ 61%] tests/unit/test_formatter_progress.py::TestScenarioProgressAndStepProgress::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::FormatterTest::test_feature PASSED [ 62%] tests/unit/test_formatter_rerun.py::FormatterTest::test_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::FormatterTest::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::MultipleFormattersTest::test_feature PASSED [ 62%] tests/unit/test_formatter_rerun.py::MultipleFormattersTest::test_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::MultipleFormattersTest::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_feature PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_feature_with_one_passing_one_failing_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_feature_with_one_passing_two_failing_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_feature_with_two_passing_scenarios PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunFormatter::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPrettyFormatters::test_feature PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPrettyFormatters::test_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPrettyFormatters::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPlainFormatters::test_feature PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPlainFormatters::test_scenario PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndPlainFormatters::test_step PASSED [ 62%] tests/unit/test_formatter_rerun.py::TestRerunAndScenarioProgressFormatters::test_feature PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndScenarioProgressFormatters::test_scenario PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndScenarioProgressFormatters::test_step PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndStepProgressFormatters::test_feature PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndStepProgressFormatters::test_scenario PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndStepProgressFormatters::test_step PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndJsonFormatter::test_feature PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndJsonFormatter::test_scenario PASSED [ 63%] tests/unit/test_formatter_rerun.py::TestRerunAndJsonFormatter::test_step PASSED [ 63%] tests/unit/test_formatter_tags.py::FormatterTest::test_feature PASSED [ 63%] tests/unit/test_formatter_tags.py::FormatterTest::test_scenario PASSED [ 63%] tests/unit/test_formatter_tags.py::FormatterTest::test_step PASSED [ 63%] tests/unit/test_formatter_tags.py::MultipleFormattersTest::test_feature PASSED [ 63%] tests/unit/test_formatter_tags.py::MultipleFormattersTest::test_scenario PASSED [ 63%] tests/unit/test_formatter_tags.py::MultipleFormattersTest::test_step PASSED [ 63%] tests/unit/test_formatter_tags.py::TestTagsCountFormatter::test_feature PASSED [ 63%] tests/unit/test_formatter_tags.py::TestTagsCountFormatter::test_scenario PASSED [ 63%] tests/unit/test_formatter_tags.py::TestTagsCountFormatter::test_step PASSED [ 63%] tests/unit/test_formatter_tags.py::TestTagsLocationFormatter::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestTagsLocationFormatter::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestTagsLocationFormatter::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsCount::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsCount::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsCount::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPlainAndTagsCount::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPlainAndTagsCount::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPlainAndTagsCount::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestJSONAndTagsCount::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestJSONAndTagsCount::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestJSONAndTagsCount::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestRerunAndTagsCount::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestRerunAndTagsCount::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestRerunAndTagsCount::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsLocation::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsLocation::test_scenario PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPrettyAndTagsLocation::test_step PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPlainAndTagsLocation::test_feature PASSED [ 64%] tests/unit/test_formatter_tags.py::TestPlainAndTagsLocation::test_scenario PASSED [ 65%] tests/unit/test_formatter_tags.py::TestPlainAndTagsLocation::test_step PASSED [ 65%] tests/unit/test_formatter_tags.py::TestJSONAndTagsLocation::test_feature PASSED [ 65%] tests/unit/test_formatter_tags.py::TestJSONAndTagsLocation::test_scenario PASSED [ 65%] tests/unit/test_formatter_tags.py::TestJSONAndTagsLocation::test_step PASSED [ 65%] tests/unit/test_formatter_tags.py::TestRerunAndTagsLocation::test_feature PASSED [ 65%] tests/unit/test_formatter_tags.py::TestRerunAndTagsLocation::test_scenario PASSED [ 65%] tests/unit/test_formatter_tags.py::TestRerunAndTagsLocation::test_step PASSED [ 65%] tests/unit/test_formatter_tags.py::TestTagsCountAndTagsLocation::test_feature PASSED [ 65%] tests/unit/test_formatter_tags.py::TestTagsCountAndTagsLocation::test_scenario PASSED [ 65%] tests/unit/test_formatter_tags.py::TestTagsCountAndTagsLocation::test_step PASSED [ 65%] tests/unit/test_importer.py::TestLoadModule::test_load_module__should_fail_for_unknown_module PASSED [ 65%] tests/unit/test_importer.py::TestLoadModule::test_load_module__should_succeed_for_already_imported_module PASSED [ 65%] tests/unit/test_importer.py::TestLoadModule::test_load_module__should_succeed_for_existing_module PASSED [ 65%] tests/unit/test_importer.py::TestLazyObject::test_get__should_succeed_for_known_object PASSED [ 65%] tests/unit/test_importer.py::TestLazyObject::test_get__should_fail_for_unknown_module PASSED [ 65%] tests/unit/test_importer.py::TestLazyObject::test_get__should_fail_for_unknown_object_in_module PASSED [ 65%] tests/unit/test_importer.py::TestLazyDict::test_unknown_item_access__should_raise_keyerror PASSED [ 65%] tests/unit/test_importer.py::TestLazyDict::test_plain_item_access__should_succeed PASSED [ 65%] tests/unit/test_importer.py::TestLazyDict::test_lazy_item_access__should_load_object PASSED [ 66%] tests/unit/test_importer.py::TestLazyDict::test_lazy_item_access__should_fail_with_unknown_module PASSED [ 66%] tests/unit/test_importer.py::TestLazyDict::test_lazy_item_access__should_fail_with_unknown_object PASSED [ 66%] tests/unit/test_log_capture.py::TestLogCapture::test_get_value_returns_all_log_records PASSED [ 66%] tests/unit/test_matchers.py::TestMatcher::test_returns_none_if_check_match_returns_none PASSED [ 66%] tests/unit/test_matchers.py::TestMatcher::test_returns_match_object_if_check_match_returns_arguments PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_register_type__can_register_own_type_converters PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_returns_none_if_parser_does_not_match PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_returns_arguments_based_on_matches PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_named_arguments PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_named_arguments_with_own_types PASSED [ 66%] tests/unit/test_matchers.py::TestParseMatcher::test_positional_arguments PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_register_type__can_register_own_type_converters PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_returns_none_if_parser_does_not_match PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_returns_arguments_based_on_matches PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_arguments PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_arguments_with_own_types PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_positional_arguments PASSED [ 66%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_optional__without_value PASSED [ 67%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_optional__with_value PASSED [ 67%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_many__with_values PASSED [ 67%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_many0__with_empty_list PASSED [ 67%] tests/unit/test_matchers.py::TestCFParseMatcher::test_named_many0__with_values PASSED [ 67%] tests/unit/test_matchers.py::TestRegexMatcher::test_register_type__is_not_supported PASSED [ 67%] tests/unit/test_matchers.py::TestRegexMatcher::test_returns_none_if_regex_does_not_match PASSED [ 67%] tests/unit/test_matchers.py::TestRegexMatcher::test_returns_arguments_based_on_groups PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_register_type__is_not_supported PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_returns_none_if_regex_does_not_match PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_returns_arguments_based_on_groups PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_steps_with_same_prefix_are_not_ordering_sensitive PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_step_should_not_use_regex_begin_marker PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_step_should_not_use_regex_end_marker PASSED [ 67%] tests/unit/test_matchers.py::TestSimplifiedRegexMatcher::test_step_should_not_use_regex_begin_and_end_marker PASSED [ 67%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_register_type__is_not_supported PASSED [ 67%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_returns_none_if_regex_does_not_match PASSED [ 67%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_returns_arguments_based_on_groups PASSED [ 67%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_steps_with_same_prefix_are_not_ordering_sensitive PASSED [ 67%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_step_should_use_regex_begin_marker PASSED [ 68%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_step_should_use_regex_end_marker PASSED [ 68%] tests/unit/test_matchers.py::TestCucumberRegexMatcher::test_step_should_use_regex_begin_and_end_marker PASSED [ 68%] tests/unit/test_matchers.py::test_step_matcher_current_matcher PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_feature_hooks_not_run_if_feature_not_being_run PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_formatter_background_called_when_feature_has_background PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_formatter_background_not_called_when_feature_has_no_background PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_formatter_feature_called PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_run_exclude_named_scenarios_with_regexp PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_run_runs_named_scenarios PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_run_runs_named_scenarios_with_regexp PASSED [ 68%] tests/unit/test_model.py::TestFeatureRun::test_run_runs_scenarios PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_handles_capture_stdout_and_log PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_run_invokes_formatter_scenario_and_steps_correctly PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_scenario_hooks_not_run_if_scenario_not_being_run PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_should_run_with_name_select PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_skipped_steps_set_step_status_and_scenario_status_if_not_set PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun::test_undefined_step_causes_errored_scenario_status PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun2::test_failed_step_causes_context_failure_to_be_set PASSED [ 68%] tests/unit/test_model.py::TestScenarioRun2::test_failed_step_causes_remaining_steps_to_be_skipped[Status.error] PASSED [ 69%] tests/unit/test_model.py::TestScenarioRun2::test_failed_step_causes_remaining_steps_to_be_skipped[Status.failed] PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_calls_run_on_each_generated_scenario PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_sets_context_variable_for_outline PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_should_fail_when_first_examples_fails PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_should_fail_when_last_examples_fails PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_should_fail_when_middle_examples_fails PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_should_pass_when_all_examples_pass PASSED [ 69%] tests/unit/test_model.py::TestScenarioOutline::test_run_stops_on_first_failure_if_requested PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_any_captured_logging_on_error PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_any_captured_logging_on_failure PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_any_captured_stdout_on_error PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_any_captured_stdout_on_failure PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_step_to_undefined_when_no_match_found PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_appends_step_to_undefined_when_no_match_found_in_dry_run_mode PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_calculates_duration PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_captures_stdout_and_logging PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_reports_undefined_step_via_formatter_when_not_quiet PASSED [ 69%] tests/unit/test_model.py::TestStepRun::test_run_runs_before_hook_then_match_then_after_hook PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_status_to_error_on_exception PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_status_to_failed_on_assertion_error PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_status_to_failed_on_assertion_error_with_capture PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_status_to_passed_if_nothing_goes_wrong PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_table_if_present PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_sets_text_if_present PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_when_not_quiet_reports_match_and_result PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_when_quiet_reports_nothing PASSED [ 70%] tests/unit/test_model.py::TestStepRun::test_run_with_no_match_does_not_touch_formatter_when_quiet PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_equivalence PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_iteration PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_row_by_index PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_row_name PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_row_index PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_row_keyerror PASSED [ 70%] tests/unit/test_model.py::TestTableModel::test_table_row_items PASSED [ 70%] tests/unit/test_model.py::TestModelRow::test_len PASSED [ 70%] tests/unit/test_model.py::TestModelRow::test_getitem_with_valid_colname PASSED [ 70%] tests/unit/test_model.py::TestModelRow::test_getitem_with_unknown_colname PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_getitem_with_valid_index PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_getitem_with_invalid_index PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_get_with_valid_colname PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_getitem_with_unknown_colname_should_return_default PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_as_dict PASSED [ 71%] tests/unit/test_model.py::TestModelRow::test_contains PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__without_placeholders_remains_unchanged PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__with_placeholders_in_step PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__with_placeholders_in_text PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__without_placeholders_in_table PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__with_placeholders_in_table_headings PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_step_for_row__with_placeholders_in_table_cells PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_active_tag_syntax[@use.with_category1=-use.with_category1=PARAM_1] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_active_tag_syntax[@not.with_category2=-not.with_category2=PARAM_2] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_function_like_syntax[@tag_1.func(param1=,param2=)-tag_1.func(param1=PARAM_1,param2=PARAM_2)] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_params_syntax[@tag.category1:param1=-tag.category1:param1=PARAM_1] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_params_syntax[@tag.category2:param1=,param2=-tag.category2:param1=PARAM_1,param2=PARAM_2] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_make_row_tags__with_params_syntax[@tag.category3:param1=;param2=-tag.category3:param1=PARAM_1;param2=PARAM_2] PASSED [ 71%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parametrized_background_steps PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parameter_row_id PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parameter_row_index PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parameter_example_name PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parameter_example_index PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parametrized_scenario_tags PASSED [ 72%] tests/unit/test_model2.py::TestScenarioOutlineBuilder::test_build_scenarios_with_parametrized_examples_tags PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__with_dotted_names[foo.bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__with_dashed_names[foo-bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__spaces_replaced_with_underscore[foo bar-foo_bar] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__spaces_replaced_with_underscore[foo\tbar-foo_bar] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__spaces_replaced_with_underscore[foo\nbar-foo_bar] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo_bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo=bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo:bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo;bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo,bar-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__alloweds_char_remain_unmodified[foo(bar=1)-$SAME_AS_TAG] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__other_chars_are_removed[foo-foobar] PASSED [ 72%] tests/unit/test_model2.py::TestTag::test_make_name__other_chars_are_removed[foo$bar-foobar] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.unknown] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.untested] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.executing] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.skipped] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.passed] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.xfailed] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.xpassed] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.failed] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.error] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.hook_error] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.cleanup_error] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.undefined] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.pending] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.pending_warn] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.untested_pending] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_string_value[Status.untested_undefined] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.unknown] PASSED [ 73%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.untested] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.executing] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.skipped] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.passed] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.xfailed] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.xpassed] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.failed] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.error] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.hook_error] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.cleanup_error] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.undefined] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.pending] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.pending_warn] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.untested_pending] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_unknown_name[Status.untested_undefined] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_similar_name[Status.passed-Passed] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_similar_name[Status.failed-FAILED] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_similar_name[Status.passed-passed1] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_equals__with_similar_name[Status.failed-failed2] PASSED [ 74%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.unknown] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.untested] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.executing] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.skipped] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.passed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.xfailed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.xpassed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.failed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.error] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.hook_error] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.cleanup_error] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.undefined] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.pending] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.pending_warn] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.untested_pending] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_known_names[Status.untested_undefined] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_unknown_name_raises_lookuperror[Passed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_unknown_name_raises_lookuperror[Failed] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_unknown_name_raises_lookuperror[passed2] PASSED [ 75%] tests/unit/test_model_core.py::TestStatus::test_from_name__with_unknown_name_raises_lookuperror[failed1] PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_equal PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_equal_with_string PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_not_equal PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_less_than PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_less_than_with_string PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_greater_than PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_less_or_equal PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_compare_greater_or_equal PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_filename_should_be_same_as_self PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_string_conversion PASSED [ 76%] tests/unit/test_model_core.py::TestFileLocation::test_repr_conversion PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseNumber::test_parse_number__matches_positive_number_and_zero[0-0] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseNumber::test_parse_number__matches_positive_number_and_zero[12-12] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseNumber::test_parse_number__matches_positive_number_and_zero[321-321] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseNumber::test_parse_number__mismatches_negavtive_number[-1] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseNumber::test_parse_number__mismatches_negavtive_number[-12] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_word[Alice] PASSED [ 76%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_word[B_O_B] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_word[charly-123] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_many_words[Alice, Bob] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_many_words[Alice and Bob] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_empty_string PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_whitespace[ ] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_whitespace[ ] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_whitespace[\t] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseAnyText::test_parse_any_text__matches_whitespace[\n] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_word[Alice] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_word[B_O_B] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_word[charly-123] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_many_words[Alice, Bob] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_many_words[Alice and Bob] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_empty_string PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_whitespace[ ] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_whitespace[ ] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_whitespace[\t] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__matches_whitespace[\n] PASSED [ 77%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__mismatches_string_with_double_quotes[Some "more] PASSED [ 78%] tests/unit/test_parameter_type.py::TestParseUnquotedText::test_parse_unquoted_text__mismatches_string_with_double_quotes[Alice "Bob and Charly"] PASSED [ 78%] tests/unit/test_parameter_type.py::TestParseEnvironmentVar::test_parse_environment_var__uses_defined_variable[env_var0] PASSED [ 78%] tests/unit/test_parameter_type.py::TestParseEnvironmentVar::test_parse_environment_var__uses_defined_variable[env_var1] PASSED [ 78%] tests/unit/test_parameter_type.py::TestParseEnvironmentVar::test_parse_environment_var__uses_undefined_variable PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_name PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_name_without_newline PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_description PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_tag PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_more_tags PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_tag_and_comment PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_more_tags_and_comment PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_background PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_description_and_background PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_scenario PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_lowercase_step_keywords PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_ja_keywords PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_description_and_background_and_scenario PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_multiple_scenarios PASSED [ 78%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_multiple_scenarios_with_tags PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_multiple_scenarios_and_other_bits PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_step_with_a_string_argument PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_string_argument_correctly_handle_whitespace PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_step_with_a_string_with_blank_lines PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_string_argument_without_stripping_empty_lines PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_step_with_a_string_with_comments PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_step_with_a_table_argument PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_table_and_escaped_pipe_in_cell_values PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_scenario_outline PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_scenario_outline_with_multiple_examples PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_a_scenario_outline_with_tags PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_scenario_outline_with_tagged_examples1 PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_scenario_outline_with_tagged_examples2 PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_parses_feature_with_the_lot PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_fails_to_parse_when_and_is_out_of_order PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_fails_to_parse_when_but_is_out_of_order PASSED [ 79%] tests/unit/test_parser.py::TestParser::test_fails_to_parse_when_examples_is_in_the_wrong_place PASSED [ 79%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_with_and_and_but PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__without_background_steps_raises_error[And] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__without_background_steps_raises_error[But] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_feature_background_steps[And] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_feature_background_steps[But] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_rule_background_steps[And] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_rule_background_steps[But] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_rule_inherited_steps[And] PASSED [ 80%] tests/unit/test_parser.py::TestParser4AndButSteps::test_parse_scenario_starts_with_and_step__with_rule_inherited_steps[But] PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_first_line_comment_sets_language PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_multiple_language_comments PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_language_comment_wins_over_commandline PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_whitespace_before_first_line_comment_still_sets_language PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_anything_before_language_comment_makes_it_not_count PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_defaults_to_DEFAULT_LANGUAGE PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_whitespace_in_the_language_comment_is_flexible_1 PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_whitespace_in_the_language_comment_is_flexible_2 PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_whitespace_in_the_language_comment_is_flexible_3 PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_whitespace_in_the_language_comment_is_flexible_4 PASSED [ 80%] tests/unit/test_parser.py::TestForeign::test_parses_french PASSED [ 81%] tests/unit/test_parser.py::TestForeign::test_parses_french_multi_word PASSED [ 81%] tests/unit/test_parser.py::TestForeign::test_properly_handles_whitespace_on_keywords_that_do_not_want_it PASSED [ 81%] tests/unit/test_parser.py::TestParser4ScenarioDescription::test_parse_scenario_description PASSED [ 81%] tests/unit/test_parser.py::TestParser4ScenarioDescription::test_parse_scenario_with_description_but_without_steps PASSED [ 81%] tests/unit/test_parser.py::TestParser4ScenarioDescription::test_parse_scenario_with_description_but_without_steps_followed_by_scenario_with_tags PASSED [ 81%] tests/unit/test_parser.py::TestParser4ScenarioDescription::test_parse_two_scenarios_with_description PASSED [ 81%] tests/unit/test_parser.py::TestParser4Tags::test_parse_tags_with_one_tag PASSED [ 81%] tests/unit/test_parser.py::TestParser4Tags::test_parse_tags_with_more_tags PASSED [ 81%] tests/unit/test_parser.py::TestParser4Tags::test_parse_tags_with_tag_and_comment PASSED [ 81%] tests/unit/test_parser.py::TestParser4Tags::test_parse_tags_with_tags_and_comment PASSED [ 81%] tests/unit/test_parser.py::TestParser4Tags::test_parse_tags_with_invalid_tags PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_background PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_background_with_description PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_background_with_tags_should_fail PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_two_background_should_fail PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_background_after_scenario_should_fail PASSED [ 81%] tests/unit/test_parser.py::TestParser4Background::test_parse_background_after_scenario_outline_should_fail PASSED [ 81%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_simple_steps PASSED [ 81%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_multiline_text PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_when_last_step_has_multiline_text PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_table PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_when_last_step_has_a_table PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_malformed_table_fails PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_multiline_text_before_any_step_fails PASSED [ 82%] tests/unit/test_parser.py::TestParser4Steps::test_parse_steps_with_datatable_before_any_step_fails PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_tags PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_description PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_background PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_without_background_should_inherit_feature_background PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_background_inherits_feature_background PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_empty_background_inherits_feature_background PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_scenario PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_two_scenarios PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_scenario_outline PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_rule_with_two_scenario_outlines PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parses_two_rules PASSED [ 82%] tests/unit/test_parser_gherkin_v6.py::TestParser4Rule::test_parse_background_scenario_and_rules PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__norule_scenarios_use_feature_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__norule_scenarios_with_disabled_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_inherit_feature_background_without_rule_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_inherit_feature_background_with_rule_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_with_rule_background_when_background_inheritance_is_disabled PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_without_rule_background_when_background_inheritance_is_disabled PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_without_feature_background_and_with_rule_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Background::test_parse__rule_scenarios_without_feature_and_rule_background PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4Scenario::test_use_example_alias PASSED [ 83%] tests/unit/test_parser_gherkin_v6.py::TestParser4ScenarioOutline::test_use_scenario_template_alias PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_one_level_subdirs PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_many_level_subdirs PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_using_nonrecursive_mode PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_many_are_sorted PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_path_param PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_string_param PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_other_type_raises_error[bytes-tests/unit] PASSED [ 83%] tests/unit/test_pathutil.py::test_select_subdirectories_with_other_type_raises_error[int-123] PASSED [ 84%] tests/unit/test_pathutil.py::test_select_subdirectories_with_other_type_raises_error[None-None] PASSED [ 84%] tests/unit/test_pathutil.py::test_select_subdirectories_with_other_type_raises_error[BadClass-bad_directory3] PASSED [ 84%] tests/unit/test_pathutil.py::test_select_subdirectories_with_nonexistent_directory_returns_empty_list PASSED [ 84%] tests/unit/test_pathutil.py::test_select_subdirectories_with_file_raises_error PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_load_hooks_execfiles_hook_file PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_run_hook_runs_a_hook_that_exists PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_run_hook_does_not_runs_a_hook_that_exists_if_dry_run PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_setup_capture_creates_stringio_for_stdout PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_setup_capture_does_not_create_stringio_if_not_wanted PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_setup_capture_creates_memory_handler_for_logging PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_setup_capture_does_not_create_memory_handler_if_not_wanted PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_start_stop_capture_switcheroos_sys_stdout PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_start_stop_capture_leaves_sys_stdout_alone_if_off PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_teardown_capture_removes_log_tap PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_exec_file PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_run_returns_true_if_everything_passed PASSED [ 84%] tests/unit/test_runner.py::TestRunner::test_run_returns_false_if_anything_failed PASSED [ 84%] tests/unit/test_runner.py::TestRunWithPaths::test_loads_hooks_and_step_definitions PASSED [ 84%] tests/unit/test_runner.py::TestRunWithPaths::test_parses_feature_files_and_appends_to_feature_list PASSED [ 85%] tests/unit/test_runner.py::TestRunWithPaths::test_runs_before_all_and_after_all_hooks PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_default_path_no_steps PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_default_path_no_features PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_default_path PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_supplied_feature_file PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_supplied_feature_file_no_steps PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_supplied_feature_directory PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_supplied_feature_directory_no_steps PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectory::test_supplied_feature_directory_missing PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_default_path PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_root_directory PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_root_directory_no_steps PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_feature_file PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_feature_file_no_steps PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_feature_directory PASSED [ 85%] tests/unit/test_runner.py::TestFeatureDirectoryLayout2::test_supplied_feature_directory_no_steps PASSED [ 85%] tests/unit/test_runner_context.py::TestContext::test_use_or_assign_param__with_existing_param_uses_param PASSED [ 85%] tests/unit/test_runner_context.py::TestContext::test_use_or_assign_param__with_nonexisting_param_assigns_param PASSED [ 85%] tests/unit/test_runner_context.py::TestContext::test_use_or_create_param__with_existing_param_uses_param PASSED [ 86%] tests/unit/test_runner_context.py::TestContext::test_use_or_create_param__with_nonexisting_param_creates_param PASSED [ 86%] tests/unit/test_runner_context.py::TestContext::test_context_contains PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_attribute_set_at_lower_level_not_visible_at_upper_level PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_attribute_set_at_upper_level_visible_at_lower_level PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_attributes_set_at_lower_level_not_visible_at_upper_level PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_attributes_set_at_upper_level_visible_at_lower_level PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_behave_masking_user_attribute_causes_warning PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_context_deletable PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_context_deletable_raises PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_masking_existing_user_attribute_when_not_verbose_causes_no_warning PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_masking_existing_user_attribute_when_verbose_causes_warning PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_setting_root_attribute_that_masks_existing_causes_warning PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_use_with_behave_mode__shall_restore_initial_mode PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_use_with_behave_mode__shall_restore_initial_mode_with_error PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_use_with_user_mode__shall_restore_initial_mode PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_use_with_user_mode__shall_restore_initial_mode_with_error PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_user_mode_shall_restore_behave_mode PASSED [ 86%] tests/unit/test_runner_context.py::TestContext2::test_user_mode_shall_restore_behave_mode_if_assert_fails PASSED [ 87%] tests/unit/test_runner_context.py::TestContext2::test_user_mode_shall_restore_behave_mode_if_exception_is_raised PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_context_table_is_restored_after_execute_steps_with_table PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_context_table_is_restored_after_execute_steps_without_table PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_context_text_is_restored_after_execute_steps_with_text PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_context_text_is_restored_after_execute_steps_without_text PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_should_fail_when_called_without_feature PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_with_failing_step PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_with_simple_steps PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_with_table PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_with_text PASSED [ 87%] tests/unit/test_runner_context.py::TestContext_ExecuteSteps::test_execute_steps_with_undefined_step PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_run_hook__true_if_hook_exists PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_run_hook__false_if_hook_not_exists PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_capture_hook__true_if_capture_enabled_and_hook_exists PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_capture_hook__false_if_hook_not_exists PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_capture_hook__false_on_capture_hooks_disabled PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_should_capture_hook__false_on_capture_disabled PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__good_case PASSED [ 87%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__bad_case_if_hook_assert_fails PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__bad_case_if_hook_raises_error PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__no_output_if_capture_hooks_is_disabled PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__no_output_if_hook_not_exists PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__good_with_default_capture_sink PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_with_capture__bad_with_default_capture_sink PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_tags_with_capture__one_captured_output_section PASSED [ 88%] tests/unit/test_runner_hook.py::TestRunHooks::test_run_hook_tags_with_capture__continues_after_error PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_default PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_default_from_configfile PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_normal_runner_class PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_own_runner_class PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_registered_runner_class PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_runner_alias PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_with_runner_alias_from_configfile PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_with_unknown_module PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_with_unknown_class PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_if_runner_class_is_not_a_class PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_if_runner_class_is_not_subclass_of_runner_interface PASSED [ 88%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_if_runner_class_has_no_ctor PASSED [ 89%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_if_runner_class_has_no_run_method PASSED [ 89%] tests/unit/test_runner_plugin.py::TestRunnerPlugin::test_make_runner_fails_if_runner_class_has_no_undefined_steps PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_make PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_make__with_scenario_outline PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__feature_line_selects_feature PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__entity_line_selects_entity[basic.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__entity_line_selects_entity[scenario_outline.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__entity_line_selects_entity[rule.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_before_entity_selects_last_entity[basic.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_before_entity_selects_last_entity[scenario_outline.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_before_entity_selects_last_entity[rule.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_after_entity_selects_entity[basic.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_after_entity_selects_entity[scenario_outline.feature] PASSED [ 89%] tests/unit/test_runner_util.py::TestFeatureLineDatabase::test_select_run_items_by_line__line_after_entity_selects_entity[rule.feature] PASSED [ 89%] tests/unit/test_step_registry.py::TestStepRegistry::test_add_step_definition_adds_to_lowercased_keyword PASSED [ 89%] tests/unit/test_step_registry.py::TestStepRegistry::test_find_match_with_specific_step_type_also_searches_generic PASSED [ 89%] tests/unit/test_step_registry.py::TestStepRegistry::test_find_match_with_no_match_returns_none PASSED [ 89%] tests/unit/test_step_registry.py::TestStepRegistry::test_find_match_with_a_match_returns_match PASSED [ 90%] tests/unit/test_step_registry.py::TestStepRegistry::test_make_step_decorator_ends_up_adding_a_step_definition PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_ctor_all_counts_are_zero PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_counter_values PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_one_nonzero_value[Status.passed-1] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_one_nonzero_value[Status.failed-2] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_one_nonzero_value[Status.skipped-3] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_one_nonzero_value[Status.untested-4] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_from__has_one_nonzero_value[Status.undefined-5] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_one_nonzero_counter[Status.passed-1] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_one_nonzero_counter[Status.failed-2] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_one_nonzero_counter[Status.skipped-3] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_one_nonzero_counter[Status.untested-4] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_one_nonzero_counter[Status.undefined-5] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_many_nonzero_counters[counts0] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_many_nonzero_counters[counts1] PASSED [ 90%] tests/unit/test_summary.py::TestStatusCounts::test_all__computes_sum_for_many_nonzero_counters[counts2] PASSED [ 90%] tests/unit/test_summary.py::TestSummaryCollector::test_process_feature_with_one_passed_scenario PASSED [ 90%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.passed] PASSED [ 90%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.failed] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.error] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.hook_error] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.cleanup_error] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.skipped] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.pending] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.pending_warn] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.undefined] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.untested] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.untested_pending] PASSED [ 91%] tests/unit/test_summary.py::TestSummaryCollector::test_process_one_scenario[Status.untested_undefined] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_select_active_tags__with_two_tags[case: Two enabled tags-2-tags0] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_select_active_tags__with_two_tags[case: Active enabled and normal tag-1-tags1] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_select_active_tags__with_two_tags[case: Active disabled and normal tag-1-tags2] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_select_active_tags__with_two_tags[case: Normal and active negated tag-1-tags3] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_select_active_tags__with_two_tags[case: Two normal tags-0-tags4] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case P00: 2 disabled tags-True-tags0] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case P01: disabled and enabled tag-True-tags1] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case P10: enabled and disabled tag-True-tags2] PASSED [ 91%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case P11: 2 enabled tags-False-tags3] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case N00: not-enabled and disabled tag-True-tags4] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case N01: not-enabled and enabled tag-True-tags5] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case N10: not-disabled and disabled tag-True-tags6] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case N11: not-disabled and enabled tag-False-tags7] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case U0x: disabled and unknown tag-True-tags8] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_of_2_categories[case U1x: enabled and unknown tag-False-tags9] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case P00: 2 disabled tags-True-tags0] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case P01: disabled and enabled tag-False-tags1] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case P10: enabled and disabled tag-False-tags2] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case P11: 2 enabled tags (same)-False-tags3] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case N00: not-enabled and disabled tag-True-tags4] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case N01: not-enabled and enabled tag-True-tags5] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case N10: not-disabled and disabled tag-True-tags6] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher2::test_should_skip_with_tags__combinations_with_same_category[case N11: not-disabled and enabled tag-False-tags7] PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_select_active_tags__basics PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_select_active_tags__finds_tag_with_any_valid_tag_prefix PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_select_active_tags__ignores_invalid_active_tags PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_select_active_tags__matches_tag_parts PASSED [ 92%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_select_active_tags__with_two_tags PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_run_with_tags__negates_result_of_should_skip_with_tags PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__combinations_of_2_categories PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_false_with_disabled_tag_and_more PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_false_with_enabled_tag PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_false_with_unknown_category_tag PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_false_without_category_tag PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_true_with_other_tag PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_true_with_other_tag_and_more PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_true_with_similar_and_more PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcher1::test_should_skip_with_tags__returns_true_with_similar_tag PASSED [ 93%] tests/unit/test_tag_matcher.py::TestPredicateTagMatcher::test_exclude_with__mechanics PASSED [ 93%] tests/unit/test_tag_matcher.py::TestPredicateTagMatcher::test_should_skip_with_tags__returns_false_when_predicate_is_false PASSED [ 93%] tests/unit/test_tag_matcher.py::TestPredicateTagMatcher::test_should_skip_with_tags__returns_true_when_predicate_is_true PASSED [ 93%] tests/unit/test_tag_matcher.py::TestPredicateTagMatcher::test_should_skip_with_tags__returns_true_when_predicate_is_true2 PASSED [ 93%] tests/unit/test_tag_matcher.py::TestCompositeTagMatcher::test_should_skip_with_tags__returns_false_when_no_tag_matcher_return_true PASSED [ 93%] tests/unit/test_tag_matcher.py::TestCompositeTagMatcher::test_should_skip_with_tags__returns_true_when_any_tag_matcher_returns_true PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[0-False] PASSED [ 93%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[1-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[9-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[10-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[11-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_10_should_run[100-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[0-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[1-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[9-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[10-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[11-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_max_value_10_should_run[100-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[0-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[2-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[3-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[4-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[9-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[10-True] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[11-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_min_value_3_and_max_value_10_should_run[100-False] PASSED [ 94%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_contains_value_10_should_run[current_value0-True] PASSED [ 95%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_contains_value_10_should_run[current_value1-True] PASSED [ 95%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_contains_value_10_should_run[current_value2-False] PASSED [ 95%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_contains_value_10_should_run[current_value3-False] PASSED [ 95%] tests/unit/test_tag_matcher.py::TestActiveTagMatcherWithValueObject::test_active_tag_with_contains_value_10_should_run[current_value4-False] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_unicode_value[Caf\xe9] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_unicode_value[100\u20ac (Euro)] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_unicode_value[Fr\xfchaufsteher] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_bytes_value[Caf\xc3\xa9-Caf\xe9] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_bytes_value[100\xe2\x82\xac (Euro)-100\u20ac (Euro)] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_bytes_value[Fr\xc3\xbchaufsteher-Fr\xfchaufsteher] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_bytes_value_and_encoding[\xc4rgernis-UTF-8] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_bytes_value_and_encoding[\xdcbermut-UTF-8] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_exception_traceback PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_unicode[Caf\xe9] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_unicode[100\u20ac (Euro)] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_unicode[Fr\xfchaufsteher] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_string[Caf\xe9] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_string[100\u20ac (Euro)] PASSED [ 95%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_string[Fr\xfchaufsteher] PASSED [ 96%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_py2string_only[Caf\xe9] SKIPPED [ 96%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_py2string_only[100\u20ac (Euro)] SKIPPED [ 96%] tests/unit/test_textutil.py::TestTextConversion::test_text__with_object_convertable_to_py2string_only[Fr\xfchaufsteher] SKIPPED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_assert_failed_and_unicode_message[\xc4rgernis] PASSED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_assert_failed_and_unicode_message[\xdcberm\xfctig] PASSED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_assert_failed_and_bytes_message[\xc4rgernis] SKIPPED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_assert_failed_and_bytes_message[\xdcberm\xfctig] SKIPPED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_raised_exception_and_unicode_message[AssertionError-\xc4rgernis] PASSED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_raised_exception_and_unicode_message[RuntimeError-\xdcberm\xfctig] PASSED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_raised_exception_and_bytes_message[AssertionError-\xc4rgernis] SKIPPED [ 96%] tests/unit/test_textutil.py::TestObjectToTextConversion::test_text__with_raised_exception_and_bytes_message[RuntimeError-\xdcberm\xfctig] SKIPPED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_only_for_boolean_flag PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_padded_whitespace[ person=Alice] PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_padded_whitespace[person=Alice ] PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_padded_whitespace[person = Alice] PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_quoted_name_value_pair["person=Alice and Bob"] PASSED [ 96%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_quoted_name_value_pair['person=Alice and Bob'] PASSED [ 97%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_quoted_value[person="Alice and Bob"] PASSED [ 97%] tests/unit/test_userdata.py::TestParseUserDefine::test_parse__name_value_with_quoted_value[person='Alice and Bob'] PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_userdata_is_dictlike PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_known_param_and_valid_text PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_known_param_and_invalid_text_raises_ValueError PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_known_param_and_preconverted_value PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_known_param_and_preconverted_value_and_valuetype PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_unknown_param_without_default_returns_none PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getas__with_unknown_param_returns_default_value PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getint__with_known_param_and_valid_text PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getint__with_known_param_and_invalid_text_raises_ValueError PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getint__with_unknown_param_without_default_returns_zero PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getint__with_unknown_param_returns_default_value PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getfloat__with_known_param_and_valid_text PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getfloat__with_known_param_and_invalid_text_raises_ValueError PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getfloat__with_unknown_param_without_default_returns_zero PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getfloat__with_unknown_param_returns_default_value PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[true] PASSED [ 97%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[TRUE] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[True] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[yes] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[on] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_true_text[1] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[false] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[FALSE] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[False] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[no] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[off] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_valid_false_text[0] PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_known_param_and_invalid_text_raises_ValueError PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_unknown_param_without_default_returns_false PASSED [ 98%] tests/unit/test_userdata.py::TestUserData::test_getbool__with_unknown_param_returns_default_value PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_make_scoped PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_make_scoped__with_empty_scope PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_ctor__converts_dict_into_userdata PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_ctor__converts_items_into_userdata PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_ctor__can_assign_userdata_afterwards PASSED [ 98%] tests/unit/test_userdata.py::TestUserDataNamespace::test_get__retrieves_value_when_scoped_param_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_get__returns_default_when_scoped_param_not_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getint__retrieves_value_when_scoped_param_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getint__returns_default_when_scoped_param_not_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getbool__retrieves_value_when_scoped_param_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getbool__returns_default_when_scoped_param_not_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_contains__when_scoped_param_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_contains__when_scoped_param_not_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getitem__returns_value_when_param_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_getitem__raises_error_when_param_not_exists PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_setitem__stores_value PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_length__returns_zero_without_params PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_length__with_scoped_params PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_scoped_keys__with_scoped_params PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_keys__with_scoped_params PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_values__with_scoped_params PASSED [ 99%] tests/unit/test_userdata.py::TestUserDataNamespace::test_items__with_scoped_params PASSED [ 99%] tests/unit/test_warnings.py::TestAsyncStepFunction::test_warning__ctor_with_timeout SKIPPED [ 99%] tests/unit/test_warnings.py::TestAsyncStepFunction::test_warning__call_with_timeout SKIPPED [100%] =============================== warnings summary =============================== tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_without_encoding tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[UTF-8] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[UTF-8-sig] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[latin-1] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[ISO-8859-1] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[cp1250] tests/unit/formatter/test_base.py::TestStreamOpener::test_open_with_file_with_encoding[cp65001] /builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/behave/formatter/base.py:52: DeprecationWarning: codecs.open() is deprecated. Use open() instead. stream = codecs.open(self.name, "w", encoding=self.encoding) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html - generated xml file: /builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/build/testing/report.xml - =========== 1858 passed, 10 skipped, 2 xfailed, 7 warnings in 3.03s ============ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-behave-1.3.3-1.fc44.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.40kIvK + umask 022 + cd /builddir/build/BUILD/python-behave-1.3.3-build + cd behave-1.3.3 + DOCDIR=/builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/share/doc/python3-behave + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/share/doc/python3-behave + cp -pr /builddir/build/BUILD/python-behave-1.3.3-build/behave-1.3.3/README.rst /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT/usr/share/doc/python3-behave + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-behave = 1.3.3-1.fc44 python3-behave = 1.3.3-1.fc44 python3.14-behave = 1.3.3-1.fc44 python3.14dist(behave) = 1.3.3 python3dist(behave) = 1.3.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.14 python3.14dist(colorama) >= 0.3.7 python3.14dist(cucumber-expressions) >= 17.1 python3.14dist(cucumber-tag-expressions) >= 4.1 python3.14dist(parse) >= 1.18 python3.14dist(parse-type) >= 0.6 python3.14dist(six) >= 1.15 Obsoletes: python-behave-doc < 1.3.3-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-behave-1.3.3-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-behave-1.3.3-1.fc44.src.rpm Wrote: /builddir/build/RPMS/python3-behave-1.3.3-1.fc44.noarch.rpm Finish: rpmbuild python-behave-1.3.3-1.fc44.src.rpm Finish: build phase for python-behave-1.3.3-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1759960681.368662/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/python-behave-1.3.3-1.fc44.src.rpm) Config(child) 0 minutes 16 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python-behave", "epoch": null, "version": "1.3.3", "release": "1.fc44", "arch": "src" }, { "name": "python3-behave", "epoch": null, "version": "1.3.3", "release": "1.fc44", "arch": "noarch" } ] } RPMResults finished