Warning: Permanently added '35.174.154.29' (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/9502484-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.4 PID: 11344 Logging PID: 11346 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9502484, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8dac2e12d647ce1f5427d60448455110640d32aa', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/pulp-cli', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'pulp-cli', 'package_version': '0.34.0-3', '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--frostyx', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'frostyx', 'tags': [], 'task_id': '9502484-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/pulp-cli /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python-in-pulp/pulp-cli', '/var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli'... Running: git checkout 8dac2e12d647ce1f5427d60448455110640d32aa -- cmd: ['git', 'checkout', '8dac2e12d647ce1f5427d60448455110640d32aa', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli rc: 0 stdout: stderr: Note: switching to '8dac2e12d647ce1f5427d60448455110640d32aa'. 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 8dac2e1 automatic import of pulp-cli Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli 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 pulp-cli-0.34.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o pulp-cli-0.34.0.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/pulp-cli/pulp-cli-0.34.0.tar.gz/md5/525dbc6577793e626d93610565724e4f/pulp-cli-0.34.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 284k 100 284k 0 0 17.3M 0 --:--:-- --:--:-- --:--:-- 18.5M INFO: Reading stdout from command: md5sum pulp-cli-0.34.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli/pulp-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1756490948.436329 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.5, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli/pulp-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-2qaxpzuy/pulp-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1756490948.436329 -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-2qaxpzuy/pulp-cli/pulp-cli.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-1756490948.436329/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-2e4d6ebb-7ebb-447d-b5ad-0ed6b69e5bee INFO: Checking that 618dd9d6f0305168294757375f8b1cd074b8e391bfb16d688badea0ed4492484 image matches host's architecture INFO: Copy content of container 618dd9d6f0305168294757375f8b1cd074b8e391bfb16d688badea0ed4492484 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1756490948.436329/root INFO: mounting 618dd9d6f0305168294757375f8b1cd074b8e391bfb16d688badea0ed4492484 with podman image mount INFO: image 618dd9d6f0305168294757375f8b1cd074b8e391bfb16d688badea0ed4492484 as /var/lib/containers/storage/overlay/4574251afceea78e870fd0198613d89497ee9a905f0bcfd1568cb0022a159882/merged INFO: umounting image 618dd9d6f0305168294757375f8b1cd074b8e391bfb16d688badea0ed4492484 (/var/lib/containers/storage/overlay/4574251afceea78e870fd0198613d89497ee9a905f0bcfd1568cb0022a159882/merged) with podman image umount INFO: Removing image mock-bootstrap-2e4d6ebb-7ebb-447d-b5ad-0ed6b69e5bee 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-1756490948.436329/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-5.99.92-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.16.0-3.fc44.x86_64 dnf5-plugins-5.2.16.0-3.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 33.5 MiB/s | 22.1 MiB | 00m01s Copr repository 100% | 25.4 MiB/s | 16.2 MiB | 00m01s 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.7-5.fc43 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.2 fedora 20.4 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-3.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-13.fc44 fedora 183.2 KiB rpm-build x86_64 5.99.92-1.fc44 copr_base 285.5 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-16.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.6.0-2.fc43 fedora 2.4 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.1-2.fc44 copr_base 378.9 KiB binutils x86_64 2.45-3.fc44 fedora 26.5 MiB build-reproducibility-srpm-macros noarch 0.6.0-2.fc43 fedora 735.0 B 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.7-5.fc43 fedora 11.3 MiB crypto-policies noarch 20250714-4.gitcd6043a.fc44 fedora 146.9 KiB curl x86_64 8.16.0~rc2-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-2.fc43 fedora 197.8 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.2 fedora 0.0 B fedora-release-identity-basic noarch 44-0.2 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-7.fc44 copr_base 100.2 KiB file-libs x86_64 5.46-7.fc44 copr_base 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:2.0.5-23.fc43 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 1-1.fc44 fedora 2.0 KiB gdb-minimal x86_64 16.3-5.fc44 copr_base 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-3.fc44 fedora 6.7 MiB glibc-common x86_64 2.42.9000-3.fc44 fedora 1.0 MiB glibc-gconv-extra x86_64 2.42.9000-3.fc44 fedora 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 KiB gnat-srpm-macros noarch 6-8.fc43 fedora 1.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-3.fc43 fedora 3.8 MiB go-srpm-macros noarch 3.7.0-4.fc43 fedora 61.6 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-7.fc43 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-16.fc44 fedora 262.4 KiB libbrotli x86_64 1.1.0-9.fc44 copr_base 833.3 KiB libcap x86_64 2.76-3.fc44 fedora 209.1 KiB libcap-ng x86_64 0.8.5-7.fc44 copr_base 68.9 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.16.0~rc2-1.fc44 fedora 919.7 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-16.fc44 fedora 380.4 KiB libffi x86_64 3.5.1-2.fc43 fedora 83.6 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.2.1-1.fc44.1 fedora 266.6 KiB libgcrypt x86_64 1.11.1-2.fc43 fedora 1.6 MiB libgomp x86_64 15.2.1-1.fc44.1 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-16.fc44 fedora 33.9 KiB libmount x86_64 2.41.1-16.fc44 fedora 372.7 KiB libnghttp2 x86_64 1.66.0-2.fc43 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-4.fc44 copr_base 193.1 KiB libsemanage x86_64 3.9-3.fc44 copr_base 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.1-16.fc44 fedora 180.5 KiB libssh x86_64 0.11.2-2.fc43 fedora 566.7 KiB libssh-config noarch 0.11.2-2.fc43 fedora 277.0 B libstdc++ x86_64 15.2.1-1.fc44.1 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-3.fc43 fedora 171.3 KiB libuuid x86_64 2.41.1-16.fc44 fedora 37.4 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.4.38-8.fc43 fedora 284.5 KiB libxml2 x86_64 2.12.10-4.fc44 copr_base 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 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-3.fc43 fedora 655.8 KiB openssl-libs x86_64 1:3.5.1-3.fc44 fedora 9.2 MiB p11-kit x86_64 0.25.5-9.fc43 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-9.fc43 fedora 395.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.45-1.fc43.1 fedora 697.7 KiB pcre2-syntax noarch 10.45-1.fc43.1 fedora 273.9 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 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.3-2.fc43 fedora 1.9 KiB python-srpm-macros noarch 3.14-6.fc44 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.17-2.fc43 fedora 500.0 B qt6-srpm-macros noarch 6.9.1-2.fc43 fedora 464.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 5.99.92-1.fc44 copr_base 3.0 MiB rpm-build-libs x86_64 5.99.92-1.fc44 copr_base 272.4 KiB rpm-libs x86_64 5.99.92-1.fc44 copr_base 933.7 KiB rpm-sequoia x86_64 1.9.0-2.fc43 fedora 2.5 MiB rpm-sign-libs x86_64 5.99.92-1.fc44 copr_base 39.7 KiB rust-srpm-macros noarch 26.4-1.fc44 fedora 4.8 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.2-2.fc43 fedora 1.5 MiB systemd-libs x86_64 258~rc3-2.fc44 fedora 2.3 MiB systemd-standalone-sysusers x86_64 258~rc3-2.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-16.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-1.fc43 fedora 137.6 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 170 packages Total size of inbound packages is 59 MiB. Need to download 59 MiB. After this operation, 198 MiB extra will be used (install 198 MiB, remove 0 B). [ 1/170] bzip2-0:1.0.8-21.fc43.x86_64 100% | 3.9 MiB/s | 51.6 KiB | 00m00s [ 2/170] cpio-0:2.15-6.fc43.x86_64 100% | 47.7 MiB/s | 293.1 KiB | 00m00s [ 3/170] bash-0:5.3.0-2.fc43.x86_64 100% | 85.0 MiB/s | 1.9 MiB | 00m00s [ 4/170] coreutils-0:9.7-5.fc43.x86_64 100% | 49.6 MiB/s | 1.1 MiB | 00m00s [ 5/170] diffutils-0:3.12-3.fc43.x86_6 100% | 95.8 MiB/s | 392.3 KiB | 00m00s [ 6/170] fedora-release-common-0:44-0. 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [ 7/170] glibc-minimal-langpack-0:2.42 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 8/170] findutils-1:4.10.0-6.fc43.x86 100% | 76.7 MiB/s | 550.0 KiB | 00m00s [ 9/170] grep-0:3.12-2.fc43.x86_64 100% | 48.7 MiB/s | 299.1 KiB | 00m00s [ 10/170] gzip-0:1.14-1.fc44.x86_64 100% | 34.7 MiB/s | 177.7 KiB | 00m00s [ 11/170] patch-0:2.8-2.fc43.x86_64 100% | 27.8 MiB/s | 113.8 KiB | 00m00s [ 12/170] info-0:7.2-6.fc43.x86_64 100% | 35.7 MiB/s | 182.9 KiB | 00m00s [ 13/170] redhat-rpm-config-0:343-13.fc 100% | 19.4 MiB/s | 79.4 KiB | 00m00s [ 14/170] sed-0:4.9-5.fc43.x86_64 100% | 103.2 MiB/s | 317.1 KiB | 00m00s [ 15/170] tar-2:1.35-6.fc43.x86_64 100% | 139.4 MiB/s | 856.4 KiB | 00m00s [ 16/170] unzip-0:6.0-68.fc44.x86_64 100% | 45.1 MiB/s | 184.6 KiB | 00m00s [ 17/170] shadow-utils-2:4.18.0-3.fc43. 100% | 142.5 MiB/s | 1.3 MiB | 00m00s [ 18/170] which-0:2.23-3.fc43.x86_64 100% | 13.6 MiB/s | 41.7 KiB | 00m00s [ 19/170] xz-1:5.8.1-2.fc43.x86_64 100% | 111.8 MiB/s | 572.5 KiB | 00m00s [ 20/170] gawk-0:5.3.2-2.fc43.x86_64 100% | 86.5 MiB/s | 1.1 MiB | 00m00s [ 21/170] util-linux-0:2.41.1-16.fc44.x 100% | 108.2 MiB/s | 1.2 MiB | 00m00s [ 22/170] filesystem-0:3.18-50.fc43.x86 100% | 148.2 MiB/s | 1.3 MiB | 00m00s [ 23/170] glibc-0:2.42.9000-3.fc44.x86_ 100% | 217.4 MiB/s | 2.2 MiB | 00m00s [ 24/170] ncurses-libs-0:6.5-7.20250614 100% | 65.0 MiB/s | 332.7 KiB | 00m00s [ 25/170] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 21.0 MiB/s | 43.1 KiB | 00m00s [ 26/170] gmp-1:6.3.0-4.fc43.x86_64 100% | 78.0 MiB/s | 319.3 KiB | 00m00s [ 27/170] libacl-0:2.3.2-4.fc43.x86_64 100% | 5.9 MiB/s | 24.3 KiB | 00m00s [ 28/170] coreutils-common-0:9.7-5.fc43 100% | 175.0 MiB/s | 2.1 MiB | 00m00s [ 29/170] libattr-0:2.5.2-6.fc43.x86_64 100% | 5.8 MiB/s | 17.9 KiB | 00m00s [ 30/170] libcap-0:2.76-3.fc44.x86_64 100% | 28.3 MiB/s | 86.9 KiB | 00m00s [ 31/170] systemd-libs-0:258~rc3-2.fc44 100% | 100.3 MiB/s | 821.8 KiB | 00m00s [ 32/170] fedora-repos-0:44-0.1.noarch 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 33/170] openssl-libs-1:3.5.1-3.fc44.x 100% | 141.1 MiB/s | 2.5 MiB | 00m00s [ 34/170] glibc-common-0:2.42.9000-3.fc 100% | 72.4 MiB/s | 296.7 KiB | 00m00s [ 35/170] rpm-build-0:5.99.92-1.fc44.x8 100% | 2.0 MiB/s | 128.3 KiB | 00m00s [ 36/170] pcre2-0:10.45-1.fc43.1.x86_64 100% | 51.2 MiB/s | 261.9 KiB | 00m00s [ 37/170] ansible-srpm-macros-0:1-18.1. 100% | 3.9 MiB/s | 19.9 KiB | 00m00s [ 38/170] build-reproducibility-srpm-ma 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [ 39/170] dwz-0:0.16-2.fc43.x86_64 100% | 33.1 MiB/s | 135.5 KiB | 00m00s [ 40/170] efi-srpm-macros-0:6-4.fc43.no 100% | 5.5 MiB/s | 22.4 KiB | 00m00s [ 41/170] filesystem-srpm-macros-0:3.18 100% | 6.4 MiB/s | 26.4 KiB | 00m00s [ 42/170] fonts-srpm-macros-1:2.0.5-23. 100% | 6.6 MiB/s | 27.2 KiB | 00m00s [ 43/170] fpc-srpm-macros-0:1.3-15.fc43 100% | 7.7 MiB/s | 7.9 KiB | 00m00s [ 44/170] forge-srpm-macros-0:0.4.0-3.f 100% | 6.5 MiB/s | 20.1 KiB | 00m00s [ 45/170] gap-srpm-macros-0:1-1.fc44.no 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 46/170] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 47/170] gnat-srpm-macros-0:6-8.fc43.n 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 48/170] go-srpm-macros-0:3.7.0-4.fc43 100% | 6.9 MiB/s | 28.1 KiB | 00m00s [ 49/170] kernel-srpm-macros-0:1.0-27.f 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 50/170] java-srpm-macros-0:1-7.fc43.n 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 51/170] lua-srpm-macros-0:1-16.fc43.n 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 52/170] ocaml-srpm-macros-0:11-2.fc43 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 53/170] openblas-srpm-macros-0:2-20.f 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 54/170] perl-srpm-macros-0:1-60.fc43. 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 55/170] package-notes-srpm-macros-0:0 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [ 56/170] pyproject-srpm-macros-0:1.18. 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 57/170] qt5-srpm-macros-0:5.15.17-2.f 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 58/170] python-srpm-macros-0:3.14-6.f 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 59/170] qt6-srpm-macros-0:6.9.1-2.fc4 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 60/170] rust-srpm-macros-0:26.4-1.fc4 100% | 10.9 MiB/s | 11.2 KiB | 00m00s [ 61/170] tree-sitter-srpm-macros-0:0.4 100% | 13.0 MiB/s | 13.4 KiB | 00m00s [ 62/170] zig-srpm-macros-0:1-5.fc43.no 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 63/170] libeconf-0:0.7.9-2.fc43.x86_6 100% | 11.5 MiB/s | 35.2 KiB | 00m00s [ 64/170] zip-0:3.0-44.fc43.x86_64 100% | 63.9 MiB/s | 261.6 KiB | 00m00s [ 65/170] libxcrypt-0:4.4.38-8.fc43.x86 100% | 41.3 MiB/s | 127.0 KiB | 00m00s [ 66/170] pam-libs-0:1.7.1-3.fc43.x86_6 100% | 18.7 MiB/s | 57.5 KiB | 00m00s [ 67/170] setup-0:2.15.0-26.fc43.noarch 100% | 38.4 MiB/s | 157.3 KiB | 00m00s [ 68/170] xz-libs-1:5.8.1-2.fc43.x86_64 100% | 36.8 MiB/s | 112.9 KiB | 00m00s [ 69/170] mpfr-0:4.2.2-2.fc43.x86_64 100% | 84.7 MiB/s | 347.0 KiB | 00m00s [ 70/170] readline-0:8.3-2.fc43.x86_64 100% | 73.1 MiB/s | 224.6 KiB | 00m00s [ 71/170] debugedit-0:5.2-2.fc43.x86_64 100% | 26.2 MiB/s | 80.6 KiB | 00m00s [ 72/170] elfutils-libelf-0:0.193-3.fc4 100% | 29.0 MiB/s | 207.8 KiB | 00m00s [ 73/170] elfutils-0:0.193-3.fc43.x86_6 100% | 62.0 MiB/s | 571.3 KiB | 00m00s [ 74/170] libarchive-0:3.8.1-3.fc43.x86 100% | 41.1 MiB/s | 421.1 KiB | 00m00s [ 75/170] libgcc-0:15.2.1-1.fc44.1.x86_ 100% | 32.2 MiB/s | 131.8 KiB | 00m00s [ 76/170] libstdc++-0:15.2.1-1.fc44.1.x 100% | 149.6 MiB/s | 918.9 KiB | 00m00s [ 77/170] popt-0:1.19-9.fc43.x86_64 100% | 16.0 MiB/s | 65.7 KiB | 00m00s [ 78/170] zstd-0:1.5.7-2.fc43.x86_64 100% | 94.9 MiB/s | 485.9 KiB | 00m00s [ 79/170] zlib-ng-compat-0:2.2.5-1.fc43 100% | 19.3 MiB/s | 79.2 KiB | 00m00s [ 80/170] util-linux-core-0:2.41.1-16.f 100% | 107.6 MiB/s | 551.0 KiB | 00m00s [ 81/170] ncurses-base-0:6.5-7.20250614 100% | 43.1 MiB/s | 88.2 KiB | 00m00s [ 82/170] glibc-gconv-extra-0:2.42.9000 100% | 129.8 MiB/s | 1.6 MiB | 00m00s [ 83/170] ca-certificates-0:2025.2.80_v 100% | 95.1 MiB/s | 973.8 KiB | 00m00s [ 84/170] crypto-policies-0:20250714-4. 100% | 10.7 MiB/s | 98.4 KiB | 00m00s [ 85/170] fedora-gpg-keys-0:44-0.1.noar 100% | 67.8 MiB/s | 138.8 KiB | 00m00s [ 86/170] fedora-repos-rawhide-0:44-0.1 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 87/170] pcre2-syntax-0:10.45-1.fc43.1 100% | 52.6 MiB/s | 161.7 KiB | 00m00s [ 88/170] elfutils-libs-0:0.193-3.fc43. 100% | 87.8 MiB/s | 269.7 KiB | 00m00s [ 89/170] elfutils-debuginfod-client-0: 100% | 15.2 MiB/s | 46.8 KiB | 00m00s [ 90/170] add-determinism-0:0.6.0-2.fc4 100% | 112.2 MiB/s | 919.3 KiB | 00m00s [ 91/170] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 38.1 MiB/s | 78.0 KiB | 00m00s [ 92/170] libzstd-0:1.5.7-2.fc43.x86_64 100% | 61.4 MiB/s | 314.6 KiB | 00m00s [ 93/170] elfutils-default-yama-scope-0 100% | 4.0 MiB/s | 12.4 KiB | 00m00s [ 94/170] json-c-0:0.18-7.fc43.x86_64 100% | 14.6 MiB/s | 45.0 KiB | 00m00s [ 95/170] alternatives-0:1.33-2.fc43.x8 100% | 9.9 MiB/s | 40.7 KiB | 00m00s [ 96/170] jansson-0:2.14-3.fc43.x86_64 100% | 11.1 MiB/s | 45.3 KiB | 00m00s [ 97/170] pkgconf-pkg-config-0:2.3.0-3. 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 98/170] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 10.9 MiB/s | 44.6 KiB | 00m00s [ 99/170] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [100/170] libpkgconf-0:2.3.0-3.fc43.x86 100% | 12.3 MiB/s | 37.9 KiB | 00m00s [101/170] binutils-0:2.45-3.fc44.x86_64 100% | 195.8 MiB/s | 5.9 MiB | 00m00s [102/170] curl-0:8.16.0~rc2-1.fc44.x86_ 100% | 46.1 MiB/s | 236.1 KiB | 00m00s [103/170] file-0:5.46-7.fc44.x86_64 100% | 1.3 MiB/s | 49.2 KiB | 00m00s [104/170] libgomp-0:15.2.1-1.fc44.1.x86 100% | 90.7 MiB/s | 371.7 KiB | 00m00s [105/170] lua-libs-0:5.4.8-2.fc43.x86_6 100% | 64.3 MiB/s | 131.7 KiB | 00m00s [106/170] rpm-0:5.99.92-1.fc44.x86_64 100% | 10.3 MiB/s | 535.6 KiB | 00m00s [107/170] rpm-sequoia-0:1.9.0-2.fc43.x8 100% | 182.3 MiB/s | 933.3 KiB | 00m00s [108/170] sqlite-libs-0:3.50.2-2.fc43.x 100% | 148.5 MiB/s | 760.5 KiB | 00m00s [109/170] rpm-build-libs-0:5.99.92-1.fc 100% | 2.0 MiB/s | 128.4 KiB | 00m00s [110/170] libblkid-0:2.41.1-16.fc44.x86 100% | 40.1 MiB/s | 123.1 KiB | 00m00s [111/170] libuuid-0:2.41.1-16.fc44.x86_ 100% | 12.8 MiB/s | 26.1 KiB | 00m00s [112/170] rpm-libs-0:5.99.92-1.fc44.x86 100% | 6.9 MiB/s | 400.4 KiB | 00m00s [113/170] libmount-0:2.41.1-16.fc44.x86 100% | 39.6 MiB/s | 162.4 KiB | 00m00s [114/170] libsepol-0:3.9-2.fc43.x86_64 100% | 112.4 MiB/s | 345.4 KiB | 00m00s [115/170] libsmartcols-0:2.41.1-16.fc44 100% | 27.3 MiB/s | 84.0 KiB | 00m00s [116/170] file-libs-0:5.46-7.fc44.x86_6 100% | 19.8 MiB/s | 850.3 KiB | 00m00s [117/170] libselinux-0:3.9-4.fc44.x86_6 100% | 2.4 MiB/s | 98.1 KiB | 00m00s [118/170] libfdisk-0:2.41.1-16.fc44.x86 100% | 39.4 MiB/s | 161.3 KiB | 00m00s [119/170] liblastlog2-0:2.41.1-16.fc44. 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [120/170] audit-libs-0:4.1.1-2.fc44.x86 100% | 3.2 MiB/s | 139.0 KiB | 00m00s [121/170] ed-0:1.22.2-1.fc44.x86_64 100% | 27.2 MiB/s | 83.7 KiB | 00m00s [122/170] libcap-ng-0:0.8.5-7.fc44.x86_ 100% | 837.5 KiB/s | 32.7 KiB | 00m00s [123/170] libffi-0:3.5.1-2.fc43.x86_64 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [124/170] p11-kit-0:0.25.5-9.fc43.x86_6 100% | 119.2 MiB/s | 488.1 KiB | 00m00s [125/170] libtasn1-0:4.20.0-2.fc43.x86_ 100% | 24.2 MiB/s | 74.5 KiB | 00m00s [126/170] p11-kit-trust-0:0.25.5-9.fc43 100% | 43.1 MiB/s | 132.3 KiB | 00m00s [127/170] libsemanage-0:3.9-3.fc44.x86_ 100% | 3.0 MiB/s | 123.9 KiB | 00m00s [128/170] gnupg2-0:2.4.8-4.fc43.x86_64 100% | 91.4 MiB/s | 1.6 MiB | 00m00s [129/170] libxml2-0:2.12.10-4.fc44.x86_ 100% | 13.0 MiB/s | 693.0 KiB | 00m00s [130/170] ima-evm-utils-libs-0:1.6.2-6. 100% | 9.5 MiB/s | 29.3 KiB | 00m00s [131/170] libfsverity-0:1.6-3.fc43.x86_ 100% | 9.1 MiB/s | 18.6 KiB | 00m00s [132/170] gpgverify-0:2.2-3.fc43.noarch 100% | 10.8 MiB/s | 11.1 KiB | 00m00s [133/170] gnupg2-dirmngr-0:2.4.8-4.fc43 100% | 89.4 MiB/s | 274.6 KiB | 00m00s [134/170] rpm-sign-libs-0:5.99.92-1.fc4 100% | 736.2 KiB/s | 28.7 KiB | 00m00s [135/170] gnupg2-gpg-agent-0:2.4.8-4.fc 100% | 88.8 MiB/s | 272.9 KiB | 00m00s [136/170] gnupg2-keyboxd-0:2.4.8-4.fc43 100% | 46.2 MiB/s | 94.7 KiB | 00m00s [137/170] gnupg2-verify-0:2.4.8-4.fc43. 100% | 83.6 MiB/s | 171.2 KiB | 00m00s [138/170] gnupg2-gpgconf-0:2.4.8-4.fc43 100% | 22.5 MiB/s | 115.0 KiB | 00m00s [139/170] libassuan-0:2.5.7-4.fc43.x86_ 100% | 32.9 MiB/s | 67.4 KiB | 00m00s [140/170] libgpg-error-0:1.55-2.fc43.x8 100% | 79.5 MiB/s | 244.3 KiB | 00m00s [141/170] npth-0:1.8-3.fc43.x86_64 100% | 8.4 MiB/s | 25.7 KiB | 00m00s [142/170] libgcrypt-0:1.11.1-2.fc43.x86 100% | 97.0 MiB/s | 595.8 KiB | 00m00s [143/170] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 104.0 MiB/s | 425.9 KiB | 00m00s [144/170] libksba-0:1.6.7-4.fc43.x86_64 100% | 31.3 MiB/s | 160.4 KiB | 00m00s [145/170] gnutls-0:3.8.10-3.fc43.x86_64 100% | 175.3 MiB/s | 1.4 MiB | 00m00s [146/170] libusb1-0:1.0.29-3.fc43.x86_6 100% | 25.9 MiB/s | 79.7 KiB | 00m00s [147/170] openldap-0:2.6.10-3.fc43.x86_ 100% | 50.6 MiB/s | 259.1 KiB | 00m00s [148/170] libidn2-0:2.3.8-2.fc43.x86_64 100% | 85.4 MiB/s | 174.9 KiB | 00m00s [149/170] nettle-0:3.10.1-2.fc43.x86_64 100% | 138.1 MiB/s | 424.2 KiB | 00m00s [150/170] libunistring-0:1.1-10.fc43.x8 100% | 106.0 MiB/s | 542.9 KiB | 00m00s [151/170] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 155.6 MiB/s | 796.5 KiB | 00m00s [152/170] libtool-ltdl-0:2.5.4-7.fc43.x 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [153/170] libevent-0:2.1.12-16.fc43.x86 100% | 62.9 MiB/s | 257.8 KiB | 00m00s [154/170] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 55.4 MiB/s | 56.8 KiB | 00m00s [155/170] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [156/170] fedora-release-0:44-0.2.noarc 100% | 13.6 MiB/s | 14.0 KiB | 00m00s [157/170] fedora-release-identity-basic 100% | 7.2 MiB/s | 14.7 KiB | 00m00s [158/170] libcurl-0:8.16.0~rc2-1.fc44.x 100% | 133.5 MiB/s | 410.1 KiB | 00m00s [159/170] libnghttp2-0:1.66.0-2.fc43.x8 100% | 35.4 MiB/s | 72.5 KiB | 00m00s [160/170] krb5-libs-0:1.21.3-7.fc43.x86 100% | 123.5 MiB/s | 758.9 KiB | 00m00s [161/170] libpsl-0:0.21.5-6.fc43.x86_64 100% | 21.1 MiB/s | 65.0 KiB | 00m00s [162/170] libssh-0:0.11.2-2.fc43.x86_64 100% | 75.7 MiB/s | 232.7 KiB | 00m00s [163/170] keyutils-libs-0:1.6.3-6.fc43. 100% | 7.7 MiB/s | 31.4 KiB | 00m00s [164/170] libcom_err-0:1.47.3-2.fc43.x8 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [165/170] libverto-0:0.3.2-11.fc43.x86_ 100% | 20.2 MiB/s | 20.7 KiB | 00m00s [166/170] publicsuffix-list-dafsa-0:202 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [167/170] libssh-config-0:0.11.2-2.fc43 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [168/170] systemd-standalone-sysusers-0 100% | 70.0 MiB/s | 143.4 KiB | 00m00s [169/170] libbrotli-0:1.1.0-9.fc44.x86_ 100% | 7.4 MiB/s | 339.6 KiB | 00m00s [170/170] gdb-minimal-0:16.3-5.fc44.x86 100% | 31.3 MiB/s | 4.4 MiB | 00m00s -------------------------------------------------------------------------------- [170/170] Total 100% | 99.2 MiB/s | 58.7 MiB | 00m01s 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/172] Verify package files 100% | 720.0 B/s | 170.0 B | 00m00s >>> Running %pretrans scriptlet: filesystem-0:3.18-50.fc43.x86_64 >>> Finished %pretrans scriptlet: filesystem-0:3.18-50.fc43.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1756490948.436329/root/var/cache/d [ 2/172] Prepare transaction 100% | 4.0 KiB/s | 170.0 B | 00m00s [ 3/172] Installing libgcc-0:15.2.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/172] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/172] Installing publicsuffix-list- 100% | 0.0 B/s | 69.8 KiB | 00m00s [ 6/172] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/172] Installing fedora-gpg-keys-0: 100% | 43.7 MiB/s | 179.0 KiB | 00m00s [ 8/172] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/172] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/172] Installing fedora-release-com 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 11/172] Installing fedora-release-0:4 100% | 15.1 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/172] Installing setup-0:2.15.0-26. 100% | 47.6 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/172] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 212.8 KiB | 00m00s [ 14/172] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 15/172] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 16/172] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 17/172] Installing bash-0:5.3.0-2.fc4 100% | 263.4 MiB/s | 8.4 MiB | 00m00s [ 18/172] Installing glibc-common-0:2.4 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [ 19/172] Installing glibc-gconv-extra- 100% | 292.4 MiB/s | 7.3 MiB | 00m00s [ 20/172] Installing glibc-0:2.42.9000- 100% | 186.2 MiB/s | 6.7 MiB | 00m00s [ 21/172] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 00m00s [ 22/172] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/172] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 24/172] Installing bzip2-libs-0:1.0.8 100% | 79.8 MiB/s | 81.7 KiB | 00m00s [ 25/172] Installing libgpg-error-0:1.5 100% | 60.0 MiB/s | 921.1 KiB | 00m00s [ 26/172] Installing libstdc++-0:15.2.1 100% | 406.3 MiB/s | 2.8 MiB | 00m00s [ 27/172] Installing xz-libs-1:5.8.1-2. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 28/172] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 29/172] Installing libgcrypt-0:1.11.1 100% | 393.8 MiB/s | 1.6 MiB | 00m00s [ 30/172] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 31/172] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 32/172] Installing libuuid-0:2.41.1-1 100% | 0.0 B/s | 38.5 KiB | 00m00s [ 33/172] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 34/172] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 35/172] Installing libblkid-0:2.41.1- 100% | 257.3 MiB/s | 263.5 KiB | 00m00s [ 36/172] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.2 KiB | 00m00s [ 37/172] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 38/172] Installing elfutils-libelf-0: 100% | 388.8 MiB/s | 1.2 MiB | 00m00s [ 39/172] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 40/172] Installing gnupg2-gpgconf-0:2 100% | 20.5 MiB/s | 252.0 KiB | 00m00s [ 41/172] Installing libattr-0:2.5.2-6. 100% | 0.0 B/s | 25.4 KiB | 00m00s [ 42/172] Installing libacl-0:2.3.2-4.f 100% | 0.0 B/s | 36.8 KiB | 00m00s [ 43/172] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 44/172] Installing libunistring-0:1.1 100% | 345.3 MiB/s | 1.7 MiB | 00m00s [ 45/172] Installing libidn2-0:2.3.8-2. 100% | 60.6 MiB/s | 558.7 KiB | 00m00s [ 46/172] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.0 KiB | 00m00s [ 47/172] Installing dwz-0:0.16-2.fc43. 100% | 20.1 MiB/s | 288.5 KiB | 00m00s [ 48/172] Installing gnupg2-verify-0:2. 100% | 26.3 MiB/s | 349.9 KiB | 00m00s [ 49/172] Installing mpfr-0:4.2.2-2.fc4 100% | 271.6 MiB/s | 834.4 KiB | 00m00s [ 50/172] Installing gawk-0:5.3.2-2.fc4 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 51/172] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.1 KiB | 00m00s [ 52/172] Installing unzip-0:6.0-68.fc4 100% | 29.6 MiB/s | 393.8 KiB | 00m00s [ 53/172] Installing file-libs-0:5.46-7 100% | 697.5 MiB/s | 11.9 MiB | 00m00s [ 54/172] Installing file-0:5.46-7.fc44 100% | 8.3 MiB/s | 101.7 KiB | 00m00s [ 55/172] Installing pcre2-0:10.45-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 56/172] Installing grep-0:3.12-2.fc43 100% | 62.7 MiB/s | 1.0 MiB | 00m00s [ 57/172] Installing xz-1:5.8.1-2.fc43. 100% | 83.2 MiB/s | 1.3 MiB | 00m00s [ 58/172] Installing libeconf-0:0.7.9-2 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 59/172] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 60/172] Installing json-c-0:0.18-7.fc 100% | 82.0 MiB/s | 84.0 KiB | 00m00s [ 61/172] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 62/172] Installing lua-libs-0:5.4.8-2 100% | 275.3 MiB/s | 281.9 KiB | 00m00s [ 63/172] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 64/172] Installing libselinux-0:3.9-4 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 65/172] Installing findutils-1:4.10.0 100% | 109.3 MiB/s | 1.9 MiB | 00m00s [ 66/172] Installing sed-0:4.9-5.fc43.x 100% | 56.3 MiB/s | 865.5 KiB | 00m00s [ 67/172] Installing libmount-0:2.41.1- 100% | 364.9 MiB/s | 373.7 KiB | 00m00s [ 68/172] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.6 KiB | 00m00s [ 69/172] Installing libcap-ng-0:0.8.5- 100% | 69.2 MiB/s | 70.8 KiB | 00m00s [ 70/172] Installing audit-libs-0:4.1.1 100% | 186.3 MiB/s | 381.5 KiB | 00m00s [ 71/172] Installing pam-libs-0:1.7.1-3 100% | 126.0 MiB/s | 129.0 KiB | 00m00s [ 72/172] Installing libcap-0:2.76-3.fc 100% | 16.1 MiB/s | 214.3 KiB | 00m00s [ 73/172] Installing systemd-libs-0:258 100% | 333.8 MiB/s | 2.3 MiB | 00m00s [ 74/172] Installing libffi-0:3.5.1-2.f 100% | 83.0 MiB/s | 85.0 KiB | 00m00s [ 75/172] Installing p11-kit-0:0.25.5-9 100% | 115.0 MiB/s | 2.2 MiB | 00m00s [ 76/172] Installing p11-kit-trust-0:0. 100% | 18.5 MiB/s | 397.1 KiB | 00m00s [ 77/172] Installing util-linux-core-0: 100% | 82.2 MiB/s | 1.5 MiB | 00m00s [ 78/172] Installing libusb1-0:1.0.29-3 100% | 168.9 MiB/s | 172.9 KiB | 00m00s [ 79/172] Installing systemd-standalone 100% | 22.1 MiB/s | 294.1 KiB | 00m00s [ 80/172] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 81/172] Installing tar-2:1.35-6.fc43. 100% | 155.7 MiB/s | 3.0 MiB | 00m00s [ 82/172] Installing zstd-0:1.5.7-2.fc4 100% | 106.9 MiB/s | 1.7 MiB | 00m00s [ 83/172] Installing zip-0:3.0-44.fc43. 100% | 52.5 MiB/s | 698.4 KiB | 00m00s [ 84/172] Installing gnupg2-keyboxd-0:2 100% | 33.0 MiB/s | 202.7 KiB | 00m00s [ 85/172] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 86/172] Installing liblastlog2-0:2.41 100% | 7.0 MiB/s | 36.0 KiB | 00m00s [ 87/172] Installing libfdisk-0:2.41.1- 100% | 186.3 MiB/s | 381.5 KiB | 00m00s [ 88/172] Installing nettle-0:3.10.1-2. 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [ 89/172] Installing gnutls-0:3.8.10-3. 100% | 349.0 MiB/s | 3.8 MiB | 00m00s [ 90/172] Installing libxml2-0:2.12.10- 100% | 100.3 MiB/s | 1.7 MiB | 00m00s [ 91/172] Installing bzip2-0:1.0.8-21.f 100% | 7.5 MiB/s | 99.8 KiB | 00m00s [ 92/172] Installing add-determinism-0: 100% | 135.8 MiB/s | 2.4 MiB | 00m00s [ 93/172] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 94/172] Installing cpio-0:2.15-6.fc43 100% | 73.3 MiB/s | 1.1 MiB | 00m00s [ 95/172] Installing diffutils-0:3.12-3 100% | 91.8 MiB/s | 1.6 MiB | 00m00s [ 96/172] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [ 97/172] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [ 98/172] Installing pkgconf-0:2.3.0-3. 100% | 7.4 MiB/s | 91.0 KiB | 00m00s [ 99/172] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [100/172] Installing libgomp-0:15.2.1-1 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [101/172] Installing ed-0:1.22.2-1.fc44 100% | 12.2 MiB/s | 150.4 KiB | 00m00s [102/172] Installing patch-0:2.8-2.fc43 100% | 16.9 MiB/s | 224.3 KiB | 00m00s [103/172] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [104/172] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [105/172] Installing cyrus-sasl-lib-0:2 100% | 135.3 MiB/s | 2.3 MiB | 00m00s [106/172] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [107/172] Installing libnghttp2-0:1.66. 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [108/172] Installing keyutils-libs-0:1. 100% | 54.4 MiB/s | 55.7 KiB | 00m00s [109/172] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [110/172] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [111/172] Installing libbrotli-0:1.1.0- 100% | 272.0 MiB/s | 835.6 KiB | 00m00s [112/172] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [113/172] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [114/172] Installing elfutils-libs-0:0. 100% | 223.1 MiB/s | 685.2 KiB | 00m00s [115/172] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [116/172] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [117/172] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [118/172] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [119/172] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [120/172] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [121/172] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [122/172] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [123/172] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [124/172] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [125/172] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.6 KiB | 00m00s [126/172] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [127/172] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [128/172] Installing coreutils-common-0 100% | 403.3 MiB/s | 11.3 MiB | 00m00s [129/172] Installing openssl-libs-1:3.5 100% | 439.1 MiB/s | 9.2 MiB | 00m00s [130/172] Installing coreutils-0:9.7-5. 100% | 165.0 MiB/s | 5.4 MiB | 00m00s [131/172] Installing ca-certificates-0: 100% | 2.1 MiB/s | 2.5 MiB | 00m01s [132/172] Installing libarchive-0:3.8.1 100% | 232.7 MiB/s | 953.1 KiB | 00m00s [133/172] Installing krb5-libs-0:1.21.3 100% | 152.8 MiB/s | 2.3 MiB | 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. >>> [134/172] Installing tpm2-tss-0:4.1.3-8 100% | 262.0 MiB/s | 1.6 MiB | 00m00s [135/172] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [136/172] Installing gnupg2-gpg-agent-0 100% | 31.4 MiB/s | 675.4 KiB | 00m00s [137/172] Installing libssh-0:0.11.2-2. 100% | 277.7 MiB/s | 568.7 KiB | 00m00s [138/172] Installing gzip-0:1.14-1.fc44 100% | 28.1 MiB/s | 403.3 KiB | 00m00s [139/172] Installing rpm-sequoia-0:1.9. 100% | 354.1 MiB/s | 2.5 MiB | 00m00s [140/172] Installing rpm-libs-0:5.99.92 100% | 304.4 MiB/s | 935.3 KiB | 00m00s [141/172] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [142/172] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [143/172] Installing openldap-0:2.6.10- 100% | 214.7 MiB/s | 659.6 KiB | 00m00s [144/172] Installing libcurl-0:8.16.0~r 100% | 299.7 MiB/s | 920.8 KiB | 00m00s [145/172] Installing elfutils-debuginfo 100% | 6.5 MiB/s | 86.2 KiB | 00m00s [146/172] Installing elfutils-0:0.193-3 100% | 153.6 MiB/s | 2.9 MiB | 00m00s [147/172] Installing binutils-0:2.45-3. 100% | 327.7 MiB/s | 26.5 MiB | 00m00s [148/172] Installing gdb-minimal-0:16.3 100% | 288.2 MiB/s | 13.3 MiB | 00m00s [149/172] Installing debugedit-0:5.2-2. 100% | 15.1 MiB/s | 200.5 KiB | 00m00s [150/172] Installing curl-0:8.16.0~rc2- 100% | 22.2 MiB/s | 478.1 KiB | 00m00s [151/172] Installing rpm-0:5.99.92-1.fc 100% | 77.9 MiB/s | 2.5 MiB | 00m00s [152/172] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [153/172] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [154/172] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [155/172] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [156/172] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [157/172] Installing gnupg2-dirmngr-0:2 100% | 30.3 MiB/s | 621.1 KiB | 00m00s [158/172] Installing gnupg2-0:2.4.8-4.f 100% | 218.4 MiB/s | 6.6 MiB | 00m00s [159/172] Installing rpm-sign-libs-0:5. 100% | 0.0 B/s | 40.6 KiB | 00m00s [160/172] Installing rpm-build-libs-0:5 100% | 266.8 MiB/s | 273.2 KiB | 00m00s [161/172] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [162/172] Installing rpm-build-0:5.99.9 100% | 20.5 MiB/s | 294.3 KiB | 00m00s [163/172] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [164/172] Installing redhat-rpm-config- 100% | 92.5 MiB/s | 189.4 KiB | 00m00s [165/172] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [166/172] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [167/172] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.7 KiB | 00m00s [168/172] Installing python-srpm-macros 100% | 0.0 B/s | 52.8 KiB | 00m00s [169/172] Installing which-0:2.23-3.fc4 100% | 6.0 MiB/s | 85.7 KiB | 00m00s [170/172] Installing util-linux-0:2.41. 100% | 105.0 MiB/s | 3.6 MiB | 00m00s [171/172] Installing shadow-utils-2:4.1 100% | 136.9 MiB/s | 4.0 MiB | 00m00s [172/172] Installing info-0:7.2-6.fc43. 100% | 230.8 KiB/s | 354.3 KiB | 00m02s Warning: skipped OpenPGP checks for 14 packages from repository: copr_base 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.6.0-2.fc43.x86_64 alternatives-1.33-2.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.1.1-2.fc44.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45-3.fc44.x86_64 build-reproducibility-srpm-macros-0.6.0-2.fc43.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.7-5.fc43.x86_64 coreutils-common-9.7-5.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20250714-4.gitcd6043a.fc44.noarch curl-8.16.0~rc2-1.fc44.x86_64 cyrus-sasl-lib-2.1.28-33.fc44.x86_64 debugedit-5.2-2.fc43.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.2.noarch fedora-release-common-44-0.2.noarch fedora-release-identity-basic-44-0.2.noarch fedora-repos-44-0.1.noarch fedora-repos-rawhide-44-0.1.noarch file-5.46-7.fc44.x86_64 file-libs-5.46-7.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-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-1-1.fc44.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-16.3-5.fc44.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42.9000-3.fc44.x86_64 glibc-common-2.42.9000-3.fc44.x86_64 glibc-gconv-extra-2.42.9000-3.fc44.x86_64 glibc-minimal-langpack-2.42.9000-3.fc44.x86_64 gmp-6.3.0-4.fc43.x86_64 gnat-srpm-macros-6-8.fc43.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-3.fc43.x86_64 go-srpm-macros-3.7.0-4.fc43.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-7.fc43.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-16.fc44.x86_64 libbrotli-1.1.0-9.fc44.x86_64 libcap-2.76-3.fc44.x86_64 libcap-ng-0.8.5-7.fc44.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.16.0~rc2-1.fc44.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.1-16.fc44.x86_64 libffi-3.5.1-2.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.2.1-1.fc44.1.x86_64 libgcrypt-1.11.1-2.fc43.x86_64 libgomp-15.2.1-1.fc44.1.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-16.fc44.x86_64 libmount-2.41.1-16.fc44.x86_64 libnghttp2-1.66.0-2.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-4.fc44.x86_64 libsemanage-3.9-3.fc44.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.1-16.fc44.x86_64 libssh-0.11.2-2.fc43.x86_64 libssh-config-0.11.2-2.fc43.noarch libstdc++-15.2.1-1.fc44.1.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-3.fc43.x86_64 libuuid-2.41.1-16.fc44.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.4.38-8.fc43.x86_64 libxml2-2.12.10-4.fc44.x86_64 libzstd-1.5.7-2.fc43.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-3.fc43.x86_64 openssl-libs-3.5.1-3.fc44.x86_64 p11-kit-0.25.5-9.fc43.x86_64 p11-kit-trust-0.25.5-9.fc43.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.45-1.fc43.1.x86_64 pcre2-syntax-10.45-1.fc43.1.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 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20250616-2.fc43.noarch pyproject-srpm-macros-1.18.3-2.fc43.noarch python-srpm-macros-3.14-6.fc44.noarch qt5-srpm-macros-5.15.17-2.fc43.noarch qt6-srpm-macros-6.9.1-2.fc43.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-13.fc44.noarch rpm-5.99.92-1.fc44.x86_64 rpm-build-5.99.92-1.fc44.x86_64 rpm-build-libs-5.99.92-1.fc44.x86_64 rpm-libs-5.99.92-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 rpm-sign-libs-5.99.92-1.fc44.x86_64 rust-srpm-macros-26.4-1.fc44.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-2.fc43.x86_64 systemd-libs-258~rc3-2.fc44.x86_64 systemd-standalone-sysusers-258~rc3-2.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-16.fc44.x86_64 util-linux-core-2.41.1-16.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-1.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.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-1756490948.436329/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-2qaxpzuy/pulp-cli/pulp-cli.spec) Config(child) 0 minutes 26 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/pulp-cli-0.34.0-3.fc44.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1756490948.436329/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1756490948.436329/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-1756490948.436329/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-5.99.92-1.fc44.x86_64 rpm-sequoia-1.9.0-2.fc43.x86_64 dnf5-5.2.16.0-3.fc44.x86_64 dnf5-plugins-5.2.16.0-3.fc44.x86_64 Finish: chroot init Start: build phase for pulp-cli-0.34.0-3.fc44.src.rpm Start: build setup for pulp-cli-0.34.0-3.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 16.0 KiB/s | 1.6 KiB | 00m00s fedora 100% | 67.8 KiB/s | 26.9 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-devel x86_64 3.14.0~rc2-1.fc44 copr_base 1.9 MiB Installing dependencies: expat x86_64 2.7.1-3.fc43 fedora 294.2 KiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB pyproject-rpm-macros noarch 1.18.3-2.fc43 fedora 114.5 KiB python-pip-wheel noarch 25.2-2.fc44 copr_base 1.2 MiB python-rpm-macros noarch 3.14-6.fc44 fedora 27.6 KiB python3 x86_64 3.14.0~rc2-1.fc44 copr_base 28.9 KiB python3-libs x86_64 3.14.0~rc2-1.fc44 copr_base 42.9 MiB python3-packaging noarch 25.0-5.fc44 copr_base 607.5 KiB python3-rpm-generators noarch 14-13.fc43 fedora 81.7 KiB python3-rpm-macros noarch 3.14-6.fc44 fedora 6.5 KiB tzdata noarch 2025b-3.fc43 fedora 1.6 MiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 12 MiB. Need to download 12 MiB. After this operation, 49 MiB extra will be used (install 49 MiB, remove 0 B). [ 1/12] python3-devel-0:3.14.0~rc2-1.fc 100% | 5.0 MiB/s | 387.0 KiB | 00m00s [ 2/12] python3-0:3.14.0~rc2-1.fc44.x86 100% | 363.6 KiB/s | 28.0 KiB | 00m00s [ 3/12] expat-0:2.7.1-3.fc43.x86_64 100% | 12.6 MiB/s | 116.1 KiB | 00m00s [ 4/12] tzdata-0:2025b-3.fc43.noarch 100% | 174.3 MiB/s | 713.9 KiB | 00m00s [ 5/12] mpdecimal-0:4.0.1-2.fc43.x86_64 100% | 5.3 MiB/s | 97.1 KiB | 00m00s [ 6/12] pyproject-rpm-macros-0:1.18.3-2 100% | 43.3 MiB/s | 44.3 KiB | 00m00s [ 7/12] python-rpm-macros-0:3.14-6.fc44 100% | 18.7 MiB/s | 19.2 KiB | 00m00s [ 8/12] python3-rpm-generators-0:14-13. 100% | 27.9 MiB/s | 28.5 KiB | 00m00s [ 9/12] python3-rpm-macros-0:3.14-6.fc4 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [10/12] python3-libs-0:3.14.0~rc2-1.fc4 100% | 62.4 MiB/s | 9.5 MiB | 00m00s [11/12] python-pip-wheel-0:25.2-2.fc44. 100% | 18.0 MiB/s | 1.1 MiB | 00m00s [12/12] python3-packaging-0:25.0-5.fc44 100% | 2.8 MiB/s | 151.6 KiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 78.1 MiB/s | 12.2 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 235.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 461.0 B/s | 12.0 B | 00m00s [ 3/14] Installing python-rpm-macros-0: 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [ 4/14] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 5/14] Installing pyproject-rpm-macros 100% | 113.7 MiB/s | 116.5 KiB | 00m00s [ 6/14] Installing python-pip-wheel-0:2 100% | 235.8 MiB/s | 1.2 MiB | 00m00s [ 7/14] Installing tzdata-0:2025b-3.fc4 100% | 61.0 MiB/s | 1.9 MiB | 00m00s [ 8/14] Installing mpdecimal-0:4.0.1-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 9/14] Installing expat-0:2.7.1-3.fc43 100% | 16.1 MiB/s | 296.3 KiB | 00m00s [10/14] Installing python3-libs-0:3.14. 100% | 343.7 MiB/s | 43.3 MiB | 00m00s [11/14] Installing python3-0:3.14.0~rc2 100% | 2.3 MiB/s | 30.7 KiB | 00m00s [12/14] Installing python3-packaging-0: 100% | 201.8 MiB/s | 620.0 KiB | 00m00s [13/14] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [14/14] Installing python3-devel-0:3.14 100% | 55.3 MiB/s | 2.0 MiB | 00m00s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: build setup for pulp-cli-0.34.0-3.fc44.src.rpm Start: rpmbuild pulp-cli-0.34.0-3.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.202277 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7K16Sb + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + rm -rf pulp-cli-0.34.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pulp-cli-0.34.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pulp-cli-0.34.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i '/requires-python =/s/,<3\.[0-9]\+//' pyproject.toml + sed -i '/requires =.*setuptools/s/<[0-9]\+//' pyproject.toml + sed -i 's/"packaging.*"/"packaging"/' pyproject.toml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kIpWPS + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd pulp-cli-0.34.0 + 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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires test_requirements.txt Handling pytest>=7.0.0,<8.5 from requirements file test_requirements.txt Requirement not satisfied: pytest>=7.0.0,<8.5 Handling pytest-subtests>=0.12.0,<0.15 from requirements file test_requirements.txt Requirement not satisfied: pytest-subtests>=0.12.0,<0.15 Handling python-gnupg>=0.5.0,<0.6 from requirements file test_requirements.txt Requirement not satisfied: python-gnupg>=0.5.0,<0.6 Handling trustme>=1.1.0,<1.3 from requirements file test_requirements.txt Requirement not satisfied: trustme>=1.1.0,<1.3 Handling jinja2>=3.1.4,<3.2 from requirements file test_requirements.txt Requirement not satisfied: jinja2>=3.1.4,<3.2 Handling pygments from requirements file test_requirements.txt Requirement not satisfied: pygments Handling SecretStorage from requirements file test_requirements.txt Requirement not satisfied: SecretStorage Exiting dependency generation pass: all requirements files + cat /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 24.2 KiB/s | 1.6 KiB | 00m00s fedora 100% | 130.6 KiB/s | 26.9 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc2-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-5.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-gnupg noarch 0.5.4-3.fc44 fedora 289.0 KiB python3-jinja2 noarch 3.1.6-5.fc44 copr_base 3.1 MiB python3-pip noarch 25.2-2.fc44 copr_base 11.3 MiB python3-pygments noarch 2.19.1-5.fc44 fedora 11.3 MiB python3-pytest noarch 8.3.5-8.fc44 fedora 21.6 MiB python3-pytest-subtests noarch 0.14.2-5.fc44 fedora 59.8 KiB python3-secretstorage noarch 3.3.3^20240314git3e5097c-15.fc44 fedora 125.6 KiB python3-trustme noarch 1.2.0-5.fc44 fedora 74.8 KiB Installing dependencies: python3-attrs noarch 25.3.0-5.fc44 fedora 410.7 KiB python3-cffi x86_64 1.17.1-5.fc44 fedora 1.4 MiB python3-cryptography x86_64 45.0.4-3.fc44 fedora 5.4 MiB python3-idna noarch 3.10-5.fc44 fedora 730.6 KiB python3-iniconfig noarch 2.1.0-2.fc44 fedora 42.4 KiB python3-jeepney noarch 0.9.0-6.fc44 fedora 1.8 MiB python3-markupsafe x86_64 3.0.2-5.fc44 fedora 61.5 KiB python3-pluggy noarch 1.6.0-3.fc44 copr_base 211.0 KiB python3-ply noarch 3.11-29.fc44 copr_base 575.2 KiB python3-pycparser noarch 2.22-4.fc44 fedora 1.5 MiB Transaction Summary: Installing: 18 packages Total size of inbound packages is 11 MiB. Need to download 11 MiB. After this operation, 60 MiB extra will be used (install 60 MiB, remove 0 B). [ 1/18] python3-pytest-0:8.3.5-8.fc44.n 100% | 130.4 MiB/s | 2.2 MiB | 00m00s [ 2/18] python3-gnupg-0:0.5.4-3.fc44.no 100% | 20.9 MiB/s | 64.1 KiB | 00m00s [ 3/18] python3-trustme-0:1.2.0-5.fc44. 100% | 3.9 MiB/s | 35.9 KiB | 00m00s [ 4/18] python3-pytest-subtests-0:0.14. 100% | 948.9 KiB/s | 30.4 KiB | 00m00s [ 5/18] python3-pygments-0:2.19.1-5.fc4 100% | 243.0 MiB/s | 2.7 MiB | 00m00s [ 6/18] python3-secretstorage-0:3.3.3^2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 7/18] python3-cryptography-0:45.0.4-3 100% | 215.9 MiB/s | 1.5 MiB | 00m00s [ 8/18] python3-idna-0:3.10-5.fc44.noar 100% | 60.5 MiB/s | 124.0 KiB | 00m00s [ 9/18] python3-jeepney-0:0.9.0-6.fc44. 100% | 108.5 MiB/s | 333.3 KiB | 00m00s [10/18] python3-attrs-0:25.3.0-5.fc44.n 100% | 65.9 MiB/s | 135.0 KiB | 00m00s [11/18] python3-iniconfig-0:2.1.0-2.fc4 100% | 22.2 MiB/s | 22.7 KiB | 00m00s [12/18] python3-jinja2-0:3.1.6-5.fc44.n 100% | 5.6 MiB/s | 494.7 KiB | 00m00s [13/18] python3-cffi-0:1.17.1-5.fc44.x8 100% | 104.0 MiB/s | 319.6 KiB | 00m00s [14/18] python3-pycparser-0:2.22-4.fc44 100% | 134.0 MiB/s | 274.3 KiB | 00m00s [15/18] python3-markupsafe-0:3.0.2-5.fc 100% | 30.8 MiB/s | 31.6 KiB | 00m00s [16/18] python3-pip-0:25.2-2.fc44.noarc 100% | 31.0 MiB/s | 2.4 MiB | 00m00s [17/18] python3-pluggy-0:1.6.0-3.fc44.n 100% | 1.0 MiB/s | 56.6 KiB | 00m00s [18/18] python3-ply-0:3.11-29.fc44.noar 100% | 271.0 KiB/s | 132.8 KiB | 00m00s -------------------------------------------------------------------------------- [18/18] Total 100% | 18.5 MiB/s | 10.9 MiB | 00m01s Running transaction [ 1/20] Verify package files 100% | 428.0 B/s | 18.0 B | 00m00s [ 2/20] Prepare transaction 100% | 500.0 B/s | 18.0 B | 00m00s [ 3/20] Installing python3-ply-0:3.11-2 100% | 283.4 MiB/s | 580.4 KiB | 00m00s [ 4/20] Installing python3-pycparser-0: 100% | 301.0 MiB/s | 1.5 MiB | 00m00s [ 5/20] Installing python3-cffi-0:1.17. 100% | 273.1 MiB/s | 1.4 MiB | 00m00s [ 6/20] Installing python3-cryptography 100% | 260.0 MiB/s | 5.5 MiB | 00m00s [ 7/20] Installing python3-markupsafe-0 100% | 64.2 MiB/s | 65.8 KiB | 00m00s [ 8/20] Installing python3-pluggy-0:1.6 100% | 212.4 MiB/s | 217.5 KiB | 00m00s [ 9/20] Installing python3-iniconfig-0: 100% | 15.1 MiB/s | 46.5 KiB | 00m00s [10/20] Installing python3-pytest-0:8.3 100% | 357.3 MiB/s | 21.8 MiB | 00m00s [11/20] Installing python3-attrs-0:25.3 100% | 138.3 MiB/s | 425.0 KiB | 00m00s [12/20] Installing python3-jeepney-0:0. 100% | 257.0 MiB/s | 1.8 MiB | 00m00s [13/20] Installing python3-idna-0:3.10- 100% | 239.9 MiB/s | 737.1 KiB | 00m00s [14/20] Installing python3-trustme-0:1. 100% | 77.4 MiB/s | 79.3 KiB | 00m00s [15/20] Installing python3-secretstorag 100% | 128.8 MiB/s | 131.9 KiB | 00m00s [16/20] Installing python3-pytest-subte 100% | 62.0 MiB/s | 63.5 KiB | 00m00s [17/20] Installing python3-jinja2-0:3.1 100% | 309.2 MiB/s | 3.1 MiB | 00m00s [18/20] Installing python3-pygments-0:2 100% | 212.7 MiB/s | 11.5 MiB | 00m00s [19/20] Installing python3-pip-0:25.2-2 100% | 185.9 MiB/s | 11.5 MiB | 00m00s [20/20] Installing python3-gnupg-0:0.5. 100% | 17.8 MiB/s | 291.5 KiB | 00m00s Warning: skipped OpenPGP checks for 4 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tjFUoH + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd pulp-cli-0.34.0 + 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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires test_requirements.txt Handling pytest>=7.0.0,<8.5 from requirements file test_requirements.txt Requirement satisfied: pytest>=7.0.0,<8.5 (installed: pytest 8.3.5) Handling pytest-subtests>=0.12.0,<0.15 from requirements file test_requirements.txt Requirement satisfied: pytest-subtests>=0.12.0,<0.15 (installed: pytest-subtests 0.14.2) Handling python-gnupg>=0.5.0,<0.6 from requirements file test_requirements.txt Requirement satisfied: python-gnupg>=0.5.0,<0.6 (installed: python-gnupg 0.5.4) Handling trustme>=1.1.0,<1.3 from requirements file test_requirements.txt Requirement satisfied: trustme>=1.1.0,<1.3 (installed: trustme 1.2.0) Handling jinja2>=3.1.4,<3.2 from requirements file test_requirements.txt Requirement satisfied: jinja2>=3.1.4,<3.2 (installed: jinja2 3.1.6) Handling pygments from requirements file test_requirements.txt Requirement satisfied: pygments (installed: pygments 2.19.1) Handling SecretStorage from requirements file test_requirements.txt Requirement satisfied: SecretStorage (installed: SecretStorage 3.3.3) Handling setuptools from build-system.requires Requirement not satisfied: setuptools Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 24.2 KiB/s | 1.6 KiB | 00m00s fedora 100% | 224.2 KiB/s | 26.9 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc2-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-5.fc44.noarch" is already installed. Package "python3-pip-25.2-2.fc44.noarch" is already installed. Package "python3-pygments-2.19.1-5.fc44.noarch" is already installed. Package "python3-secretstorage-3.3.3^20240314git3e5097c-15.fc44.noarch" is already installed. Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation, 9 MiB extra will be used (install 9 MiB, remove 0 B). Package Arch Version Repository Size Installing: python3-setuptools noarch 78.1.1-12.fc44 fedora 9.0 MiB Transaction Summary: Installing: 1 package [1/1] python3-setuptools-0:78.1.1-12.fc 100% | 82.2 MiB/s | 2.1 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 79.0 MiB/s | 2.1 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 142.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 76.0 B/s | 1.0 B | 00m00s [3/3] Installing python3-setuptools-0:7 100% | 184.4 MiB/s | 9.2 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.UVdS7b + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd pulp-cli-0.34.0 + 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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires test_requirements.txt Handling pytest>=7.0.0,<8.5 from requirements file test_requirements.txt Requirement satisfied: pytest>=7.0.0,<8.5 (installed: pytest 8.3.5) Handling pytest-subtests>=0.12.0,<0.15 from requirements file test_requirements.txt Requirement satisfied: pytest-subtests>=0.12.0,<0.15 (installed: pytest-subtests 0.14.2) Handling python-gnupg>=0.5.0,<0.6 from requirements file test_requirements.txt Requirement satisfied: python-gnupg>=0.5.0,<0.6 (installed: python-gnupg 0.5.4) Handling trustme>=1.1.0,<1.3 from requirements file test_requirements.txt Requirement satisfied: trustme>=1.1.0,<1.3 (installed: trustme 1.2.0) Handling jinja2>=3.1.4,<3.2 from requirements file test_requirements.txt Requirement satisfied: jinja2>=3.1.4,<3.2 (installed: jinja2 3.1.6) Handling pygments from requirements file test_requirements.txt Requirement satisfied: pygments (installed: pygments 2.19.1) Handling SecretStorage from requirements file test_requirements.txt Requirement satisfied: SecretStorage (installed: SecretStorage 3.3.3) Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating pulp_cli.egg-info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt writing manifest file 'pulp_cli.egg-info/SOURCES.txt' reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running dist_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pulp_cli-0.34.0.dist-info' Handling pulp-glue==0.34.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement not satisfied: pulp-glue==0.34.0 Handling click<8.3,>=8.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement not satisfied: click<8.3,>=8.0.0 Handling PyYAML<6.1,>=5.3 from hook generated metadata: Requires-Dist (pulp-cli) Requirement not satisfied: PyYAML<6.1,>=5.3 Handling schema<0.8,>=0.7.5 from hook generated metadata: Requires-Dist (pulp-cli) Requirement not satisfied: schema<0.8,>=0.7.5 Handling tomli<2.1,>=2.0.0; python_version < "3.11" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: tomli<2.1,>=2.0.0; python_version < "3.11" Handling tomli-w<2,>=1.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement not satisfied: tomli-w<2,>=1.0.0 Handling importlib_metadata<7.1,>=4.8.0; python_version < "3.10" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: importlib_metadata<7.1,>=4.8.0; python_version < "3.10" Handling pygments<2.20,>=2.17.2; extra == "pygments" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: pygments<2.20,>=2.17.2; extra == "pygments" Handling click-shell<3.0,>=2.1; extra == "shell" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: click-shell<3.0,>=2.1; extra == "shell" Handling SecretStorage<3.4,>=3.3.3; extra == "password-manager" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: SecretStorage<3.4,>=3.3.3; extra == "password-manager" + cat /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires + rm -rfv pulp_cli-0.34.0.dist-info/ removed 'pulp_cli-0.34.0.dist-info/licenses/LICENSE' removed directory 'pulp_cli-0.34.0.dist-info/licenses' removed 'pulp_cli-0.34.0.dist-info/METADATA' removed 'pulp_cli-0.34.0.dist-info/entry_points.txt' removed 'pulp_cli-0.34.0.dist-info/top_level.txt' removed directory 'pulp_cli-0.34.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 4.4 KiB/s | 1.6 KiB | 00m00s fedora 100% | 53.8 KiB/s | 26.9 KiB | 00m01s Repositories loaded. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc2-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-5.fc44.noarch" is already installed. Package "python3-pip-25.2-2.fc44.noarch" is already installed. Package "python3-pygments-2.19.1-5.fc44.noarch" is already installed. Package "python3-secretstorage-3.3.3^20240314git3e5097c-15.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-12.fc44.noarch" is already installed. Package Arch Version Repository Size Installing: python3-click noarch 8.2.2-5.fc44 copr_base 1.2 MiB python3-pulp-glue noarch 0.34.0-3.fc44 copr_base 611.7 KiB python3-pyyaml x86_64 6.0.2-6.fc44 copr_base 793.4 KiB python3-schema noarch 0.7.7-7.fc44 copr_base 151.6 KiB python3-tomli-w noarch 1.2.0-5.fc44 fedora 34.8 KiB Installing dependencies: libyaml x86_64 0.2.5-17.fc43 fedora 134.6 KiB python3-charset-normalizer noarch 3.4.3-2.fc44 fedora 355.7 KiB python3-multidict x86_64 6.6.4-1.fc44 copr_base 323.3 KiB python3-requests noarch 2.32.5-1.fc44 copr_base 476.9 KiB python3-urllib3 noarch 2.5.0-2.fc44 fedora 1.1 MiB Transaction Summary: Installing: 10 packages Total size of inbound packages is 1 MiB. Need to download 1 MiB. After this operation, 5 MiB extra will be used (install 5 MiB, remove 0 B). [ 1/10] python3-pyyaml-0:6.0.2-6.fc44.x 100% | 2.2 MiB/s | 225.8 KiB | 00m00s [ 2/10] python3-tomli-w-0:1.2.0-5.fc44. 100% | 3.8 MiB/s | 23.2 KiB | 00m00s [ 3/10] python3-click-0:8.2.2-5.fc44.no 100% | 1.1 MiB/s | 254.8 KiB | 00m00s [ 4/10] libyaml-0:0.2.5-17.fc43.x86_64 100% | 29.3 MiB/s | 60.1 KiB | 00m00s [ 5/10] python3-pulp-glue-0:0.34.0-3.fc 100% | 411.1 KiB/s | 138.9 KiB | 00m00s [ 6/10] python3-multidict-0:6.6.4-1.fc4 100% | 356.1 KiB/s | 87.2 KiB | 00m00s [ 7/10] python3-charset-normalizer-0:3. 100% | 38.2 MiB/s | 117.2 KiB | 00m00s [ 8/10] python3-urllib3-0:2.5.0-2.fc44. 100% | 96.8 MiB/s | 297.5 KiB | 00m00s [ 9/10] python3-requests-0:2.32.5-1.fc4 100% | 3.1 MiB/s | 150.6 KiB | 00m00s [10/10] python3-schema-0:0.7.7-7.fc44.n 100% | 82.2 KiB/s | 44.5 KiB | 00m01s -------------------------------------------------------------------------------- [10/10] Total 100% | 2.5 MiB/s | 1.4 MiB | 00m01s Running transaction [ 1/12] Verify package files 100% | 1.6 KiB/s | 10.0 B | 00m00s [ 2/12] Prepare transaction 100% | 476.0 B/s | 10.0 B | 00m00s [ 3/12] Installing python3-urllib3-0:2. 100% | 185.2 MiB/s | 1.1 MiB | 00m00s [ 4/12] Installing python3-charset-norm 100% | 23.8 MiB/s | 365.8 KiB | 00m00s [ 5/12] Installing python3-requests-0:2 100% | 159.1 MiB/s | 488.9 KiB | 00m00s [ 6/12] Installing python3-multidict-0: 100% | 160.3 MiB/s | 328.3 KiB | 00m00s [ 7/12] Installing libyaml-0:0.2.5-17.f 100% | 132.8 MiB/s | 136.0 KiB | 00m00s [ 8/12] Installing python3-pyyaml-0:6.0 100% | 197.1 MiB/s | 807.4 KiB | 00m00s [ 9/12] Installing python3-pulp-glue-0: 100% | 124.1 MiB/s | 635.2 KiB | 00m00s [10/12] Installing python3-tomli-w-0:1. 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [11/12] Installing python3-schema-0:0.7 100% | 150.1 MiB/s | 153.7 KiB | 00m00s [12/12] Installing python3-click-0:8.2. 100% | 89.1 MiB/s | 1.2 MiB | 00m00s Warning: skipped OpenPGP checks for 6 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QGv6jh + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd pulp-cli-0.34.0 + 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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires test_requirements.txt Handling pytest>=7.0.0,<8.5 from requirements file test_requirements.txt Requirement satisfied: pytest>=7.0.0,<8.5 (installed: pytest 8.3.5) Handling pytest-subtests>=0.12.0,<0.15 from requirements file test_requirements.txt Requirement satisfied: pytest-subtests>=0.12.0,<0.15 (installed: pytest-subtests 0.14.2) Handling python-gnupg>=0.5.0,<0.6 from requirements file test_requirements.txt Requirement satisfied: python-gnupg>=0.5.0,<0.6 (installed: python-gnupg 0.5.4) Handling trustme>=1.1.0,<1.3 from requirements file test_requirements.txt Requirement satisfied: trustme>=1.1.0,<1.3 (installed: trustme 1.2.0) Handling jinja2>=3.1.4,<3.2 from requirements file test_requirements.txt Requirement satisfied: jinja2>=3.1.4,<3.2 (installed: jinja2 3.1.6) Handling pygments from requirements file test_requirements.txt Requirement satisfied: pygments (installed: pygments 2.19.1) Handling SecretStorage from requirements file test_requirements.txt Requirement satisfied: SecretStorage (installed: SecretStorage 3.3.3) Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running dist_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pulp_cli-0.34.0.dist-info' Handling pulp-glue==0.34.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: pulp-glue==0.34.0 (installed: pulp-glue 0.34.0) Handling click<8.3,>=8.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: click<8.3,>=8.0.0 (installed: click 8.2.2) Handling PyYAML<6.1,>=5.3 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: PyYAML<6.1,>=5.3 (installed: PyYAML 6.0.2) Handling schema<0.8,>=0.7.5 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: schema<0.8,>=0.7.5 (installed: schema 0.7.7) Handling tomli<2.1,>=2.0.0; python_version < "3.11" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: tomli<2.1,>=2.0.0; python_version < "3.11" Handling tomli-w<2,>=1.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: tomli-w<2,>=1.0.0 (installed: tomli-w 1.2.0) Handling importlib_metadata<7.1,>=4.8.0; python_version < "3.10" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: importlib_metadata<7.1,>=4.8.0; python_version < "3.10" Handling pygments<2.20,>=2.17.2; extra == "pygments" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: pygments<2.20,>=2.17.2; extra == "pygments" Handling click-shell<3.0,>=2.1; extra == "shell" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: click-shell<3.0,>=2.1; extra == "shell" Handling SecretStorage<3.4,>=3.3.3; extra == "password-manager" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: SecretStorage<3.4,>=3.3.3; extra == "password-manager" + cat /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires + rm -rfv pulp_cli-0.34.0.dist-info/ removed 'pulp_cli-0.34.0.dist-info/licenses/LICENSE' removed directory 'pulp_cli-0.34.0.dist-info/licenses' removed 'pulp_cli-0.34.0.dist-info/METADATA' removed 'pulp_cli-0.34.0.dist-info/top_level.txt' removed 'pulp_cli-0.34.0.dist-info/entry_points.txt' removed directory 'pulp_cli-0.34.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/pulp-cli-0.34.0-3.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 16.5 KiB/s | 1.6 KiB | 00m00s fedora 100% | 177.0 KiB/s | 26.9 KiB | 00m00s Repositories loaded. Nothing to do. Package "pyproject-rpm-macros-1.18.3-2.fc43.noarch" is already installed. Package "python3-devel-3.14.0~rc2-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-5.fc44.noarch" is already installed. Package "python3-pip-25.2-2.fc44.noarch" is already installed. Package "python3-pulp-glue-0.34.0-3.fc44.noarch" is already installed. Package "python3-pygments-2.19.1-5.fc44.noarch" is already installed. Package "python3-secretstorage-3.3.3^20240314git3e5097c-15.fc44.noarch" is already installed. Package "python3-setuptools-78.1.1-12.fc44.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1755216000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.pihhpo + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + cd pulp-cli-0.34.0 + 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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires test_requirements.txt Handling pytest>=7.0.0,<8.5 from requirements file test_requirements.txt Requirement satisfied: pytest>=7.0.0,<8.5 (installed: pytest 8.3.5) Handling pytest-subtests>=0.12.0,<0.15 from requirements file test_requirements.txt Requirement satisfied: pytest-subtests>=0.12.0,<0.15 (installed: pytest-subtests 0.14.2) Handling python-gnupg>=0.5.0,<0.6 from requirements file test_requirements.txt Requirement satisfied: python-gnupg>=0.5.0,<0.6 (installed: python-gnupg 0.5.4) Handling trustme>=1.1.0,<1.3 from requirements file test_requirements.txt Requirement satisfied: trustme>=1.1.0,<1.3 (installed: trustme 1.2.0) Handling jinja2>=3.1.4,<3.2 from requirements file test_requirements.txt Requirement satisfied: jinja2>=3.1.4,<3.2 (installed: jinja2 3.1.6) Handling pygments from requirements file test_requirements.txt Requirement satisfied: pygments (installed: pygments 2.19.1) Handling SecretStorage from requirements file test_requirements.txt Requirement satisfied: SecretStorage (installed: SecretStorage 3.3.3) Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running dist_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pulp_cli-0.34.0.dist-info' Handling pulp-glue==0.34.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: pulp-glue==0.34.0 (installed: pulp-glue 0.34.0) Handling click<8.3,>=8.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: click<8.3,>=8.0.0 (installed: click 8.2.2) Handling PyYAML<6.1,>=5.3 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: PyYAML<6.1,>=5.3 (installed: PyYAML 6.0.2) Handling schema<0.8,>=0.7.5 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: schema<0.8,>=0.7.5 (installed: schema 0.7.7) Handling tomli<2.1,>=2.0.0; python_version < "3.11" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: tomli<2.1,>=2.0.0; python_version < "3.11" Handling tomli-w<2,>=1.0.0 from hook generated metadata: Requires-Dist (pulp-cli) Requirement satisfied: tomli-w<2,>=1.0.0 (installed: tomli-w 1.2.0) Handling importlib_metadata<7.1,>=4.8.0; python_version < "3.10" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: importlib_metadata<7.1,>=4.8.0; python_version < "3.10" Handling pygments<2.20,>=2.17.2; extra == "pygments" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: pygments<2.20,>=2.17.2; extra == "pygments" Handling click-shell<3.0,>=2.1; extra == "shell" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: click-shell<3.0,>=2.1; extra == "shell" Handling SecretStorage<3.4,>=3.3.3; extra == "password-manager" from hook generated metadata: Requires-Dist (pulp-cli) Ignoring alien requirement: SecretStorage<3.4,>=3.3.3; extra == "password-manager" + cat /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-buildrequires + rm -rfv pulp_cli-0.34.0.dist-info/ removed 'pulp_cli-0.34.0.dist-info/licenses/LICENSE' removed directory 'pulp_cli-0.34.0.dist-info/licenses' removed 'pulp_cli-0.34.0.dist-info/METADATA' removed 'pulp_cli-0.34.0.dist-info/entry_points.txt' removed 'pulp_cli-0.34.0.dist-info/top_level.txt' removed directory 'pulp_cli-0.34.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.TmWYHb + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 pulp-cli-0.34.0 + mkdir -p /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir Processing /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info writing /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-modern-metadata-c72w1c4b/pulp_cli-0.34.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: pulp-cli Building wheel for pulp-cli (pyproject.toml): started Running command Building wheel for pulp-cli (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/pytest_pulp_cli copying pytest_pulp_cli/__init__.py -> build/lib/pytest_pulp_cli creating build/lib/pulp_cli copying pulp_cli/generic.py -> build/lib/pulp_cli copying pulp_cli/config.py -> build/lib/pulp_cli copying pulp_cli/__init__.py -> build/lib/pulp_cli creating build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/repository.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/remote.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/publication.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/prune.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/distribution.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/copy.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/content.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/comps.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/common.py -> build/lib/pulpcore/cli/rpm copying pulpcore/cli/rpm/__init__.py -> build/lib/pulpcore/cli/rpm creating build/lib/pulpcore/cli/python copying pulpcore/cli/python/repository.py -> build/lib/pulpcore/cli/python copying pulpcore/cli/python/remote.py -> build/lib/pulpcore/cli/python copying pulpcore/cli/python/publication.py -> build/lib/pulpcore/cli/python copying pulpcore/cli/python/distribution.py -> build/lib/pulpcore/cli/python copying pulpcore/cli/python/content.py -> build/lib/pulpcore/cli/python copying pulpcore/cli/python/__init__.py -> build/lib/pulpcore/cli/python creating build/lib/pulpcore/cli/file copying pulpcore/cli/file/repository.py -> build/lib/pulpcore/cli/file copying pulpcore/cli/file/remote.py -> build/lib/pulpcore/cli/file copying pulpcore/cli/file/publication.py -> build/lib/pulpcore/cli/file copying pulpcore/cli/file/distribution.py -> build/lib/pulpcore/cli/file copying pulpcore/cli/file/content.py -> build/lib/pulpcore/cli/file copying pulpcore/cli/file/__init__.py -> build/lib/pulpcore/cli/file creating build/lib/pulpcore/cli/core copying pulpcore/cli/core/worker.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/user.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/upstream_pulp.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/upload.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/task_group.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/task.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/status.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/signing_service.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/show.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/role.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/repository.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/remote.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/publication.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/orphan.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/importer.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/group.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/generic.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/exporter.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/export.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/domain.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/distribution.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/content_guard.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/content.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/artifact.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/access_policy.py -> build/lib/pulpcore/cli/core copying pulpcore/cli/core/__init__.py -> build/lib/pulpcore/cli/core creating build/lib/pulpcore/cli/container copying pulpcore/cli/container/repository.py -> build/lib/pulpcore/cli/container copying pulpcore/cli/container/remote.py -> build/lib/pulpcore/cli/container copying pulpcore/cli/container/namespace.py -> build/lib/pulpcore/cli/container copying pulpcore/cli/container/distribution.py -> build/lib/pulpcore/cli/container copying pulpcore/cli/container/content.py -> build/lib/pulpcore/cli/container copying pulpcore/cli/container/__init__.py -> build/lib/pulpcore/cli/container creating build/lib/pulpcore/cli/common copying pulpcore/cli/common/i18n.py -> build/lib/pulpcore/cli/common copying pulpcore/cli/common/generic.py -> build/lib/pulpcore/cli/common copying pulpcore/cli/common/debug.py -> build/lib/pulpcore/cli/common copying pulpcore/cli/common/acs.py -> build/lib/pulpcore/cli/common copying pulpcore/cli/common/__init__.py -> build/lib/pulpcore/cli/common creating build/lib/pulpcore/cli/ansible copying pulpcore/cli/ansible/repository.py -> build/lib/pulpcore/cli/ansible copying pulpcore/cli/ansible/remote.py -> build/lib/pulpcore/cli/ansible copying pulpcore/cli/ansible/distribution.py -> build/lib/pulpcore/cli/ansible copying pulpcore/cli/ansible/content.py -> build/lib/pulpcore/cli/ansible copying pulpcore/cli/ansible/__init__.py -> build/lib/pulpcore/cli/ansible running egg_info writing pulp_cli.egg-info/PKG-INFO writing dependency_links to pulp_cli.egg-info/dependency_links.txt writing entry points to pulp_cli.egg-info/entry_points.txt writing requirements to pulp_cli.egg-info/requires.txt writing top-level names to pulp_cli.egg-info/top_level.txt reading manifest file 'pulp_cli.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pulp_cli.egg-info/SOURCES.txt' copying pulp_cli/py.typed -> build/lib/pulp_cli copying pulpcore/cli/rpm/py.typed -> build/lib/pulpcore/cli/rpm creating build/lib/pulpcore/cli/rpm/locale/de/LC_MESSAGES copying pulpcore/cli/rpm/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/rpm/locale/de/LC_MESSAGES copying pulpcore/cli/python/py.typed -> build/lib/pulpcore/cli/python creating build/lib/pulpcore/cli/python/locale/de/LC_MESSAGES copying pulpcore/cli/python/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/python/locale/de/LC_MESSAGES copying pulpcore/cli/file/py.typed -> build/lib/pulpcore/cli/file creating build/lib/pulpcore/cli/file/locale/de/LC_MESSAGES copying pulpcore/cli/file/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/file/locale/de/LC_MESSAGES copying pulpcore/cli/core/py.typed -> build/lib/pulpcore/cli/core creating build/lib/pulpcore/cli/core/locale/de/LC_MESSAGES copying pulpcore/cli/core/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/core/locale/de/LC_MESSAGES copying pulpcore/cli/container/py.typed -> build/lib/pulpcore/cli/container creating build/lib/pulpcore/cli/container/locale/de/LC_MESSAGES copying pulpcore/cli/container/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/container/locale/de/LC_MESSAGES copying pulpcore/cli/common/py.typed -> build/lib/pulpcore/cli/common creating build/lib/pulpcore/cli/common/locale/de/LC_MESSAGES copying pulpcore/cli/common/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/common/locale/de/LC_MESSAGES copying pulpcore/cli/ansible/py.typed -> build/lib/pulpcore/cli/ansible creating build/lib/pulpcore/cli/ansible/locale/de/LC_MESSAGES copying pulpcore/cli/ansible/locale/de/LC_MESSAGES/messages.mo -> build/lib/pulpcore/cli/ansible/locale/de/LC_MESSAGES 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/pulpcore creating build/bdist.linux-x86_64/wheel/pulpcore/cli creating build/bdist.linux-x86_64/wheel/pulpcore/cli/ansible creating build/bdist.linux-x86_64/wheel/pulpcore/cli/ansible/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/ansible/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/ansible/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/ansible/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/ansible/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible copying build/lib/pulpcore/cli/ansible/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible copying build/lib/pulpcore/cli/ansible/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible copying build/lib/pulpcore/cli/ansible/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible copying build/lib/pulpcore/cli/ansible/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible copying build/lib/pulpcore/cli/ansible/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/ansible creating build/bdist.linux-x86_64/wheel/pulpcore/cli/common creating build/bdist.linux-x86_64/wheel/pulpcore/cli/common/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/common/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/common/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/common/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/common/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common copying build/lib/pulpcore/cli/common/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common copying build/lib/pulpcore/cli/common/acs.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common copying build/lib/pulpcore/cli/common/debug.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common copying build/lib/pulpcore/cli/common/generic.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common copying build/lib/pulpcore/cli/common/i18n.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/common creating build/bdist.linux-x86_64/wheel/pulpcore/cli/container creating build/bdist.linux-x86_64/wheel/pulpcore/cli/container/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/container/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/container/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/container/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/container/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/namespace.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container copying build/lib/pulpcore/cli/container/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/container creating build/bdist.linux-x86_64/wheel/pulpcore/cli/core creating build/bdist.linux-x86_64/wheel/pulpcore/cli/core/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/core/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/core/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/core/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/core/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/access_policy.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/artifact.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/content_guard.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/domain.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/export.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/exporter.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/generic.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/group.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/importer.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/orphan.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/publication.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/role.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/show.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/signing_service.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/status.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/task.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/task_group.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/upload.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/upstream_pulp.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/user.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core copying build/lib/pulpcore/cli/core/worker.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/core creating build/bdist.linux-x86_64/wheel/pulpcore/cli/file creating build/bdist.linux-x86_64/wheel/pulpcore/cli/file/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/file/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/file/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/file/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/file/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/publication.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file copying build/lib/pulpcore/cli/file/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/file creating build/bdist.linux-x86_64/wheel/pulpcore/cli/python creating build/bdist.linux-x86_64/wheel/pulpcore/cli/python/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/python/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/python/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/python/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/python/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/publication.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python copying build/lib/pulpcore/cli/python/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/python creating build/bdist.linux-x86_64/wheel/pulpcore/cli/rpm creating build/bdist.linux-x86_64/wheel/pulpcore/cli/rpm/locale creating build/bdist.linux-x86_64/wheel/pulpcore/cli/rpm/locale/de creating build/bdist.linux-x86_64/wheel/pulpcore/cli/rpm/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/rpm/locale/de/LC_MESSAGES/messages.mo -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm/locale/de/LC_MESSAGES copying build/lib/pulpcore/cli/rpm/py.typed -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/__init__.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/common.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/comps.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/content.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/copy.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/distribution.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/prune.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/publication.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/remote.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm copying build/lib/pulpcore/cli/rpm/repository.py -> build/bdist.linux-x86_64/wheel/./pulpcore/cli/rpm creating build/bdist.linux-x86_64/wheel/pulp_cli copying build/lib/pulp_cli/py.typed -> build/bdist.linux-x86_64/wheel/./pulp_cli copying build/lib/pulp_cli/__init__.py -> build/bdist.linux-x86_64/wheel/./pulp_cli copying build/lib/pulp_cli/config.py -> build/bdist.linux-x86_64/wheel/./pulp_cli copying build/lib/pulp_cli/generic.py -> build/bdist.linux-x86_64/wheel/./pulp_cli creating build/bdist.linux-x86_64/wheel/pytest_pulp_cli copying build/lib/pytest_pulp_cli/__init__.py -> build/bdist.linux-x86_64/wheel/./pytest_pulp_cli running install_egg_info Copying pulp_cli.egg-info to build/bdist.linux-x86_64/wheel/./pulp_cli-0.34.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pulp_cli-0.34.0.dist-info/WHEEL creating '/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir/pip-wheel-y00hc1wm/.tmp-zg_slnqo/pulp_cli-0.34.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pulp_cli/__init__.py' adding 'pulp_cli/config.py' adding 'pulp_cli/generic.py' adding 'pulp_cli/py.typed' adding 'pulp_cli-0.34.0.dist-info/licenses/LICENSE' adding 'pulpcore/cli/ansible/__init__.py' adding 'pulpcore/cli/ansible/content.py' adding 'pulpcore/cli/ansible/distribution.py' adding 'pulpcore/cli/ansible/py.typed' adding 'pulpcore/cli/ansible/remote.py' adding 'pulpcore/cli/ansible/repository.py' adding 'pulpcore/cli/ansible/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/common/__init__.py' adding 'pulpcore/cli/common/acs.py' adding 'pulpcore/cli/common/debug.py' adding 'pulpcore/cli/common/generic.py' adding 'pulpcore/cli/common/i18n.py' adding 'pulpcore/cli/common/py.typed' adding 'pulpcore/cli/common/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/container/__init__.py' adding 'pulpcore/cli/container/content.py' adding 'pulpcore/cli/container/distribution.py' adding 'pulpcore/cli/container/namespace.py' adding 'pulpcore/cli/container/py.typed' adding 'pulpcore/cli/container/remote.py' adding 'pulpcore/cli/container/repository.py' adding 'pulpcore/cli/container/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/core/__init__.py' adding 'pulpcore/cli/core/access_policy.py' adding 'pulpcore/cli/core/artifact.py' adding 'pulpcore/cli/core/content.py' adding 'pulpcore/cli/core/content_guard.py' adding 'pulpcore/cli/core/distribution.py' adding 'pulpcore/cli/core/domain.py' adding 'pulpcore/cli/core/export.py' adding 'pulpcore/cli/core/exporter.py' adding 'pulpcore/cli/core/generic.py' adding 'pulpcore/cli/core/group.py' adding 'pulpcore/cli/core/importer.py' adding 'pulpcore/cli/core/orphan.py' adding 'pulpcore/cli/core/publication.py' adding 'pulpcore/cli/core/py.typed' adding 'pulpcore/cli/core/remote.py' adding 'pulpcore/cli/core/repository.py' adding 'pulpcore/cli/core/role.py' adding 'pulpcore/cli/core/show.py' adding 'pulpcore/cli/core/signing_service.py' adding 'pulpcore/cli/core/status.py' adding 'pulpcore/cli/core/task.py' adding 'pulpcore/cli/core/task_group.py' adding 'pulpcore/cli/core/upload.py' adding 'pulpcore/cli/core/upstream_pulp.py' adding 'pulpcore/cli/core/user.py' adding 'pulpcore/cli/core/worker.py' adding 'pulpcore/cli/core/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/file/__init__.py' adding 'pulpcore/cli/file/content.py' adding 'pulpcore/cli/file/distribution.py' adding 'pulpcore/cli/file/publication.py' adding 'pulpcore/cli/file/py.typed' adding 'pulpcore/cli/file/remote.py' adding 'pulpcore/cli/file/repository.py' adding 'pulpcore/cli/file/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/python/__init__.py' adding 'pulpcore/cli/python/content.py' adding 'pulpcore/cli/python/distribution.py' adding 'pulpcore/cli/python/publication.py' adding 'pulpcore/cli/python/py.typed' adding 'pulpcore/cli/python/remote.py' adding 'pulpcore/cli/python/repository.py' adding 'pulpcore/cli/python/locale/de/LC_MESSAGES/messages.mo' adding 'pulpcore/cli/rpm/__init__.py' adding 'pulpcore/cli/rpm/common.py' adding 'pulpcore/cli/rpm/comps.py' adding 'pulpcore/cli/rpm/content.py' adding 'pulpcore/cli/rpm/copy.py' adding 'pulpcore/cli/rpm/distribution.py' adding 'pulpcore/cli/rpm/prune.py' adding 'pulpcore/cli/rpm/publication.py' adding 'pulpcore/cli/rpm/py.typed' adding 'pulpcore/cli/rpm/remote.py' adding 'pulpcore/cli/rpm/repository.py' adding 'pulpcore/cli/rpm/locale/de/LC_MESSAGES/messages.mo' adding 'pytest_pulp_cli/__init__.py' adding 'pulp_cli-0.34.0.dist-info/METADATA' adding 'pulp_cli-0.34.0.dist-info/WHEEL' adding 'pulp_cli-0.34.0.dist-info/entry_points.txt' adding 'pulp_cli-0.34.0.dist-info/top_level.txt' adding 'pulp_cli-0.34.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for pulp-cli (pyproject.toml): finished with status 'done' Created wheel for pulp-cli: filename=pulp_cli-0.34.0-py3-none-any.whl size=110908 sha256=1ab327db6ee86d6e3554aa476be75f8e6846ffad48c12ddb69f35b529e81e37e Stored in directory: /builddir/.cache/pip/wheels/5a/a7/ce/2f40e7d460fbfcac3d4bc8b02d68f60d3887fa80e5116afd80 Successfully built pulp-cli + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tV1JSX + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + '[' /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/pulp-cli-0.34.0-build + mkdir /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 pulp-cli-0.34.0 ++ ls /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir/pulp_cli-0.34.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=pulp_cli==0.34.0 + '[' -z pulp_cli==0.34.0 ']' + TMPDIR=/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir pulp_cli==0.34.0 Using pip 25.2 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/pyproject-wheeldir Processing ./pyproject-wheeldir/pulp_cli-0.34.0-py3-none-any.whl Installing collected packages: pulp_cli Creating /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin/pulp to 755 Successfully installed pulp_cli-0.34.0 + '[' -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin/pulp /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin/pulp: updating + rm -rfv /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + site_dirs+=("/usr/lib/python3.14/site-packages") + '[' /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT --record /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/RECORD --output /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/RECORD removed '/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/REQUESTED removed '/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli-0.34.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.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/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/pulp-cli-0.34.0-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/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-record --prefix /usr pulp_cli pulpcore pytest_pulp_cli + for shell_path in bash:/usr/share/bash-completion/completions/pulp fish:/usr/share/fish/vendor_completions.d/pulp.fish zsh:/usr/share/zsh/site-functions/_pulp + shell=bash + path=/usr/share/bash-completion/completions/pulp + dir=/usr/share/bash-completion/completions + install -m 755 -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/share/bash-completion/completions + PYTHONPATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + _PULP_COMPLETE=bash_source + /usr/bin/python3 -c 'import sys; sys.argv = ['\''pulp'\'']; from pulp_cli import main; sys.exit(main())' + for shell_path in bash:/usr/share/bash-completion/completions/pulp fish:/usr/share/fish/vendor_completions.d/pulp.fish zsh:/usr/share/zsh/site-functions/_pulp + shell=fish + path=/usr/share/fish/vendor_completions.d/pulp.fish + dir=/usr/share/fish/vendor_completions.d + install -m 755 -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/share/fish/vendor_completions.d + PYTHONPATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + _PULP_COMPLETE=fish_source + /usr/bin/python3 -c 'import sys; sys.argv = ['\''pulp'\'']; from pulp_cli import main; sys.exit(main())' + for shell_path in bash:/usr/share/bash-completion/completions/pulp fish:/usr/share/fish/vendor_completions.d/pulp.fish zsh:/usr/share/zsh/site-functions/_pulp + shell=zsh + path=/usr/share/zsh/site-functions/_pulp + dir=/usr/share/zsh/site-functions + install -m 755 -d /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/share/zsh/site-functions + PYTHONPATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + _PULP_COMPLETE=zsh_source + /usr/bin/python3 -c 'import sys; sys.argv = ['\''pulp'\'']; from pulp_cli import main; sys.exit(main())' + /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/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/content.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pytest_pulp_cli/__pycache__/__init__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pytest_pulp_cli/__pycache__/__init__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/publication.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/prune.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/distribution.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/comps.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/common.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/copy.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/rpm/__pycache__/content.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/distribution.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/publication.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/content.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/python/__pycache__/content.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/publication.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/distribution.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/worker.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/content.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/file/__pycache__/content.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/task_group.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/task_group.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/user.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/user.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/upstream_pulp.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/upstream_pulp.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/task.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/upload.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/status.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/show.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/importer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/task.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/signing_service.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/role.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/export.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/group.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/publication.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/group.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/domain.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/orphan.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/orphan.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/generic.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/distribution.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/content.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/artifact.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/generic.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/content_guard.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/artifact.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/exporter.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/access_policy.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/access_policy.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/export.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/content_guard.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/core/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/distribution.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/distribution.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/content.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/content.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/namespace.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/common/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/common/__pycache__/i18n.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/common/__pycache__/generic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/container/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/remote.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/common/__pycache__/acs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/content.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/common/__pycache__/debug.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/distribution.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/content.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/distribution.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/repository.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/repository.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulpcore/cli/ansible/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/config.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/config.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/__init__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/__init__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/generic.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__pycache__/generic.cpython-314.pyc: replacing with normalized version Scanned 56 directories and 229 files, processed 96 inodes, 96 modified (56 replaced + 40 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.lIVyIb + umask 022 + cd /builddir/build/BUILD/pulp-cli-0.34.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 pulp-cli-0.34.0 + '[' '!' -f /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0-3.fc44.x86_64-pyproject-modules pulp_cli Check import: pulp_cli Check import: pulp_cli.config Check import: pulp_cli.generic Check import: pulpcore Check import: pulpcore.cli Check import: pulpcore.cli.ansible Check import: pulpcore.cli.ansible.content Check import: pulpcore.cli.ansible.distribution Check import: pulpcore.cli.ansible.remote Check import: pulpcore.cli.ansible.repository Check import: pulpcore.cli.common Check import: pulpcore.cli.common.acs Check import: pulpcore.cli.common.debug Check import: pulpcore.cli.common.generic Check import: pulpcore.cli.common.i18n Check import: pulpcore.cli.container Check import: pulpcore.cli.container.content Check import: pulpcore.cli.container.distribution Check import: pulpcore.cli.container.namespace Check import: pulpcore.cli.container.remote Check import: pulpcore.cli.container.repository Check import: pulpcore.cli.core Check import: pulpcore.cli.core.access_policy Check import: pulpcore.cli.core.artifact Check import: pulpcore.cli.core.content Check import: pulpcore.cli.core.content_guard Check import: pulpcore.cli.core.distribution Check import: pulpcore.cli.core.domain Check import: pulpcore.cli.core.export Check import: pulpcore.cli.core.exporter Check import: pulpcore.cli.core.generic Check import: pulpcore.cli.core.group Check import: pulpcore.cli.core.importer Check import: pulpcore.cli.core.orphan Check import: pulpcore.cli.core.publication Check import: pulpcore.cli.core.remote Check import: pulpcore.cli.core.repository Check import: pulpcore.cli.core.role Check import: pulpcore.cli.core.show Check import: pulpcore.cli.core.signing_service Check import: pulpcore.cli.core.status Check import: pulpcore.cli.core.task Check import: pulpcore.cli.core.task_group Check import: pulpcore.cli.core.upload Check import: pulpcore.cli.core.upstream_pulp Check import: pulpcore.cli.core.user Check import: pulpcore.cli.core.worker Check import: pulpcore.cli.file Check import: pulpcore.cli.file.content Check import: pulpcore.cli.file.distribution Check import: pulpcore.cli.file.publication Check import: pulpcore.cli.file.remote Check import: pulpcore.cli.file.repository Check import: pulpcore.cli.python Check import: pulpcore.cli.python.content Check import: pulpcore.cli.python.distribution Check import: pulpcore.cli.python.publication Check import: pulpcore.cli.python.remote Check import: pulpcore.cli.python.repository Check import: pulpcore.cli.rpm Check import: pulpcore.cli.rpm.common Check import: pulpcore.cli.rpm.comps Check import: pulpcore.cli.rpm.content Check import: pulpcore.cli.rpm.copy Check import: pulpcore.cli.rpm.distribution Check import: pulpcore.cli.rpm.prune Check import: pulpcore.cli.rpm.publication Check import: pulpcore.cli.rpm.remote Check import: pulpcore.cli.rpm.repository Check import: pytest_pulp_cli Check import: pulp_cli + 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/pulp-cli-0.34.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/pulp-cli-0.34.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + /usr/bin/pytest -m help_page ============================= test session starts ============================== platform linux -- Python 3.14.0rc2, pytest-8.3.5, pluggy-1.6.0 rootdir: /builddir/build/BUILD/pulp-cli-0.34.0-build/pulp-cli-0.34.0 configfile: pyproject.toml plugins: subtests-0.14.2 collected 177 items / 176 deselected / 1 selected tests/test_help_pages.py ,uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu. [100%] =================================== FAILURES =================================== __________________________ test_access_help [config] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [config create] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [config edit] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [config validate] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [ansible] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [ansible repository] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible repository list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible repository show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible repository create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible repository update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible repository destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible repository task] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [ansible repository task list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible repository version] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible repository version list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible repository version show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [ansible repository version destroy] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible repository version repair] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible repository label] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [ansible repository label set] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible repository label unset] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [ansible repository label show] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible repository content] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible repository content list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible repository content add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible repository content remove] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible repository content modify] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [ansible repository content --type collection-version] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository content --type collection-version list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository content --type collection-version add] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository content --type collection-version remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository content --type collection-version modify] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository content --type role] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible repository content --type role list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible repository content --type role add] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible repository content --type role remove] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible repository content --type role modify] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible repository sync] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible repository sign] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible repository --type ansible] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible repository --type ansible create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible repository --type ansible update] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible repository --type ansible destroy] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible task] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible repository --type ansible task list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible repository --type ansible version] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible repository --type ansible version list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible repository --type ansible version show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [ansible repository --type ansible version destroy] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [ansible repository --type ansible version repair] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible label] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible repository --type ansible label set] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible repository --type ansible label unset] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible repository --type ansible label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible repository --type ansible content] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible repository --type ansible content list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible repository --type ansible content add] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [ansible repository --type ansible content remove] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [ansible repository --type ansible content modify] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type collection-version] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type collection-version list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type collection-version add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type collection-version remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type collection-version modify] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [ansible repository --type ansible content --type role] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type role list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type role add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type role remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [ansible repository --type ansible content --type role modify] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible sync] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible repository --type ansible sign] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [ansible remote] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [ansible remote list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [ansible remote show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible remote destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible remote create] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible remote update] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible remote label] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible remote label set] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible remote label unset] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible remote label show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible remote --type collection] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible remote --type collection list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible remote --type collection show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible remote --type collection destroy] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible remote --type collection create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible remote --type collection update] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible remote --type collection label] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible remote --type collection label set] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible remote --type collection label unset] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible remote --type collection label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible remote --type role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible remote --type role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible remote --type role show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [ansible remote --type role destroy] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible remote --type role create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible remote --type role update] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible remote --type role label] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible remote --type role label set] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible remote --type role label unset] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible remote --type role label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible distribution] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible distribution list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible distribution show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [ansible distribution destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible distribution create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible distribution label] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible distribution label set] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible distribution label unset] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [ansible distribution label show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible distribution update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [ansible distribution --type ansible] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible distribution --type ansible list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible distribution --type ansible show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible distribution --type ansible destroy] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible distribution --type ansible create] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible distribution --type ansible label] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible distribution --type ansible label set] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible distribution --type ansible label unset] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible distribution --type ansible label show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible distribution --type ansible update] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [ansible content] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible content list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible content show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [ansible content label] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [ansible content label set] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible content label unset] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible content label show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [ansible content upload] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [ansible content --type collection-version] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible content --type collection-version list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible content --type collection-version show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [ansible content --type collection-version label] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [ansible content --type collection-version label set] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [ansible content --type collection-version label unset] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [ansible content --type collection-version label show] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [ansible content --type collection-version upload] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [ansible content --type role] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible content --type role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible content --type role show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible content --type role label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible content --type role label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible content --type role label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible content --type role label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [ansible content --type role upload] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [ansible content --type signature] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible content --type signature list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [ansible content --type signature show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible content --type signature label] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible content --type signature label set] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [ansible content --type signature label unset] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [ansible content --type signature label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [ansible content --type signature upload] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [debug] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [debug has-cli-plugin] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [debug has-plugin] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [debug openapi] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [debug openapi spec] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [debug openapi info] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [debug openapi security-schemes] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [debug openapi operation] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [debug openapi operation-ids] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [debug openapi call] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [debug openapi schema] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [debug openapi schema-names] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [container] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [container repository] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container repository create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container repository update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container repository destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository task] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container repository task list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container repository version] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository version list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository version show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository version destroy] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container repository version repair] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository role my-permissions] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container repository role list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container repository role add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository role remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container repository label] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container repository label set] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository label unset] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container repository label show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container repository content] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository content list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository content add] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container repository content remove] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container repository content --type tag] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository content --type tag list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository content --type tag add] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository content --type tag remove] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository content --type manifest] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository content --type manifest list] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository content --type manifest add] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository content --type manifest remove] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository content --type blob] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository content --type blob list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository content --type blob add] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository content --type blob remove] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository sync] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container repository tag] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container repository untag] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container repository copy-tag] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container repository copy-manifest] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository remove-image] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type container] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type container create] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type container update] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type container destroy] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container task] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type container task list] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type container version] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type container version list] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type container version show] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container repository --type container version destroy] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container repository --type container version repair] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container role] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container role my-permissions] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type container role list] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type container role add] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository --type container role remove] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container label] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type container label set] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository --type container label unset] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository --type container label show] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type container content] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type container content list] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository --type container content add] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container repository --type container content remove] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type tag] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type tag list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type tag add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type tag remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type manifest] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type manifest list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type manifest add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type manifest remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type blob] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type blob list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type blob add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type container content --type blob remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container sync] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type container tag] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type container untag] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type container copy-tag] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type container copy-manifest] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type container remove-image] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container repository --type push] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container repository --type push create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container repository --type push update] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type push destroy] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push task] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type push task list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type push version] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push version list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push version show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container repository --type push version destroy] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type push version repair] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push role] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container repository --type push role my-permissions] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type push role list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type push role add] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push role remove] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container repository --type push label] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type push label set] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push label unset] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container repository --type push label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type push content] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push content list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push content add] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type push content remove] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container repository --type push content --type tag] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type tag list] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [container repository --type push content --type tag add] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type tag remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type manifest] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type manifest list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type manifest add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type manifest remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container repository --type push content --type blob] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type blob list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type blob add] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container repository --type push content --type blob remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push sync] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container repository --type push tag] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container repository --type push untag] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container repository --type push copy-tag] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container repository --type push copy-manifest] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container repository --type push remove-image] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [container remote] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [container remote list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [container remote show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container remote create] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container remote update] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container remote destroy] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [container remote role] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container remote role my-permissions] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container remote role list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container remote role add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container remote role remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container remote label] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container remote label set] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container remote label unset] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container remote label show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container remote --type container] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container remote --type container list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container remote --type container show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container remote --type container create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container remote --type container update] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container remote --type container destroy] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container remote --type container role] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [container remote --type container role my-permissions] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container remote --type container role list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container remote --type container role add] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container remote --type container role remove] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container remote --type container label] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container remote --type container label set] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container remote --type container label unset] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container remote --type container label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [container namespace] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container namespace list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container namespace show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container namespace create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container namespace destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [container namespace role] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container namespace role my-permissions] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container namespace role list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container namespace role add] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container namespace role remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [container namespace --type container] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container namespace --type container list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container namespace --type container show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container namespace --type container create] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container namespace --type container destroy] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container namespace --type container role] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container namespace --type container role my-permissions] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container namespace --type container role list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container namespace --type container role add] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container namespace --type container role remove] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container distribution] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container distribution list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container distribution show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container distribution create] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container distribution destroy] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container distribution role] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container distribution role my-permissions] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container distribution role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [container distribution role add] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container distribution role remove] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container distribution label] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container distribution label set] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container distribution label unset] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container distribution label show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container distribution update] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container distribution --type container] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container distribution --type container list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container distribution --type container show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container distribution --type container create] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container distribution --type container destroy] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container distribution --type container role] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [container distribution --type container role my-permissions] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container distribution --type container role list] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container distribution --type container role add] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container distribution --type container role remove] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container distribution --type container label] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [container distribution --type container label set] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container distribution --type container label unset] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [container distribution --type container label show] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [container distribution --type container update] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [container content] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container content list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container content show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [container content label] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [container content label set] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container content label unset] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container content label show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container content --type blob] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container content --type blob list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container content --type blob show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container content --type blob label] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type blob label set] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container content --type blob label unset] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container content --type blob label show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container content --type manifest] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type manifest list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type manifest show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type manifest label] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [container content --type manifest label set] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container content --type manifest label unset] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [container content --type manifest label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [container content --type tag] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container content --type tag list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [container content --type tag show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [container content --type tag label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type tag label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [container content --type tag label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [container content --type tag label show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [access-policy] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [access-policy list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [access-policy show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [access-policy update] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [access-policy reset] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [artifact] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [artifact list] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [artifact show] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [artifact upload] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [content] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [content list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [domain] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [domain list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [domain show] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [domain create] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [domain update] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [domain destroy] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [domain role] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [domain role my-permissions] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [domain role list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [domain role add] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [domain role remove] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [export] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [export pulp] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [export pulp show] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [export pulp destroy] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [export pulp list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [export pulp run] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [exporter] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [exporter pulp] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [exporter pulp list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [exporter pulp show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [exporter pulp destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [exporter pulp create] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [exporter pulp update] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [group] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [group list] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [group show] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [group destroy] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [group create] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [group role] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [group role my-permissions] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [group role list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [group role add] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [group role remove] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [group permission] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [group permission list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [group permission add] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [group permission remove] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [group permission --type model] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [group permission --type model list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [group permission --type model add] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [group permission --type model remove] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [group permission --type object] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [group permission --type object list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [group permission --type object add] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [group permission --type object remove] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [group user] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [group user list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [group user add] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [group user remove] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [group role-assignment] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [group role-assignment list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [group role-assignment add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [group role-assignment remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [content-guard] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [content-guard list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard composite] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard composite list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard composite create] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard composite show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard composite update] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard composite destroy] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard composite role] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [content-guard composite role my-permissions] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [content-guard composite role list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [content-guard composite role add] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [content-guard composite role remove] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [content-guard header] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard header list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard header create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard header show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard header update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard header destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard header role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [content-guard header role my-permissions] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard header role list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard header role add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [content-guard header role remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [content-guard rbac] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard rbac list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rbac create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard rbac show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rbac update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard rbac destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard rbac role] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [content-guard rbac role my-permissions] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard rbac role list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard rbac role add] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard rbac role remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rbac assign] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rbac remove] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard redirect] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard redirect list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard redirect create] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard redirect show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [content-guard redirect update] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard redirect destroy] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard redirect role] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [content-guard redirect role my-permissions] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [content-guard redirect role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [content-guard redirect role add] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [content-guard redirect role remove] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [content-guard x509] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard x509 list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard x509 create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard x509 show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard x509 update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard x509 destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [content-guard rhsm] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard rhsm list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rhsm create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [content-guard rhsm show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [content-guard rhsm update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [content-guard rhsm destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [distribution] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [distribution list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [importer] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [importer pulp] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [importer pulp list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [importer pulp show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [importer pulp destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [importer pulp create] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [importer pulp update] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [orphan] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [orphan cleanup] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [publication] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [publication list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [remote] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [remote list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [repository] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [repository list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [repository version] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [repository version list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [repository reclaim] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [role] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [role list] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [role show] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [role create] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [role update] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [role destroy] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [show] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [signing-service] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [signing-service list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [signing-service show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [status] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [task] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [task list] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [task destroy] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [task role] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [task role my-permissions] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [task role list] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [task role add] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [task role remove] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [task show] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [task cancel] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [task profile-artifact-urls] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [task purge] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [task summary] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [task-group] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [task-group list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [task-group show] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [upload] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [upload list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [upload show] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [upload destroy] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [upstream-pulp] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [upstream-pulp list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [upstream-pulp show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [upstream-pulp create] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [upstream-pulp update] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [upstream-pulp destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [upstream-pulp replicate] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [user] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [user list] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [user show] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [user create] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [user update] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [user destroy] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [user role-assignment] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [user role-assignment list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [user role-assignment add] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [user role-assignment remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [worker] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [worker list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [worker show] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________________ test_access_help [file] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [file repository] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file repository create] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file repository update] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file repository destroy] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository task] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file repository task list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file repository version] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file repository version list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file repository version show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file repository version destroy] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file repository version repair] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository label] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file repository label set] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file repository label unset] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file repository label show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file repository content] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file repository content list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file repository content add] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file repository content remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file repository content modify] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository content --type file] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file repository content --type file list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file repository content --type file add] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository content --type file remove] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository content --type file modify] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository role] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository role my-permissions] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file repository role list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file repository role add] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file repository role remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file repository sync] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file repository --type file] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository --type file create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository --type file update] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository --type file destroy] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file task] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file repository --type file task list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository --type file version] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file repository --type file version list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file repository --type file version show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository --type file version destroy] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository --type file version repair] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file repository --type file label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file repository --type file label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file repository --type file label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file repository --type file content] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file repository --type file content list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file repository --type file content add] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository --type file content remove] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file repository --type file content modify] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [file repository --type file content --type file] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [file repository --type file content --type file list] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [file repository --type file content --type file add] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [file repository --type file content --type file remove] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [file repository --type file content --type file modify] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file role] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [file repository --type file role my-permissions] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file repository --type file role list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file repository --type file role add] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file repository --type file role remove] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file repository --type file sync] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [file remote] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file remote list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file remote show] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file remote create] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file remote update] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file remote destroy] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file remote label] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file remote label set] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file remote label unset] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file remote label show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file remote role] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file remote role my-permissions] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file remote role list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file remote role add] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file remote role remove] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file remote --type file] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file remote --type file list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file remote --type file show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file remote --type file create] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file remote --type file update] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file remote --type file destroy] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file remote --type file label] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file remote --type file label set] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file remote --type file label unset] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file remote --type file label show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file remote --type file role] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [file remote --type file role my-permissions] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file remote --type file role list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file remote --type file role add] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file remote --type file role remove] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file publication] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file publication list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file publication show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file publication create] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file publication destroy] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file publication role] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file publication role my-permissions] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file publication role list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file publication role add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file publication role remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file publication --type file] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file publication --type file list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file publication --type file show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file publication --type file create] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file publication --type file destroy] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file publication --type file role] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [file publication --type file role my-permissions] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file publication --type file role list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file publication --type file role add] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file publication --type file role remove] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file distribution] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file distribution list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file distribution show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file distribution create] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file distribution update] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file distribution destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file distribution label] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file distribution label set] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file distribution label unset] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file distribution label show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file distribution role] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file distribution role my-permissions] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file distribution role list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file distribution role add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file distribution role remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file distribution --type file] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file distribution --type file list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file distribution --type file show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file distribution --type file create] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file distribution --type file update] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file distribution --type file destroy] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file distribution --type file label] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file distribution --type file label set] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file distribution --type file label unset] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file distribution --type file label show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file distribution --type file role] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [file distribution --type file role my-permissions] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file distribution --type file role list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [file distribution --type file role add] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file distribution --type file role remove] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [file content] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file content list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file content show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file content create] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file content label] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file content label set] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file content label unset] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [file content label show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file content upload] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file content --type file] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file content --type file list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file content --type file show] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file content --type file create] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file content --type file label] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file content --type file label set] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [file content --type file label unset] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [file content --type file label show] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file content --type file upload] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [file acs] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [file acs path] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file acs path add] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file acs path remove] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [file acs list] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [file acs show] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [file acs create] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [file acs update] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file acs destroy] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [file acs role] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file acs role my-permissions] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [file acs role list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file acs role add] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file acs role remove] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [file acs refresh] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [file acs --type file] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file acs --type file path] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file acs --type file path add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file acs --type file path remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file acs --type file list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file acs --type file show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file acs --type file create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [file acs --type file update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file acs --type file destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [file acs --type file role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [file acs --type file role my-permissions] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [file acs --type file role list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file acs --type file role add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [file acs --type file role remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [file acs --type file refresh] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [python] ___________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [python repository] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python repository list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python repository show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python repository create] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python repository update] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python repository destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python repository task] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python repository task list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python repository version] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python repository version list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python repository version show] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python repository version destroy] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python repository version repair] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python repository label] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python repository label set] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [python repository label unset] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [python repository label show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python repository content] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python repository content list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [python repository content add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python repository content remove] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python repository content modify] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python repository content --type package] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python repository content --type package list] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python repository content --type package add] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository content --type package remove] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository content --type package modify] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python repository sync] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python repository --type python] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python repository --type python list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python repository --type python show] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python repository --type python create] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python repository --type python update] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python repository --type python destroy] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python repository --type python task] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python repository --type python task list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python repository --type python version] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python repository --type python version list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python repository --type python version show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository --type python version destroy] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository --type python version repair] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python repository --type python label] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python repository --type python label set] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [python repository --type python label unset] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [python repository --type python label show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python repository --type python content] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python repository --type python content list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [python repository --type python content add] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository --type python content remove] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [python repository --type python content modify] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [python repository --type python content --type package] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [python repository --type python content --type package list] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [python repository --type python content --type package add] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [python repository --type python content --type package remove] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _ test_access_help [python repository --type python content --type package modify] _ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python repository --type python sync] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [python remote] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python remote list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python remote show] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python remote create] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python remote update] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python remote destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python remote label] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python remote label set] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python remote label unset] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python remote label show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python remote --type python] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python remote --type python list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python remote --type python show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python remote --type python create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python remote --type python update] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python remote --type python destroy] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python remote --type python label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python remote --type python label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python remote --type python label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python remote --type python label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python publication] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python publication list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [python publication show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python publication create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python publication destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python publication --type pypi] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python publication --type pypi list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python publication --type pypi show] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python publication --type pypi create] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python publication --type pypi destroy] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python distribution] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python distribution list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python distribution show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python distribution create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python distribution update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python distribution destroy] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python distribution label] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [python distribution label set] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python distribution label unset] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [python distribution label show] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [python distribution --type python] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python distribution --type python list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python distribution --type python show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python distribution --type python create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python distribution --type python update] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python distribution --type python destroy] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python distribution --type python label] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [python distribution --type python label set] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python distribution --type python label unset] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [python distribution --type python label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [python content] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python content list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [python content show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python content create] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python content label] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python content label set] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [python content label unset] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [python content label show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [python content upload] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [python content --type package] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python content --type package list] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python content --type package show] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python content --type package create] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [python content --type package label] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [python content --type package label set] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python content --type package label unset] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [python content --type package label show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [python content --type package upload] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________________ test_access_help [rpm] ____________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm repository] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm repository list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm repository show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm repository create] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm repository update] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm repository destroy] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm repository task] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm repository task list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm repository version] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository version list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository version show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository version destroy] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm repository version repair] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm repository label] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm repository label set] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository label unset] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm repository label show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm repository content] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository content list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository content add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm repository content remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm repository content modify] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm repository content --type package] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm repository content --type package list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm repository content --type package add] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm repository content --type package remove] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm repository content --type package modify] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm repository role] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm repository role my-permissions] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm repository role list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm repository role add] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm repository role remove] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm repository sync] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm repository --type rpm] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm list] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm show] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm repository --type rpm create] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm repository --type rpm update] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm repository --type rpm destroy] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm task] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm repository --type rpm task list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm repository --type rpm version] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm repository --type rpm version list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm repository --type rpm version show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm repository --type rpm version destroy] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm repository --type rpm version repair] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm label] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm repository --type rpm label set] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm repository --type rpm label unset] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm repository --type rpm label show] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm repository --type rpm content] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm repository --type rpm content list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm repository --type rpm content add] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm repository --type rpm content remove] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm repository --type rpm content modify] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm repository --type rpm content --type package] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [rpm repository --type rpm content --type package list] ___ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___ test_access_help [rpm repository --type rpm content --type package add] ____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [rpm repository --type rpm content --type package remove] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __ test_access_help [rpm repository --type rpm content --type package modify] __ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm role] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm repository --type rpm role my-permissions] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm repository --type rpm role list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm repository --type rpm role add] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm repository --type rpm role remove] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm repository --type rpm sync] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [rpm remote] _________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm remote list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm remote show] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm remote create] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm remote update] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm remote destroy] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm remote label] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm remote label set] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm remote label unset] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm remote label show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm remote role] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote role my-permissions] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm remote role list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm remote role add] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm remote role remove] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm remote --type rpm] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type rpm list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type rpm show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type rpm create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type rpm update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type rpm destroy] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type rpm label] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type rpm label set] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type rpm label unset] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type rpm label show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type rpm role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm remote --type rpm role my-permissions] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type rpm role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type rpm role add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type rpm role remove] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm remote --type uln] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type uln list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type uln show] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type uln create] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type uln update] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm remote --type uln destroy] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type uln label] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type uln label set] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type uln label unset] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type uln label show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm remote --type uln role] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm remote --type uln role my-permissions] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type uln role list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm remote --type uln role add] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm remote --type uln role remove] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm publication] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm publication list] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm publication show] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm publication create] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm publication destroy] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm publication role] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm publication role my-permissions] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm publication role list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm publication role add] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm publication role remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm publication --type rpm] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm publication --type rpm list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm publication --type rpm show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm publication --type rpm create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm publication --type rpm destroy] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm publication --type rpm role] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm publication --type rpm role my-permissions] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm publication --type rpm role list] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm publication --type rpm role add] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm publication --type rpm role remove] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm distribution] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm distribution list] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm distribution show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm distribution create] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm distribution update] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm distribution destroy] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm distribution label] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm distribution label set] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm distribution label unset] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm distribution label show] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm distribution role] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm distribution role my-permissions] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm distribution role list] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm distribution role add] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm distribution role remove] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm distribution --type rpm] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm distribution --type rpm list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm distribution --type rpm show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm distribution --type rpm create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm distribution --type rpm update] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm distribution --type rpm destroy] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm distribution --type rpm label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm distribution --type rpm label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm distribution --type rpm label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm distribution --type rpm label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm distribution --type rpm role] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm distribution --type rpm role my-permissions] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm distribution --type rpm role list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm distribution --type rpm role add] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm distribution --type rpm role remove] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________________ test_access_help [rpm content] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm content list] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm content show] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm content label] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________________ test_access_help [rpm content label set] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm content label unset] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm content label show] ___________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm content create] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm content upload] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm content --type package] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm content --type package list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm content --type package show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type package label] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type package label set] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type package label unset] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type package label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type package create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type package upload] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm content --type advisory] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type advisory list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type advisory show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type advisory label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type advisory label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type advisory label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type advisory label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type advisory create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type advisory upload] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type distribution_tree] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type distribution_tree list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type distribution_tree show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type distribution_tree label] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type distribution_tree label set] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type distribution_tree label unset] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type distribution_tree label show] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type distribution_tree create] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type distribution_tree upload] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type modulemd_defaults] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type modulemd_defaults list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type modulemd_defaults show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type modulemd_defaults label] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type modulemd_defaults label set] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type modulemd_defaults label unset] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type modulemd_defaults label show] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type modulemd_defaults create] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type modulemd_defaults upload] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm content --type modulemd] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type modulemd list] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type modulemd show] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type modulemd label] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type modulemd label set] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type modulemd label unset] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type modulemd label show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type modulemd create] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type modulemd upload] _____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type package_category] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_category list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_category show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_category label] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_category label set] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type package_category label unset] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type package_category label show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_category create] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_category upload] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type package_environment] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_environment list] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_environment show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_environment label] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type package_environment label set] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____ test_access_help [rpm content --type package_environment label unset] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type package_environment label show] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_environment create] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_environment upload] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________ test_access_help [rpm content --type package_group] ______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type package_group list] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type package_group show] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type package_group label] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_group label set] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_group label unset] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_group label show] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type package_group create] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm content --type package_group upload] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________ test_access_help [rpm content --type package_langpack] ____________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_langpack list] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_langpack show] __________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________ test_access_help [rpm content --type package_langpack label] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type package_langpack label set] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type package_langpack label unset] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type package_langpack label show] _______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_langpack create] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type package_langpack upload] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ___________ test_access_help [rpm content --type repo_metadata_file] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type repo_metadata_file list] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type repo_metadata_file show] _________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________ test_access_help [rpm content --type repo_metadata_file label] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______ test_access_help [rpm content --type repo_metadata_file label set] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type repo_metadata_file label unset] _____ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____ test_access_help [rpm content --type repo_metadata_file label show] ______ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type repo_metadata_file create] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______ test_access_help [rpm content --type repo_metadata_file upload] ________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________________ test_access_help [rpm acs] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [rpm acs path] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm acs path add] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm acs path remove] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [rpm acs list] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [rpm acs show] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm acs create] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm acs update] _______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm acs destroy] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________________ test_access_help [rpm acs role] ________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm acs role my-permissions] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm acs role list] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm acs role add] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm acs role remove] ____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________________ test_access_help [rpm acs refresh] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm acs --type rpm] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm acs --type rpm path] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm acs --type rpm path add] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm acs --type rpm path remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm acs --type rpm list] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm acs --type rpm show] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm acs --type rpm create] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________ test_access_help [rpm acs --type rpm update] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm acs --type rpm destroy] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________________ test_access_help [rpm acs --type rpm role] __________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- __________ test_access_help [rpm acs --type rpm role my-permissions] ___________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _______________ test_access_help [rpm acs --type rpm role list] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm acs --type rpm role add] ________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ______________ test_access_help [rpm acs --type rpm role remove] _______________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ________________ test_access_help [rpm acs --type rpm refresh] _________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _____________________ test_access_help [rpm comps-upload] ______________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- ____________________ test_access_help [rpm prune-packages] _____________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- _________________________ test_access_help [rpm copy] __________________________ no_api = None subtests = SubTests(ihook=<_pytest.config.compat.PathAwareHookProxy object at 0x7ff0d3a30e20>, suspend_capture_ctx= _capture_fixture=None>>, request=>) @pytest.mark.help_page def test_access_help(no_api: None, subtests: SubTests) -> None: """Test, that all help screens are accessible without touching the api property.""" runner = CliRunner() for args in traverse_commands(main, []): with subtests.test(msg=" ".join(args)): > result = runner.invoke(main, args + ["--help"], catch_exceptions=False) tests/test_help_pages.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/click/testing.py:506: in invoke return_value = cli.main(args=args or (), prog_name=prog_name, **extra) /usr/lib/python3.14/site-packages/click/core.py:1363: in main with self.make_context(prog_name, args, **extra) as ctx: /usr/lib/python3.14/site-packages/click/core.py:1187: in make_context self.parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1787: in parse_args rest = super().parse_args(ctx, args) /usr/lib/python3.14/site-packages/click/core.py:1198: in parse_args _, args = param.handle_parse_result(ctx, opts, args) /usr/lib/python3.14/site-packages/click/core.py:2444: in handle_parse_result value = self.process_value(ctx, value) /usr/lib/python3.14/site-packages/click/core.py:2355: in process_value value = self.callback(ctx, self, value) ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:80: in _config_profile_callback _load_config(ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ctx = def _load_config(ctx: click.Context) -> None: # Raise a runtime error if called a second time. assert ctx.default_map is None enabled_plugins: t.Optional[t.List[str]] = None try: config_path = ctx.meta[CONFIG_KEY] profile_key = ctx.meta[PROFILE_KEY] if config_path is not None: > with open(config_path, "rb") as fp: E TypeError: expected str, bytes or os.PathLike object, not Sentinel ../BUILDROOT/usr/lib/python3.14/site-packages/pulp_cli/__init__.py:92: TypeError ------------------------------ Captured log call ------------------------------- =========================== short test summary info ============================ [config] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [config create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [config edit] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [config validate] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [ansible] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: exp... [ansible repository] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [ansible repository list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository task] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository task list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository version] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository version show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository version repair] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type collection-version] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type collection-version list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type collection-version add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type collection-version remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type collection-version modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type role] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type role list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type role add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type role remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository content --type role modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository sync] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository sign] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible task] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible task list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible version] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible version list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible version show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible version repair] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type collection-version] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type collection-version list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type collection-version add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type collection-version remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type collection-version modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type role] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type role list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type role add] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type role remove] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible content --type role modify] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible sync] SUBFAIL tests/test_help_pages.py::test_access_help [ansible repository --type ansible sign] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [ansible remote list] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [ansible remote show] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [ansible remote destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote create] SUBFAIL tests/test_help_pages.py::test_access_help - ... [ansible remote update] SUBFAIL tests/test_help_pages.py::test_access_help - ... [ansible remote label] SUBFAIL tests/test_help_pages.py::test_access_help - T... [ansible remote label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type collection label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible remote --type role label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution] SUBFAIL tests/test_help_pages.py::test_access_help - T... [ansible distribution list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible destroy] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible create] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible distribution --type ansible update] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [ansible content list] SUBFAIL tests/test_help_pages.py::test_access_help - T... [ansible content show] SUBFAIL tests/test_help_pages.py::test_access_help - T... [ansible content label] SUBFAIL tests/test_help_pages.py::test_access_help - ... [ansible content label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content upload] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type collection-version upload] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type role upload] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature list] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature label] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature label set] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature label unset] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature label show] SUBFAIL tests/test_help_pages.py::test_access_help [ansible content --type signature upload] SUBFAIL tests/test_help_pages.py::test_access_help [debug] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expec... [debug has-cli-plugin] SUBFAIL tests/test_help_pages.py::test_access_help - T... [debug has-plugin] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [debug openapi] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [debug openapi spec] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [debug openapi info] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [debug openapi security-schemes] SUBFAIL tests/test_help_pages.py::test_access_help [debug openapi operation] SUBFAIL tests/test_help_pages.py::test_access_help [debug openapi operation-ids] SUBFAIL tests/test_help_pages.py::test_access_help [debug openapi call] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [debug openapi schema] SUBFAIL tests/test_help_pages.py::test_access_help - T... [debug openapi schema-names] SUBFAIL tests/test_help_pages.py::test_access_help [container] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [container repository] SUBFAIL tests/test_help_pages.py::test_access_help - T... [container repository list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository create] SUBFAIL tests/test_help_pages.py::test_access_help [container repository update] SUBFAIL tests/test_help_pages.py::test_access_help [container repository destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository task] SUBFAIL tests/test_help_pages.py::test_access_help [container repository task list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository version] SUBFAIL tests/test_help_pages.py::test_access_help [container repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository version show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository version repair] SUBFAIL tests/test_help_pages.py::test_access_help [container repository role] SUBFAIL tests/test_help_pages.py::test_access_help [container repository role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container repository role list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository role add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository label] SUBFAIL tests/test_help_pages.py::test_access_help [container repository label set] SUBFAIL tests/test_help_pages.py::test_access_help [container repository label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container repository label show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type tag list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type tag add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type tag remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type manifest list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type manifest add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type manifest remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type blob] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type blob list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type blob add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository content --type blob remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository sync] SUBFAIL tests/test_help_pages.py::test_access_help [container repository tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository untag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository copy-tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository copy-manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository remove-image] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container create] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container update] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container task] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container task list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container version] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container version list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container version show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container version repair] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container role] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container role list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container role add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container label] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container label set] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container label show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type tag list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type tag add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type tag remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type manifest list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type manifest add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type manifest remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type blob] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type blob list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type blob add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container content --type blob remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container sync] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container untag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container copy-tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container copy-manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type container remove-image] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push create] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push update] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push task] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push task list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push version] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push version list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push version show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push version repair] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push role] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push role list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push role add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push label] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push label set] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push label show] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type tag list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type tag add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type tag remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type manifest list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type manifest add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type manifest remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type blob] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type blob list] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type blob add] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push content --type blob remove] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push sync] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push untag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push copy-tag] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push copy-manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container repository --type push remove-image] SUBFAIL tests/test_help_pages.py::test_access_help [container remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [container remote list] SUBFAIL tests/test_help_pages.py::test_access_help - ... [container remote show] SUBFAIL tests/test_help_pages.py::test_access_help - ... [container remote create] SUBFAIL tests/test_help_pages.py::test_access_help [container remote update] SUBFAIL tests/test_help_pages.py::test_access_help [container remote destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container remote role] SUBFAIL tests/test_help_pages.py::test_access_help - ... [container remote role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container remote role list] SUBFAIL tests/test_help_pages.py::test_access_help [container remote role add] SUBFAIL tests/test_help_pages.py::test_access_help [container remote role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container remote label] SUBFAIL tests/test_help_pages.py::test_access_help [container remote label set] SUBFAIL tests/test_help_pages.py::test_access_help [container remote label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container remote label show] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container list] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container show] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container create] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container update] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container role] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container role list] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container role add] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container label] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container label set] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container remote --type container label show] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [container namespace list] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace show] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace create] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace role] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace role list] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace role add] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container list] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container show] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container create] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container role] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container role list] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container role add] SUBFAIL tests/test_help_pages.py::test_access_help [container namespace --type container role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution list] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution show] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution create] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution role] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution role list] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution role add] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution label] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution label set] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution label show] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution update] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container list] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container show] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container create] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container destroy] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container role] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container role list] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container role add] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container role remove] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container label] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container label set] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container label show] SUBFAIL tests/test_help_pages.py::test_access_help [container distribution --type container update] SUBFAIL tests/test_help_pages.py::test_access_help [container content] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [container content list] SUBFAIL tests/test_help_pages.py::test_access_help [container content show] SUBFAIL tests/test_help_pages.py::test_access_help [container content label] SUBFAIL tests/test_help_pages.py::test_access_help [container content label set] SUBFAIL tests/test_help_pages.py::test_access_help [container content label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container content label show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob list] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob label] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob label set] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type blob label show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest list] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest label] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest label set] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type manifest label show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag list] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag show] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag label] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag label set] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag label unset] SUBFAIL tests/test_help_pages.py::test_access_help [container content --type tag label show] SUBFAIL tests/test_help_pages.py::test_access_help [access-policy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [access-policy list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [access-policy show] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [access-policy update] SUBFAIL tests/test_help_pages.py::test_access_help - T... [access-policy reset] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [artifact] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ex... [artifact list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [artifact show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [artifact upload] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [content] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: exp... [content list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [domain] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [domain list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [domain show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [domain create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [domain update] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [domain destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [domain role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [domain role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [domain role list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [domain role add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [domain role remove] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [export] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [export pulp] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [export pulp show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [export pulp destroy] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [export pulp list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [export pulp run] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [exporter] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ex... [exporter pulp] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [exporter pulp list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [exporter pulp show] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [exporter pulp destroy] SUBFAIL tests/test_help_pages.py::test_access_help - ... [exporter pulp create] SUBFAIL tests/test_help_pages.py::test_access_help - T... [exporter pulp update] SUBFAIL tests/test_help_pages.py::test_access_help - T... [group] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expec... [group list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [group show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [group destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [group create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [group role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [group role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [group role list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [group role add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [group role remove] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [group permission] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [group permission list] SUBFAIL tests/test_help_pages.py::test_access_help - ... [group permission add] SUBFAIL tests/test_help_pages.py::test_access_help - T... [group permission remove] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type model] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type model list] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type model add] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type model remove] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type object] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type object list] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type object add] SUBFAIL tests/test_help_pages.py::test_access_help [group permission --type object remove] SUBFAIL tests/test_help_pages.py::test_access_help [group user] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [group user list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [group user add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [group user remove] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [group role-assignment] SUBFAIL tests/test_help_pages.py::test_access_help - ... [group role-assignment list] SUBFAIL tests/test_help_pages.py::test_access_help [group role-assignment add] SUBFAIL tests/test_help_pages.py::test_access_help [group role-assignment remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [content-guard list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [content-guard composite] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite destroy] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite role] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite role list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite role add] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard composite role remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header] SUBFAIL tests/test_help_pages.py::test_access_help - T... [content-guard header list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header destroy] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header role] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header role list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header role add] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard header role remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [content-guard rbac list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac destroy] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac role] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac role list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac role add] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac role remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac assign] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rbac remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect destroy] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect role] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect role list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect role add] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard redirect role remove] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard x509] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [content-guard x509 list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard x509 create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard x509 show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard x509 update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard x509 destroy] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rhsm] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [content-guard rhsm list] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rhsm create] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rhsm show] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rhsm update] SUBFAIL tests/test_help_pages.py::test_access_help [content-guard rhsm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [distribution] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [distribution list] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [importer] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ex... [importer pulp] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [importer pulp list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [importer pulp show] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [importer pulp destroy] SUBFAIL tests/test_help_pages.py::test_access_help - ... [importer pulp create] SUBFAIL tests/test_help_pages.py::test_access_help - T... [importer pulp update] SUBFAIL tests/test_help_pages.py::test_access_help - T... [orphan] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [orphan cleanup] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [publication] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [publication list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [remote list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [repository] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [repository list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [repository version] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [repository reclaim] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expect... [role list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [role show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [role create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [role update] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [role destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expect... [signing-service] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [signing-service list] SUBFAIL tests/test_help_pages.py::test_access_help - T... [signing-service show] SUBFAIL tests/test_help_pages.py::test_access_help - T... [status] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [task] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expect... [task list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [task destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [task role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [task role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [task role list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [task role add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [task role remove] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [task show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [task cancel] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [task profile-artifact-urls] SUBFAIL tests/test_help_pages.py::test_access_help [task purge] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [task summary] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [task-group] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [task-group list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [task-group show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [upload] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [upload list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [upload show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [upload destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [upstream-pulp] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [upstream-pulp list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [upstream-pulp show] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [upstream-pulp create] SUBFAIL tests/test_help_pages.py::test_access_help - T... [upstream-pulp update] SUBFAIL tests/test_help_pages.py::test_access_help - T... [upstream-pulp destroy] SUBFAIL tests/test_help_pages.py::test_access_help - ... [upstream-pulp replicate] SUBFAIL tests/test_help_pages.py::test_access_help [user] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expect... [user list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [user show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: e... [user create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [user update] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [user destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [user role-assignment] SUBFAIL tests/test_help_pages.py::test_access_help - T... [user role-assignment list] SUBFAIL tests/test_help_pages.py::test_access_help [user role-assignment add] SUBFAIL tests/test_help_pages.py::test_access_help [user role-assignment remove] SUBFAIL tests/test_help_pages.py::test_access_help [worker] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [worker list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [worker show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [file] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expect... [file repository] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [file repository list] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file repository show] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file repository create] SUBFAIL tests/test_help_pages.py::test_access_help [file repository update] SUBFAIL tests/test_help_pages.py::test_access_help [file repository destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file repository task] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file repository task list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository version] SUBFAIL tests/test_help_pages.py::test_access_help [file repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository version show] SUBFAIL tests/test_help_pages.py::test_access_help [file repository version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file repository version repair] SUBFAIL tests/test_help_pages.py::test_access_help [file repository label] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file repository label set] SUBFAIL tests/test_help_pages.py::test_access_help [file repository label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file repository label show] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content modify] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content --type file add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content --type file remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository content --type file modify] SUBFAIL tests/test_help_pages.py::test_access_help [file repository role] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file repository role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file repository role list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository role add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository sync] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file repository --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file update] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file task] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file task list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file version] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file version list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file version show] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file version repair] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file label] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file label set] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file label show] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content modify] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content --type file add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content --type file remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file content --type file modify] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file role] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file role list] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file role add] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file repository --type file sync] SUBFAIL tests/test_help_pages.py::test_access_help [file remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [file remote list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file remote show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file remote create] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [file remote update] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [file remote destroy] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [file remote label] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file remote label set] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file remote label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file remote label show] SUBFAIL tests/test_help_pages.py::test_access_help [file remote role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file remote role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file remote role list] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file remote role add] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file remote role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file update] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file label] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file label set] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file label show] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file role] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file role list] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file role add] SUBFAIL tests/test_help_pages.py::test_access_help [file remote --type file role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file publication] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file publication list] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file publication show] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file publication create] SUBFAIL tests/test_help_pages.py::test_access_help [file publication destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file publication role] SUBFAIL tests/test_help_pages.py::test_access_help - ... [file publication role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file publication role list] SUBFAIL tests/test_help_pages.py::test_access_help [file publication role add] SUBFAIL tests/test_help_pages.py::test_access_help [file publication role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file role] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file role list] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file role add] SUBFAIL tests/test_help_pages.py::test_access_help [file publication --type file role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file distribution list] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution show] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution create] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution update] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution label] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution label set] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution label show] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution role] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution role list] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution role add] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file update] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file label] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file label set] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file label show] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file role] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file role list] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file role add] SUBFAIL tests/test_help_pages.py::test_access_help [file distribution --type file role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file content] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [file content list] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file content show] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file content create] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [file content label] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [file content label set] SUBFAIL tests/test_help_pages.py::test_access_help [file content label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file content label show] SUBFAIL tests/test_help_pages.py::test_access_help [file content upload] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [file content --type file] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file label] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file label set] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file label unset] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file label show] SUBFAIL tests/test_help_pages.py::test_access_help [file content --type file upload] SUBFAIL tests/test_help_pages.py::test_access_help [file acs] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ex... [file acs path] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [file acs path add] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file acs path remove] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file acs list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [file acs show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [file acs create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [file acs update] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [file acs destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file acs role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [file acs role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file acs role list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [file acs role add] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [file acs role remove] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file acs refresh] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [file acs --type file] SUBFAIL tests/test_help_pages.py::test_access_help - T... [file acs --type file path] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file path add] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file path remove] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file list] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file show] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file create] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file update] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file destroy] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file role] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file role list] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file role add] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file role remove] SUBFAIL tests/test_help_pages.py::test_access_help [file acs --type file refresh] SUBFAIL tests/test_help_pages.py::test_access_help [python] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expe... [python repository] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [python repository list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository create] SUBFAIL tests/test_help_pages.py::test_access_help [python repository update] SUBFAIL tests/test_help_pages.py::test_access_help [python repository destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python repository task] SUBFAIL tests/test_help_pages.py::test_access_help [python repository task list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository version] SUBFAIL tests/test_help_pages.py::test_access_help [python repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository version show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python repository version repair] SUBFAIL tests/test_help_pages.py::test_access_help [python repository label] SUBFAIL tests/test_help_pages.py::test_access_help [python repository label set] SUBFAIL tests/test_help_pages.py::test_access_help [python repository label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python repository label show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content add] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content remove] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content modify] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content --type package add] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content --type package remove] SUBFAIL tests/test_help_pages.py::test_access_help [python repository content --type package modify] SUBFAIL tests/test_help_pages.py::test_access_help [python repository sync] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python create] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python update] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python task] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python task list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python version] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python version list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python version show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python version repair] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python label] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python label set] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python label show] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content add] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content remove] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content modify] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content --type package add] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content --type package remove] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python content --type package modify] SUBFAIL tests/test_help_pages.py::test_access_help [python repository --type python sync] SUBFAIL tests/test_help_pages.py::test_access_help [python remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErro... [python remote list] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [python remote show] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [python remote create] SUBFAIL tests/test_help_pages.py::test_access_help - T... [python remote update] SUBFAIL tests/test_help_pages.py::test_access_help - T... [python remote destroy] SUBFAIL tests/test_help_pages.py::test_access_help - ... [python remote label] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [python remote label set] SUBFAIL tests/test_help_pages.py::test_access_help [python remote label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python remote label show] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python list] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python show] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python create] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python update] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python label] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python label set] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python remote --type python label show] SUBFAIL tests/test_help_pages.py::test_access_help [python publication] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [python publication list] SUBFAIL tests/test_help_pages.py::test_access_help [python publication show] SUBFAIL tests/test_help_pages.py::test_access_help [python publication create] SUBFAIL tests/test_help_pages.py::test_access_help [python publication destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python publication --type pypi] SUBFAIL tests/test_help_pages.py::test_access_help [python publication --type pypi list] SUBFAIL tests/test_help_pages.py::test_access_help [python publication --type pypi show] SUBFAIL tests/test_help_pages.py::test_access_help [python publication --type pypi create] SUBFAIL tests/test_help_pages.py::test_access_help [python publication --type pypi destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [python distribution list] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution show] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution create] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution update] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution label] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution label set] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution label show] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python list] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python show] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python create] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python update] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python destroy] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python label] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python label set] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python distribution --type python label show] SUBFAIL tests/test_help_pages.py::test_access_help [python content] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [python content list] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [python content show] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [python content create] SUBFAIL tests/test_help_pages.py::test_access_help - ... [python content label] SUBFAIL tests/test_help_pages.py::test_access_help - T... [python content label set] SUBFAIL tests/test_help_pages.py::test_access_help [python content label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python content label show] SUBFAIL tests/test_help_pages.py::test_access_help [python content upload] SUBFAIL tests/test_help_pages.py::test_access_help - ... [python content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package show] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package create] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package label] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package label set] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package label unset] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package label show] SUBFAIL tests/test_help_pages.py::test_access_help [python content --type package upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: expecte... [rpm repository] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [rpm repository list] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm repository show] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm repository create] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm repository update] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm repository destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository task] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm repository task list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository version] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository version list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository version show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository version repair] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository label] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm repository label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content modify] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content --type package add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content --type package remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository content --type package modify] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository role] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm repository role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository sync] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm repository --type rpm] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm task] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm task list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm version] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm version list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm version show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm version destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm version repair] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content modify] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content --type package add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content --type package remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm content --type package modify] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm repository --type rpm sync] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ... [rpm remote list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm remote show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm remote create] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [rpm remote update] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [rpm remote destroy] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [rpm remote label] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm remote label set] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm remote label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote label show] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm remote role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm remote role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote role list] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm remote role add] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm remote role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm remote --type rpm list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type rpm role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm remote --type uln list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm remote --type uln role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm publication list] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm publication show] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm publication create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication role] SUBFAIL tests/test_help_pages.py::test_access_help - T... [rpm publication role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm publication --type rpm role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm distribution list] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm distribution show] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm distribution create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution role] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm distribution role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm distribution --type rpm role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError:... [rpm content list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm content show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm content label] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [rpm content label set] SUBFAIL tests/test_help_pages.py::test_access_help - ... [rpm content label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content create] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [rpm content upload] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [rpm content --type package] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type advisory upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type distribution_tree upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd_defaults upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type modulemd upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_category upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_environment upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_group upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type package_langpack upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file label] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file label set] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file label unset] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file label show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm content --type repo_metadata_file upload] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: exp... [rpm acs path] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [rpm acs path add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm acs path remove] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm acs list] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [rpm acs show] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [rpm acs create] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [rpm acs update] SUBFAIL tests/test_help_pages.py::test_access_help - TypeErr... [rpm acs destroy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm acs role] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError... [rpm acs role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs role list] SUBFAIL tests/test_help_pages.py::test_access_help - Type... [rpm acs role add] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm acs role remove] SUBFAIL tests/test_help_pages.py::test_access_help - Ty... [rpm acs refresh] SUBFAIL tests/test_help_pages.py::test_access_help - TypeEr... [rpm acs --type rpm] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [rpm acs --type rpm path] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm path add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm path remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm show] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm create] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm update] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm destroy] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm role] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm role my-permissions] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm role list] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm role add] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm role remove] SUBFAIL tests/test_help_pages.py::test_access_help [rpm acs --type rpm refresh] SUBFAIL tests/test_help_pages.py::test_access_help [rpm comps-upload] SUBFAIL tests/test_help_pages.py::test_access_help - TypeE... [rpm prune-packages] SUBFAIL tests/test_help_pages.py::test_access_help - Typ... [rpm copy] SUBFAIL tests/test_help_pages.py::test_access_help - TypeError: ex... = 1218 failed, 1 passed, 176 deselected, 1 subtests passed in 83.56s (0:01:23) = error: Bad exit status from /var/tmp/rpm-tmp.lIVyIb (%check) Bad exit status from /var/tmp/rpm-tmp.lIVyIb (%check) RPM build errors: Finish: rpmbuild pulp-cli-0.34.0-3.fc44.src.rpm Finish: build phase for pulp-cli-0.34.0-3.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-1756490948.436329/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 ERROR: Exception(/var/lib/copr-rpmbuild/results/pulp-cli-0.34.0-3.fc44.src.rpm) Config(fedora-rawhide-x86_64) 1 minutes 41 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 61875e3671b642acb7ecad1d6e711a14 -D /var/lib/mock/fedora-rawhide-x86_64-1756490948.436329/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.8o6pk0k2:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/originals/pulp-cli.spec' Copr build error: Build failed