2026-06-08 21:12:55.515563 | Job console starting
2026-06-08 21:12:55.637245 | Updating git repos
2026-06-08 21:12:56.793181 | Cloning repos into workspace
2026-06-08 21:12:57.338928 | Restoring repo states
2026-06-08 21:12:57.353024 | Merging changes
2026-06-08 21:12:57.980190 | Checking out repos
2026-06-08 21:12:58.062433 | Preparing playbooks
2026-06-08 21:13:00.482757 | Running Ansible setup
2026-06-08 21:13:05.490027 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 21:13:06.129819 | 
2026-06-08 21:13:06.129977 | PLAY [localhost]
2026-06-08 21:13:06.139665 | 
2026-06-08 21:13:06.139800 | TASK [Gathering Facts]
2026-06-08 21:13:07.241947 | localhost | ok
2026-06-08 21:13:07.248475 | 
2026-06-08 21:13:07.248556 | TASK [Setup log path fact]
2026-06-08 21:13:07.268738 | localhost | ok
2026-06-08 21:13:07.301105 | 
2026-06-08 21:13:07.301339 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 21:13:07.342647 | localhost | ok
2026-06-08 21:13:07.351287 | 
2026-06-08 21:13:07.351483 | TASK [emit-job-header : Print job information]
2026-06-08 21:13:07.402774 | # Job Information
2026-06-08 21:13:07.403033 | Ansible Version: 2.16.18
2026-06-08 21:13:07.403075 | Job: requre-reverse-dep-ogr-tests
2026-06-08 21:13:07.403103 | Pipeline: check
2026-06-08 21:13:07.403128 | Executor: 38.129.56.84
2026-06-08 21:13:07.403153 | Triggered by: https://github.com/packit/requre/pull/295
2026-06-08 21:13:07.403183 | Event ID: b64f8590-637e-11f1-8128-034c8dfa5700
2026-06-08 21:13:07.407319 | 
2026-06-08 21:13:07.407464 | LOOP [emit-job-header : Print node information]
2026-06-08 21:13:07.493590 | localhost | ok:
2026-06-08 21:13:07.493800 | localhost | # Node Information
2026-06-08 21:13:07.493826 | localhost | Inventory Hostname: container
2026-06-08 21:13:07.493846 | localhost | Hostname: np0000067700
2026-06-08 21:13:07.493891 | localhost | Username: zuul-worker
2026-06-08 21:13:07.493913 | localhost | Distro: Fedora 43
2026-06-08 21:13:07.493930 | localhost | Provider: vexxhost-nodepool-sf
2026-06-08 21:13:07.493947 | localhost | Region: RegionOne
2026-06-08 21:13:07.493964 | localhost | Label: cloud-fedora-43
2026-06-08 21:13:07.493980 | localhost | Product Name: OpenStack Nova
2026-06-08 21:13:07.493996 | localhost | Interface IP: 38.102.83.130
2026-06-08 21:13:07.503518 | 
2026-06-08 21:13:07.503691 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-08 21:13:08.024300 | localhost -> localhost | changed
2026-06-08 21:13:08.057251 | 
2026-06-08 21:13:08.057458 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-08 21:13:09.210499 | localhost -> localhost | changed
2026-06-08 21:13:09.223692 | 
2026-06-08 21:13:09.223935 | PLAY [all]
2026-06-08 21:13:09.241075 | 
2026-06-08 21:13:09.241341 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-08 21:13:09.805448 | container | ok
2026-06-08 21:13:09.828366 | 
2026-06-08 21:13:09.828570 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-08 21:13:09.881057 | container | ok
2026-06-08 21:13:09.887842 | 
2026-06-08 21:13:09.888041 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-08 21:13:10.198251 | container -> localhost | ok
2026-06-08 21:13:10.204353 | 
2026-06-08 21:13:10.204576 | TASK [validate-host : Collect information about the host]
2026-06-08 21:13:11.740766 | container | ok
2026-06-08 21:13:11.758983 | 
2026-06-08 21:13:11.759187 | TASK [validate-host : Sanitize hostname]
2026-06-08 21:13:11.822519 | container | ok
2026-06-08 21:13:11.826360 | 
2026-06-08 21:13:11.826440 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-08 21:13:12.381538 | container -> localhost | changed
2026-06-08 21:13:12.388202 | 
2026-06-08 21:13:12.388307 | TASK [validate-host : Collect information about zuul worker]
2026-06-08 21:13:12.927811 | container | ok
2026-06-08 21:13:12.932216 | 
2026-06-08 21:13:12.932304 | TASK [validate-host : Write out all zuul information for each host]
2026-06-08 21:13:13.540763 | container -> localhost | changed
2026-06-08 21:13:13.552172 | 
2026-06-08 21:13:13.552322 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-08 21:13:13.879412 | container | ok
2026-06-08 21:13:13.888788 | 
2026-06-08 21:13:13.888988 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-08 21:13:14.910945 | container | Output suppressed because no_log was given
2026-06-08 21:13:14.925693 | 
2026-06-08 21:13:14.925939 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-08 21:13:15.236141 | container -> localhost | ok
2026-06-08 21:13:15.246536 | 
2026-06-08 21:13:15.246680 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-08 21:13:15.281915 | container | ok
2026-06-08 21:13:15.303521 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-08 21:13:15.314517 | 
2026-06-08 21:13:15.314611 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-08 21:13:15.956425 | container -> localhost | Generating public/private rsa key pair.
2026-06-08 21:13:15.956800 | container -> localhost | Your identification has been saved in /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/81f1afb0e52d403bb0d3f56d8625060d_id_rsa
2026-06-08 21:13:15.956909 | container -> localhost | Your public key has been saved in /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/81f1afb0e52d403bb0d3f56d8625060d_id_rsa.pub
2026-06-08 21:13:15.956960 | container -> localhost | The key fingerprint is:
2026-06-08 21:13:15.957003 | container -> localhost | SHA256:0mhSREuYd+6C1bv6ad1i9kKRn4arCVYkanwzCXnPRD8 zuul-build-sshkey
2026-06-08 21:13:15.957042 | container -> localhost | The key's randomart image is:
2026-06-08 21:13:15.957080 | container -> localhost | +---[RSA 3072]----+
2026-06-08 21:13:15.957120 | container -> localhost | |     ++ .        |
2026-06-08 21:13:15.957160 | container -> localhost | |    o+.o..       |
2026-06-08 21:13:15.957198 | container -> localhost | |    o.=+o E.     |
2026-06-08 21:13:15.957236 | container -> localhost | |   . =.Xo o.     |
2026-06-08 21:13:15.957274 | container -> localhost | |    =oO.S. + .   |
2026-06-08 21:13:15.957313 | container -> localhost | |   ..+.=o o +    |
2026-06-08 21:13:15.957351 | container -> localhost | |      o. + +     |
2026-06-08 21:13:15.957389 | container -> localhost | |     . .ooB .    |
2026-06-08 21:13:15.957427 | container -> localhost | |      .+=+ +.    |
2026-06-08 21:13:15.957464 | container -> localhost | +----[SHA256]-----+
2026-06-08 21:13:15.957556 | container -> localhost | ok: Runtime: 0:00:00.098069
2026-06-08 21:13:15.968900 | 
2026-06-08 21:13:15.969048 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-08 21:13:16.005157 | container | ok
2026-06-08 21:13:16.023378 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-08 21:13:16.036877 | 
2026-06-08 21:13:16.036999 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-08 21:13:16.073259 | container | skipping: Conditional result was False
2026-06-08 21:13:16.082641 | 
2026-06-08 21:13:16.082790 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-08 21:13:16.694818 | container | changed
2026-06-08 21:13:16.700708 | 
2026-06-08 21:13:16.700839 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-08 21:13:17.052914 | container | ok
2026-06-08 21:13:17.061664 | 
2026-06-08 21:13:17.061821 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-08 21:13:18.019719 | container | changed
2026-06-08 21:13:18.028762 | 
2026-06-08 21:13:18.029017 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-08 21:13:18.943711 | container | changed
2026-06-08 21:13:18.952722 | 
2026-06-08 21:13:18.952915 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-08 21:13:18.990138 | container | skipping: Conditional result was False
2026-06-08 21:13:18.999596 | 
2026-06-08 21:13:18.999754 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 21:13:19.485380 | container -> localhost | changed
2026-06-08 21:13:19.507222 | 
2026-06-08 21:13:19.507447 | TASK [add-build-sshkey : Add back temp key]
2026-06-08 21:13:19.860755 | container -> localhost | Identity added: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/81f1afb0e52d403bb0d3f56d8625060d_id_rsa (zuul-build-sshkey)
2026-06-08 21:13:19.861181 | container -> localhost | ok: Runtime: 0:00:00.019910
2026-06-08 21:13:19.871060 | 
2026-06-08 21:13:19.871259 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-08 21:13:20.369037 | container | ok
2026-06-08 21:13:20.377329 | 
2026-06-08 21:13:20.377486 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-08 21:13:20.407745 | container | skipping: Conditional result was False
2026-06-08 21:13:20.425043 | 
2026-06-08 21:13:20.425259 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-08 21:13:20.490783 | 
2026-06-08 21:13:20.491161 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 21:13:20.518846 | container | skipping: Conditional result was False
2026-06-08 21:13:20.536652 | 
2026-06-08 21:13:20.536932 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-08 21:13:20.828493 | container | ok: "logs"
2026-06-08 21:13:20.828984 | 
2026-06-08 21:13:21.136624 | container | ok: "artifacts"
2026-06-08 21:13:21.397218 | container | ok: "docs"
2026-06-08 21:13:21.414757 | 
2026-06-08 21:13:21.415315 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-08 21:13:21.743144 | container | changed: "logs"
2026-06-08 21:13:22.020220 | container | changed: "artifacts"
2026-06-08 21:13:22.297414 | container | changed: "docs"
2026-06-08 21:13:22.319245 | 
2026-06-08 21:13:22.319429 | PLAY RECAP
2026-06-08 21:13:22.319517 | container | ok: 23 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-08 21:13:22.319572 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 21:13:22.319608 | 
2026-06-08 21:13:22.495179 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 21:13:22.497731 | RUN START: [untrusted : github.com/packit/requre/files/zuul-reverse-dep-ogr.yaml@main]
2026-06-08 21:13:23.176836 | 
2026-06-08 21:13:23.177103 | PLAY [Check if we are not breaking ogr]
2026-06-08 21:13:23.195615 | 
2026-06-08 21:13:23.195842 | TASK [include_tasks]
2026-06-08 21:13:23.218274 | container | ok
2026-06-08 21:13:23.228294 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/untrusted/project_0/github.com/packit/requre/files/tasks/zuul-project-setup.yaml
2026-06-08 21:13:23.233421 | 
2026-06-08 21:13:23.233616 | TASK [set_fact]
2026-06-08 21:13:23.264453 | container | ok
2026-06-08 21:13:23.270637 | 
2026-06-08 21:13:23.270838 | TASK [set_fact]
2026-06-08 21:13:23.323670 | container | ok
2026-06-08 21:13:23.330361 | 
2026-06-08 21:13:23.330546 | TASK [stat /home/zuul-worker/src/github.com/packit/requre]
2026-06-08 21:13:23.827389 | container | ok
2026-06-08 21:13:23.834446 | 
2026-06-08 21:13:23.834570 | TASK [Let's make sure /home/zuul-worker/src/github.com/packit/requre is present]
2026-06-08 21:13:23.879336 | container | ok: All assertions passed
2026-06-08 21:13:23.887252 | 
2026-06-08 21:13:23.887413 | TASK [include_tasks]
2026-06-08 21:13:23.909601 | container | ok
2026-06-08 21:13:23.916391 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/untrusted/project_0/github.com/packit/requre/files/tasks/generic-dnf-requirements.yaml
2026-06-08 21:13:23.927191 | 
2026-06-08 21:13:23.927338 | TASK [Install generic RPM packages]
2026-06-08 21:13:29.511238 | container | changed
2026-06-08 21:13:29.522114 | 
2026-06-08 21:13:29.522373 | TASK [include_tasks]
2026-06-08 21:13:29.551902 | container | ok
2026-06-08 21:13:29.562506 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/untrusted/project_0/github.com/packit/requre/files/tasks/rpm-test-deps.yaml
2026-06-08 21:13:29.573771 | 
2026-06-08 21:13:29.573956 | TASK [Install test rpm dependencies]
2026-06-08 21:13:35.365330 | container | changed
2026-06-08 21:13:35.369811 | 
2026-06-08 21:13:35.369929 | TASK [Install latest twine for sake of check command]
2026-06-08 21:13:47.749963 | container | changed
2026-06-08 21:13:47.760437 | 
2026-06-08 21:13:47.760576 | TASK [include_tasks]
2026-06-08 21:13:47.784394 | container | ok
2026-06-08 21:13:47.794043 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/untrusted/project_0/github.com/packit/requre/files/tasks/install-ansible.yaml
2026-06-08 21:13:47.807241 | 
2026-06-08 21:13:47.807374 | TASK [Install ansible]
2026-06-08 21:14:05.902636 | container | changed
2026-06-08 21:14:05.911035 | 
2026-06-08 21:14:05.911166 | TASK [include_tasks]
2026-06-08 21:14:05.937631 | container | ok
2026-06-08 21:14:05.949002 | container | included: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/untrusted/project_0/github.com/packit/requre/files/tasks/ogr_reverse_dep_test.yaml
2026-06-08 21:14:05.961652 | 
2026-06-08 21:14:05.961783 | TASK [set_fact]
2026-06-08 21:14:05.992191 | container | ok
2026-06-08 21:14:05.997781 | 
2026-06-08 21:14:05.997901 | TASK [Checkout ogr]
2026-06-08 21:14:09.437613 | container | changed
2026-06-08 21:14:09.447685 | 
2026-06-08 21:14:09.447817 | TASK [install ogr dependencies via ansible playbooks]
2026-06-08 21:14:10.326723 | container | Using /etc/ansible/ansible.cfg as config file
2026-06-08 21:14:10.326798 | container |
2026-06-08 21:14:10.326812 | container | PLAY [Install dependencies for PIP ogr] ****************************************
2026-06-08 21:14:10.326820 | container |
2026-06-08 21:14:10.326828 | container | TASK [Gathering Facts] *********************************************************
2026-06-08 21:14:12.506762 | container | ok: [localhost]
2026-06-08 21:14:12.506803 | container |
2026-06-08 21:14:12.506816 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:12.535643 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/generic-dnf-requirements.yaml for localhost
2026-06-08 21:14:12.535667 | container |
2026-06-08 21:14:12.535677 | container | TASK [Install generic RPM packages] ********************************************
2026-06-08 21:14:16.979829 | container | changed: [localhost] => {"changed": true, "msg": "", "rc": 0, "results": ["Installed: python3-pygithub-2.7.0-3.fc43.noarch", "Installed: python3-pyforgejo-2.0.4-5.fc43.noarch", "Installed: python3-jwt+crypto-2.8.0-7.fc43.noarch", "Installed: python3-jwt-2.8.0-7.fc43.noarch", "Installed: python3-pynacl-1.5.0-18.fc43.x86_64", "Installed: python3-typing-extensions-4.15.0-2.fc43.noarch", "Installed: python3-httpx-0.28.1-9.fc43.noarch", "Installed: python3-certifi-2025.07.09-3.fc43.noarch", "Installed: python3-httpcore-1.0.9-5.fc43.noarch", "Installed: python3-h11-0.16.0-5.fc43.noarch", "Installed: python3-gitlab-7.1.0-1.fc43.noarch", "Installed: python3-requests-toolbelt-1.0.0-14.fc43.noarch", "Installed: python3-pytest-cov-5.0.0-8.fc43.noarch", "Installed: python3-coverage+toml-7.10.2-3.fc43.x86_64", "Installed: python3-coverage-7.10.2-3.fc43.x86_64", "Installed: libsodium-1.0.22-1.fc43.x86_64", "Installed: python3-dotenv-1.2.2-1.fc43.noarch", "Installed: python3-pydantic-2.12.5-1.fc43.noarch", "Installed: python3-pydantic-core-2.41.5-3.fc43.x86_64", "Installed: python3-typing-inspection-0.4.2-1.fc43.noarch", "Installed: python3-annotated-types-0.7.0-8.fc43.noarch", "Installed: python3-anyio-4.13.0-1.fc43.noarch", "Installed: python3-dotenv+cli-1.2.2-1.fc43.noarch", "Installed: python3-pydantic+email-2.12.5-1.fc43.noarch", "Installed: python3-email-validator-2.3.0-2.fc43.noarch", "Installed: python3-dns-2.8.0-2.fc43.noarch", "Installed: python3-click-1:8.1.7-12.fc43.noarch"]}
2026-06-08 21:14:16.979885 | container |
2026-06-08 21:14:16.979895 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:17.005134 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/python-compile-deps.yaml for localhost
2026-06-08 21:14:17.005163 | container |
2026-06-08 21:14:17.005171 | container | TASK [Install specific RPMs to be able to use PIP installation] ****************
2026-06-08 21:14:19.787770 | container | changed: [localhost] => {"changed": true, "msg": "", "rc": 0, "results": ["Installed: krb5-devel-1.22.2-4.fc43.x86_64", "Installed: libkadm5-1.22.2-4.fc43.x86_64", "Installed: keyutils-libs-devel-1.6.3-6.fc43.x86_64", "Installed: libcom_err-devel-1.47.3-2.fc43.x86_64", "Installed: libselinux-devel-3.9-5.fc43.x86_64", "Installed: libsepol-devel-3.9-2.fc43.x86_64", "Installed: libverto-devel-0.3.2-11.fc43.x86_64", "Installed: pcre2-devel-10.47-1.fc43.x86_64", "Installed: pcre2-utf16-10.47-1.fc43.x86_64", "Installed: pcre2-utf32-10.47-1.fc43.x86_64"]}
2026-06-08 21:14:19.787806 | container |
2026-06-08 21:14:19.787814 | container | TASK [Install deps from PyPI] **************************************************
2026-06-08 21:14:24.715472 | container | ok: [localhost] => (item=PyGithub) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "PyGithub"], "item": "PyGithub", "name": ["PyGithub"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: PyGithub in /usr/local/lib/python3.14/site-packages (2.9.1)\nRequirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from PyGithub) (1.6.2)\nRequirement already satisfied: requests>=2.14.0 in /usr/lib/python3.14/site-packages (from PyGithub) (2.33.1)\nRequirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->PyGithub) (2.13.0)\nRequirement already satisfied: typing-extensions>=4.5.0 in /usr/local/lib/python3.14/site-packages (from PyGithub) (4.15.0)\nRequirement already satisfied: urllib3>=1.26.0 in /usr/lib/python3.14/site-packages (from PyGithub) (2.7.0)\nRequirement already satisfied: cryptography>=3.4.0 in /usr/local/lib64/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->PyGithub) (48.0.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub) (3.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests>=2.14.0->PyGithub) (3.4.3)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests>=2.14.0->PyGithub) (3.10)\n", "stdout_lines": ["Requirement already satisfied: PyGithub in /usr/local/lib/python3.14/site-packages (2.9.1)", "Requirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from PyGithub) (1.6.2)", "Requirement already satisfied: requests>=2.14.0 in /usr/lib/python3.14/site-packages (from PyGithub) (2.33.1)", "Requirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->PyGithub) (2.13.0)", "Requirement already satisfied: typing-extensions>=4.5.0 in /usr/local/lib/python3.14/site-packages (from PyGithub) (4.15.0)", "Requirement already satisfied: urllib3>=1.26.0 in /usr/lib/python3.14/site-packages (from PyGithub) (2.7.0)", "Requirement already satisfied: cryptography>=3.4.0 in /usr/local/lib64/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->PyGithub) (48.0.0)", "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub) (2.0.0)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.4.0->PyGithub) (3.0)", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests>=2.14.0->PyGithub) (3.4.3)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests>=2.14.0->PyGithub) (3.10)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715514 | container | ok: [localhost] => (item=python-gitlab) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "python-gitlab"], "item": "python-gitlab", "name": ["python-gitlab"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (8.4.0)\nRequirement already satisfied: requests>=2.32.0 in /usr/lib/python3.14/site-packages (from python-gitlab) (2.33.1)\nRequirement already satisfied: requests-toolbelt>=1.0.0 in /usr/local/lib/python3.14/site-packages (from python-gitlab) (1.0.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (3.4.3)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (3.10)\nRequirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (2.7.0)\n", "stdout_lines": ["Requirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (8.4.0)", "Requirement already satisfied: requests>=2.32.0 in /usr/lib/python3.14/site-packages (from python-gitlab) (2.33.1)", "Requirement already satisfied: requests-toolbelt>=1.0.0 in /usr/local/lib/python3.14/site-packages (from python-gitlab) (1.0.0)", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (3.4.3)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (3.10)", "Requirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests>=2.32.0->python-gitlab) (2.7.0)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715522 | container | ok: [localhost] => (item=GitPython) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "GitPython"], "item": "GitPython", "name": ["GitPython"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: GitPython in /usr/local/lib/python3.14/site-packages (3.1.50)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from GitPython) (4.0.12)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->GitPython) (5.0.3)\n", "stdout_lines": ["Requirement already satisfied: GitPython in /usr/local/lib/python3.14/site-packages (3.1.50)", "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from GitPython) (4.0.12)", "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->GitPython) (5.0.3)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715529 | container | ok: [localhost] => (item=PyYAML) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "PyYAML"], "item": "PyYAML", "name": ["PyYAML"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: PyYAML in /usr/lib64/python3.14/site-packages (6.0.2)\n", "stdout_lines": ["Requirement already satisfied: PyYAML in /usr/lib64/python3.14/site-packages (6.0.2)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715537 | container | ok: [localhost] => (item=cryptography) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "cryptography"], "item": "cryptography", "name": ["cryptography"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: cryptography in /usr/local/lib64/python3.14/site-packages (48.0.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography) (3.0)\n", "stdout_lines": ["Requirement already satisfied: cryptography in /usr/local/lib64/python3.14/site-packages (48.0.0)", "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography) (2.0.0)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography) (3.0)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715541 | container | ok: [localhost] => (item=Deprecated) => {"ansible_loop_var": "item", "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "Deprecated"], "item": "Deprecated", "name": ["Deprecated"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Requirement already satisfied: Deprecated in /usr/local/lib/python3.14/site-packages (1.3.1)\nRequirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from Deprecated) (2.2.1)\n", "stdout_lines": ["Requirement already satisfied: Deprecated in /usr/local/lib/python3.14/site-packages (1.3.1)", "Requirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from Deprecated) (2.2.1)"], "version": null, "virtualenv": null}
2026-06-08 21:14:24.715549 | container |
2026-06-08 21:14:24.715554 | container | PLAY RECAP *********************************************************************
2026-06-08 21:14:24.715559 | container | localhost                  : ok=6    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
2026-06-08 21:14:24.715563 | container |
2026-06-08 21:14:25.031791 | container | ok: Runtime: 0:00:14.884696
2026-06-08 21:14:25.040440 | 
2026-06-08 21:14:25.040524 | TASK [install and run ogr tests via ansible playbooks]
2026-06-08 21:14:25.749456 | container | Using /etc/ansible/ansible.cfg as config file
2026-06-08 21:14:25.749560 | container |
2026-06-08 21:14:25.749575 | container | PLAY [This is a recipe for how to run ogr tests] *******************************
2026-06-08 21:14:25.749583 | container |
2026-06-08 21:14:25.749591 | container | TASK [Gathering Facts] *********************************************************
2026-06-08 21:14:28.283491 | container | ok: [localhost]
2026-06-08 21:14:28.283556 | container |
2026-06-08 21:14:28.283567 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:28.316846 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/project-dir.yaml for localhost
2026-06-08 21:14:28.316877 | container |
2026-06-08 21:14:28.316886 | container | TASK [ansible.builtin.set_fact] ************************************************
2026-06-08 21:14:28.355514 | container | ok: [localhost] => {"ansible_facts": {"project_dir": "/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/.."}, "changed": false}
2026-06-08 21:14:28.355550 | container |
2026-06-08 21:14:28.355560 | container | TASK [ansible.builtin.set_fact] ************************************************
2026-06-08 21:14:28.393997 | container | skipping: [localhost] => {"changed": false, "false_condition": "project_dir is not defined", "skip_reason": "Conditional result was False"}
2026-06-08 21:14:28.394057 | container |
2026-06-08 21:14:28.394063 | container | TASK [stat /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/..] ***
2026-06-08 21:14:28.804001 | container | ok: [localhost] => {"changed": false, "stat": {"atime": 1780953246.877935, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1780953248.7470202, "dev": 44, "device_type": 0, "executable": true, "exists": true, "gid": 1000, "gr_name": "zuul-worker", "inode": 719, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "2755", "mtime": 1780953248.7470202, "nlink": 1, "path": "/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/..", "pw_name": "zuul-worker", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 668, "uid": 1000, "version": "424", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
2026-06-08 21:14:28.804057 | container |
2026-06-08 21:14:28.804067 | container | TASK [Assert project_dir is present] *******************************************
2026-06-08 21:14:28.837423 | container | ok: [localhost] => {
2026-06-08 21:14:28.837452 | container |     "changed": false,
2026-06-08 21:14:28.837459 | container |     "msg": "All assertions passed"
2026-06-08 21:14:28.837467 | container | }
2026-06-08 21:14:28.837474 | container |
2026-06-08 21:14:28.837481 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:28.873661 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/rpm-test-deps.yaml for localhost
2026-06-08 21:14:28.873683 | container |
2026-06-08 21:14:28.873690 | container | TASK [Install test rpm dependencies] *******************************************
2026-06-08 21:14:40.729499 | container | changed: [localhost] => {"changed": true, "msg": "", "rc": 0, "results": ["Installed: tox-4.35.0-1.fc43.noarch", "Installed: python3-cachetools-5.5.2-5.fc43.noarch", "Installed: python3-colorama-0.4.6-14.fc43.noarch", "Installed: python3-filelock-3.15.4-10.fc43.noarch", "Installed: python3-pyproject-api-1.9.1-5.fc43.noarch", "Installed: python3-chardet-5.2.0-26.fc43.noarch", "Installed: python3-platformdirs-4.2.2-8.fc43.noarch", "Installed: python3-virtualenv-20.35.4-3.fc43.noarch", "Installed: python3-distlib-0.4.0-2.fc43.noarch", "Installed: pypy3.10-devel-7.3.19-11.3.10.fc43.x86_64", "Installed: pypy3.10-7.3.19-11.3.10.fc43.x86_64", "Installed: pypy3.10-libs-7.3.19-11.3.10.fc43.x86_64", "Installed: pypy3.11-devel-7.3.22-1.3.11.fc43.x86_64", "Installed: pypy3.11-7.3.22-1.3.11.fc43.x86_64", "Installed: pypy3.11-libs-7.3.22-1.3.11.fc43.x86_64", "Installed: python3.10-devel-3.10.20-1.fc43.x86_64", "Installed: python3.10-libs-3.10.20-1.fc43.x86_64", "Installed: python3.11-devel-3.11.15-4.fc43.x86_64", "Installed: python3.11-libs-3.11.15-4.fc43.x86_64", "Installed: libb2-0.98.1-14.fc43.x86_64", "Installed: python3.12-devel-3.12.13-3.fc43.x86_64", "Installed: python3.12-libs-3.12.13-3.fc43.x86_64", "Installed: python3.13-devel-3.13.13-1.fc43.x86_64", "Installed: python3.13-libs-3.13.13-1.fc43.x86_64", "Installed: python3.14-freethreading-devel-3.14.5-1.fc43.x86_64", "Installed: python3.14-freethreading-libs-3.14.5-1.fc43.x86_64", "Installed: python3.15-devel-3.15.0~b1-1.fc43.x86_64", "Installed: python3.15-libs-3.15.0~b1-1.fc43.x86_64", "Installed: python3.15-freethreading-devel-3.15.0~b1-1.fc43.x86_64", "Installed: python3.15-freethreading-libs-3.15.0~b1-1.fc43.x86_64", "Installed: python3.15-freethreading-3.15.0~b1-1.fc43.x86_64", "Installed: python3.15-3.15.0~b1-1.fc43.x86_64", "Installed: python3.14-freethreading-3.14.5-1.fc43.x86_64", "Installed: python3.13-3.13.13-1.fc43.x86_64", "Installed: python3.12-3.12.13-3.fc43.x86_64", "Installed: python3.11-3.11.15-4.fc43.x86_64", "Installed: python3.10-3.10.20-1.fc43.x86_64"]}
2026-06-08 21:14:40.729553 | container |
2026-06-08 21:14:40.729563 | container | TASK [Install flexmock from PyPI] **********************************************
2026-06-08 21:14:41.763515 | container | changed: [localhost] => {"changed": true, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "-U", "flexmock"], "name": ["flexmock"], "requirements": null, "state": "latest", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Collecting flexmock\n  Downloading flexmock-0.13.0-py3-none-any.whl.metadata (5.5 kB)\nDownloading flexmock-0.13.0-py3-none-any.whl (20 kB)\nInstalling collected packages: flexmock\nSuccessfully installed flexmock-0.13.0\n", "stdout_lines": ["Collecting flexmock", "  Downloading flexmock-0.13.0-py3-none-any.whl.metadata (5.5 kB)", "Downloading flexmock-0.13.0-py3-none-any.whl (20 kB)", "Installing collected packages: flexmock", "Successfully installed flexmock-0.13.0"], "version": null, "virtualenv": null}
2026-06-08 21:14:41.763544 | container |
2026-06-08 21:14:41.763553 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:41.792345 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/install-requre.yaml for localhost
2026-06-08 21:14:41.792389 | container |
2026-06-08 21:14:41.792397 | container | TASK [Install requre] **********************************************************
2026-06-08 21:14:46.565648 | container | changed: [localhost] => {"changed": true, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "-U", "git+https://github.com/packit/requre"], "name": ["git+https://github.com/packit/requre"], "requirements": null, "state": "latest", "stderr": "  Running command git clone --filter=blob:none --quiet https://github.com/packit/requre /tmp/pip-req-build-0vv9by9w\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["  Running command git clone --filter=blob:none --quiet https://github.com/packit/requre /tmp/pip-req-build-0vv9by9w", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Collecting git+https://github.com/packit/requre\n  Cloning https://github.com/packit/requre to ./pip-req-build-0vv9by9w\n  Resolved https://github.com/packit/requre to commit 1ee00d1565a3f22b312fc63cf269d154d47af80b\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.1.7)\nRequirement already satisfied: gitpython in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (3.1.50)\nRequirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (0.28.1)\nRequirement already satisfied: pytest in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.3.5)\nRequirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (6.0.2)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (2.33.1)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (4.0.12)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (5.0.3)\nRequirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (4.13.0)\nRequirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (2026.5.20)\nRequirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (1.0.9)\nRequirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (3.10)\nRequirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->requre==0.9.1.post1.dev15+g1ee00d156) (0.16.0)\nRequirement already satisfied: iniconfig in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.1.0)\nRequirement already satisfied: packaging in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (25.0)\nRequirement already satisfied: pluggy<2,>=1.5 in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (1.6.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (3.4.3)\nRequirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (2.7.0)\nBuilding wheels for collected packages: requre\n  Building wheel for requre (pyproject.toml): started\n  Building wheel for requre (pyproject.toml): finished with status 'done'\n  Created wheel for requre: filename=requre-0.9.1.post1.dev15+g1ee00d156-py3-none-any.whl size=50071 sha256=529c593b757cb8d6125600eaee6895b6943e82ae367e78372a1cd7da2f86b997\n  Stored in directory: /tmp/pip-ephem-wheel-cache-kl9ix8bq/wheels/e9/64/f3/da4759f27fed5d201b21bede150bbe0f266d9a8c1dc6781a53\nSuccessfully built requre\nInstalling collected packages: requre\nSuccessfully installed requre-0.9.1.post1.dev15+g1ee00d156\n", "stdout_lines": ["Collecting git+https://github.com/packit/requre", "  Cloning https://github.com/packit/requre to ./pip-req-build-0vv9by9w", "  Resolved https://github.com/packit/requre to commit 1ee00d1565a3f22b312fc63cf269d154d47af80b", "  Installing build dependencies: started", "  Installing build dependencies: finished with status 'done'", "  Getting requirements to build wheel: started", "  Getting requirements to build wheel: finished with status 'done'", "  Preparing metadata (pyproject.toml): started", "  Preparing metadata (pyproject.toml): finished with status 'done'", "Requirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.1.7)", "Requirement already satisfied: gitpython in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (3.1.50)", "Requirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (0.28.1)", "Requirement already satisfied: pytest in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.3.5)", "Requirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (6.0.2)", "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (2.33.1)", "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (4.0.12)", "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (5.0.3)", "Requirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (4.13.0)", "Requirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (2026.5.20)", "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (1.0.9)", "Requirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (3.10)", "Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->requre==0.9.1.post1.dev15+g1ee00d156) (0.16.0)", "Requirement already satisfied: iniconfig in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.1.0)", "Requirement already satisfied: packaging in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (25.0)", "Requirement already satisfied: pluggy<2,>=1.5 in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (1.6.0)", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (3.4.3)", "Requirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (2.7.0)", "Building wheels for collected packages: requre", "  Building wheel for requre (pyproject.toml): started", "  Building wheel for requre (pyproject.toml): finished with status 'done'", "  Created wheel for requre: filename=requre-0.9.1.post1.dev15+g1ee00d156-py3-none-any.whl size=50071 sha256=529c593b757cb8d6125600eaee6895b6943e82ae367e78372a1cd7da2f86b997", "  Stored in directory: /tmp/pip-ephem-wheel-cache-kl9ix8bq/wheels/e9/64/f3/da4759f27fed5d201b21bede150bbe0f266d9a8c1dc6781a53", "Successfully built requre", "Installing collected packages: requre", "Successfully installed requre-0.9.1.post1.dev15+g1ee00d156"], "version": null, "virtualenv": null}
2026-06-08 21:14:46.565700 | container |
2026-06-08 21:14:46.565714 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:46.588389 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/install-ogr.yaml for localhost
2026-06-08 21:14:46.588429 | container |
2026-06-08 21:14:46.588438 | container | TASK [Install ogr from /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/..] ***
2026-06-08 21:14:49.117969 | container | changed: [localhost] => {"changed": true, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/.."], "name": ["/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/.."], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Processing /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (48.0.0)\nRequirement already satisfied: deprecated in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (1.3.1)\nRequirement already satisfied: gitpython in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (3.1.50)\nRequirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (0.28.1)\nRequirement already satisfied: pyforgejo>=2.0.0 in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.0.7)\nRequirement already satisfied: pygithub in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.9.1)\nRequirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (8.4.0)\nRequirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (6.0.2)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.33.1)\nRequirement already satisfied: urllib3 in /usr/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.7.0)\nRequirement already satisfied: pydantic>=2.11.2 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (2.13.4)\nRequirement already satisfied: pydantic-core>=2.40.0 in /usr/local/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (2.46.4)\nRequirement already satisfied: python-dotenv>=1.1.0 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (1.2.2)\nRequirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (4.13.0)\nRequirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (2026.5.20)\nRequirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (1.0.9)\nRequirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (3.10)\nRequirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (0.16.0)\nRequirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (0.7.0)\nRequirement already satisfied: typing-extensions>=4.14.1 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (4.15.0)\nRequirement already satisfied: typing-inspection>=0.4.2 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (0.4.2)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography->ogr==0.61.1.post1.dev2+ge3af0b803) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->ogr==0.61.1.post1.dev2+ge3af0b803) (3.0)\nRequirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from deprecated->ogr==0.61.1.post1.dev2+ge3af0b803) (2.2.1)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from gitpython->ogr==0.61.1.post1.dev2+ge3af0b803) (4.0.12)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->ogr==0.61.1.post1.dev2+ge3af0b803) (5.0.3)\nRequirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from pygithub->ogr==0.61.1.post1.dev2+ge3af0b803) (1.6.2)\nRequirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->pygithub->ogr==0.61.1.post1.dev2+ge3af0b803) (2.13.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->ogr==0.61.1.post1.dev2+ge3af0b803) (3.4.3)\nRequirement already satisfied: requests-toolbelt>=1.0.0 in /usr/local/lib/python3.14/site-packages (from python-gitlab->ogr==0.61.1.post1.dev2+ge3af0b803) (1.0.0)\nBuilding wheels for collected packages: ogr\n  Building wheel for ogr (pyproject.toml): started\n  Building wheel for ogr (pyproject.toml): finished with status 'done'\n  Created wheel for ogr: filename=ogr-0.61.1.post1.dev2+ge3af0b803-py3-none-any.whl size=110921 sha256=2b9a518ba59ae8b30a8f77bf45bca41681f0018b0e372cb21710baeac9753b79\n  Stored in directory: /tmp/pip-ephem-wheel-cache-6aj_goht/wheels/9b/d6/fa/ec94c7bb15107e2c9ca0f24385a39f77090af0298d37cccc3f\nSuccessfully built ogr\nInstalling collected packages: ogr\n  Attempting uninstall: ogr\n    Found existing installation: ogr 0.61.1\n    Uninstalling ogr-0.61.1:\n      Successfully uninstalled ogr-0.61.1\nSuccessfully installed ogr-0.61.1.post1.dev2+ge3af0b803\n", "stdout_lines": ["Processing /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned", "  Installing build dependencies: started", "  Installing build dependencies: finished with status 'done'", "  Getting requirements to build wheel: started", "  Getting requirements to build wheel: finished with status 'done'", "  Preparing metadata (pyproject.toml): started", "  Preparing metadata (pyproject.toml): finished with status 'done'", "Requirement already satisfied: cryptography in /usr/local/lib64/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (48.0.0)", "Requirement already satisfied: deprecated in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (1.3.1)", "Requirement already satisfied: gitpython in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (3.1.50)", "Requirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (0.28.1)", "Requirement already satisfied: pyforgejo>=2.0.0 in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.0.7)", "Requirement already satisfied: pygithub in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.9.1)", "Requirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (8.4.0)", "Requirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (6.0.2)", "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.33.1)", "Requirement already satisfied: urllib3 in /usr/lib/python3.14/site-packages (from ogr==0.61.1.post1.dev2+ge3af0b803) (2.7.0)", "Requirement already satisfied: pydantic>=2.11.2 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (2.13.4)", "Requirement already satisfied: pydantic-core>=2.40.0 in /usr/local/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (2.46.4)", "Requirement already satisfied: python-dotenv>=1.1.0 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (1.2.2)", "Requirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (4.13.0)", "Requirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (2026.5.20)", "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (1.0.9)", "Requirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (3.10)", "Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->ogr==0.61.1.post1.dev2+ge3af0b803) (0.16.0)", "Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (0.7.0)", "Requirement already satisfied: typing-extensions>=4.14.1 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (4.15.0)", "Requirement already satisfied: typing-inspection>=0.4.2 in /usr/local/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr==0.61.1.post1.dev2+ge3af0b803) (0.4.2)", "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.14/site-packages (from cryptography->ogr==0.61.1.post1.dev2+ge3af0b803) (2.0.0)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->ogr==0.61.1.post1.dev2+ge3af0b803) (3.0)", "Requirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from deprecated->ogr==0.61.1.post1.dev2+ge3af0b803) (2.2.1)", "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.14/site-packages (from gitpython->ogr==0.61.1.post1.dev2+ge3af0b803) (4.0.12)", "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->ogr==0.61.1.post1.dev2+ge3af0b803) (5.0.3)", "Requirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from pygithub->ogr==0.61.1.post1.dev2+ge3af0b803) (1.6.2)", "Requirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->pygithub->ogr==0.61.1.post1.dev2+ge3af0b803) (2.13.0)", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->ogr==0.61.1.post1.dev2+ge3af0b803) (3.4.3)", "Requirement already satisfied: requests-toolbelt>=1.0.0 in /usr/local/lib/python3.14/site-packages (from python-gitlab->ogr==0.61.1.post1.dev2+ge3af0b803) (1.0.0)", "Building wheels for collected packages: ogr", "  Building wheel for ogr (pyproject.toml): started", "  Building wheel for ogr (pyproject.toml): finished with status 'done'", "  Created wheel for ogr: filename=ogr-0.61.1.post1.dev2+ge3af0b803-py3-none-any.whl size=110921 sha256=2b9a518ba59ae8b30a8f77bf45bca41681f0018b0e372cb21710baeac9753b79", "  Stored in directory: /tmp/pip-ephem-wheel-cache-6aj_goht/wheels/9b/d6/fa/ec94c7bb15107e2c9ca0f24385a39f77090af0298d37cccc3f", "Successfully built ogr", "Installing collected packages: ogr", "  Attempting uninstall: ogr", "    Found existing installation: ogr 0.61.1", "    Uninstalling ogr-0.61.1:", "      Successfully uninstalled ogr-0.61.1", "Successfully installed ogr-0.61.1.post1.dev2+ge3af0b803"], "version": null, "virtualenv": null}
2026-06-08 21:14:49.118038 | container |
2026-06-08 21:14:49.118048 | container | TASK [ansible.builtin.include_tasks] *******************************************
2026-06-08 21:14:49.161422 | container | included: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/files/tasks/configure-git.yaml for localhost
2026-06-08 21:14:49.161446 | container |
2026-06-08 21:14:49.161453 | container | TASK [set up git: email] *******************************************************
2026-06-08 21:14:49.528036 | container | changed: [localhost] => {"changed": true, "cmd": ["git", "config", "--global", "user.email", "test@example.com"], "delta": "0:00:00.004868", "end": "2026-06-08 21:14:49.491968", "msg": "", "rc": 0, "start": "2026-06-08 21:14:49.487100", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2026-06-08 21:14:49.528082 | container |
2026-06-08 21:14:49.528091 | container | TASK [set up git: name] ********************************************************
2026-06-08 21:14:49.799473 | container | changed: [localhost] => {"changed": true, "cmd": ["git", "config", "--global", "user.name", "OGR Test Suite"], "delta": "0:00:00.006081", "end": "2026-06-08 21:14:49.763856", "msg": "", "rc": 0, "start": "2026-06-08 21:14:49.757775", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2026-06-08 21:14:49.799513 | container |
2026-06-08 21:14:49.799522 | container | TASK [Run tests] ***************************************************************
2026-06-08 21:19:59.627280 | container | fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["make", "check"], "delta": "0:05:09.427963", "end": "2026-06-08 21:19:59.465600", "msg": "non-zero return code", "rc": 2, "start": "2026-06-08 21:14:50.037637", "stderr": "make: *** [Makefile:22: check] Error 1", "stderr_lines": ["make: *** [Makefile:22: check] Error 1"], "stdout": "PYTHONPATH=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned PYTHONDONTWRITEBYTECODE=1 python3 /usr/bin/pytest --color=yes --verbose --showlocals --cov=ogr --cov-report=term-missing ./tests/\n\u001b[1m============================= test session starts ==============================\u001b[0m\nplatform linux -- Python 3.14.5, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3\ncachedir: .pytest_cache\nrootdir: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned\nconfigfile: pyproject.toml\nplugins: anyio-4.13.0, flexmock-0.13.0, cov-5.0.0\n\u001b[1mcollecting ... \u001b[0mcollected 579 items\n\ntests/integration/factory/test_factory.py::FactoryTests::test_get_project_forgejo \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m\ntests/integration/factory/test_factory.py::FactoryTests::test_get_project_github \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m\ntests/integration/factory/test_factory.py::FactoryTests::test_get_project_gitlab \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m\ntests/integration/factory/test_factory.py::FactoryTests::test_get_project_pagure \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_get_reactions \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_get_reactions \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_generic_commands.py::test_get_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m\ntests/integration/forgejo/test_generic_commands.py::test_set_commit_status \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_close_issue \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_create_issue_with_labels \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_functions_fail_for_pr \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_issue_list \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_get_with_id_of_pr \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_add_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_add_assignee_without_redundant_api_call \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_no_such_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_list_contains_only_issues \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m\ntests/integration/forgejo/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[33m    [  7%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_file_content \u001b[32mPASSED\u001b[0m\u001b[33m  [  7%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_file_content_resolve_dot \u001b[32mPASSED\u001b[0m\u001b[33m [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_branches \u001b[32mPASSED\u001b[0m\u001b[33m          [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_commits \u001b[32mPASSED\u001b[0m\u001b[33m           [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_file \u001b[32mPASSED\u001b[0m\u001b[33m          [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_files \u001b[33mSKIPPED\u001b[0m (B...)\u001b[33m [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[33m  [  8%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_description \u001b[32mPASSED\u001b[0m\u001b[33m   [  9%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_description_property \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_git_urls \u001b[32mPASSED\u001b[0m\u001b[33m      [  9%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[33m [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[33m  [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[33m       [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[33m [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_is_private \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[33m    [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_delete \u001b[32mPASSED\u001b[0m\u001b[33m            [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[33m  [ 12%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[33m [ 12%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[33m    [ 12%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_get_users_with_given_access \u001b[32mPASSED\u001b[0m\u001b[33m [ 12%]\u001b[0m\ntests/integration/forgejo/test_project.py::test_add_remove_user \u001b[32mPASSED\u001b[0m\u001b[33m   [ 12%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[33m      [ 12%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[33m      [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[33m [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[33m  [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[33m     [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_get_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[33m [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[33m    [ 13%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[33m  [ 14%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_setters \u001b[32mPASSED\u001b[0m\u001b[33m      [ 14%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_upstream \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_forkusername \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_pr_create_fork_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_source_project \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m\ntests/integration/forgejo/test_pull_request.py::test_source_project_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_get_release \u001b[32mPASSED\u001b[0m\u001b[33m       [ 15%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[33m      [ 16%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_create_release \u001b[32mPASSED\u001b[0m\u001b[33m    [ 16%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_edit_release \u001b[32mPASSED\u001b[0m\u001b[33m      [ 16%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_latest_release \u001b[32mPASSED\u001b[0m\u001b[33m    [ 16%]\u001b[0m\ntests/integration/forgejo/test_release.py::test_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[33m [ 16%]\u001b[0m\ntests/integration/forgejo/test_service.py::test_project_create[create project with specified namespace (organization)] \u001b[32mPASSED\u001b[0m\u001b[33m [ 16%]\u001b[0m\ntests/integration/forgejo/test_service.py::test_project_create[create project without namespace (in the user's namespace)] \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m\ntests/integration/forgejo/test_service.py::test_project_create[create project with description] \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m\ntests/integration/forgejo/test_service.py::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m\ntests/integration/forgejo/test_user.py::test_get_email \u001b[32mPASSED\u001b[0m\u001b[33m            [ 17%]\u001b[0m\ntests/integration/forgejo/test_user.py::test_get_projects \u001b[32mPASSED\u001b[0m\u001b[33m         [ 17%]\u001b[0m\ntests/integration/forgejo/test_user.py::test_get_forks \u001b[32mPASSED\u001b[0m\u001b[33m            [ 17%]\u001b[0m\ntests/integration/forgejo/test_user.py::test_username \u001b[32mPASSED\u001b[0m\u001b[33m             [ 18%]\u001b[0m\ntests/integration/forgejo/test_user.py::test_email \u001b[32mPASSED\u001b[0m\u001b[33m                [ 18%]\u001b[0m\ntests/integration/github/test_app.py::App::test_get_project \u001b[32mPASSED\u001b[0m\u001b[33m       [ 18%]\u001b[0m\ntests/integration/github/test_app.py::App::test_get_project_having_key_as_path \u001b[32mPASSED\u001b[0m\u001b[33m [ 18%]\u001b[0m\ntests/integration/github/test_app.py::App::test_github_proj_no_app_creds \u001b[32mPASSED\u001b[0m\u001b[33m [ 18%]\u001b[0m\ntests/integration/github/test_app.py::App::test_private_key \u001b[32mPASSED\u001b[0m\u001b[33m       [ 18%]\u001b[0m\ntests/integration/github/test_app.py::App::test_private_key_path \u001b[32mPASSED\u001b[0m\u001b[33m  [ 19%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_change_name \u001b[31mFAILED\u001b[0m\u001b[31m [ 19%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_change_url \u001b[31mFAILED\u001b[0m\u001b[31m [ 19%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_completed_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 19%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_neutral_completed \u001b[32mPASSED\u001b[0m\u001b[31m [ 19%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_timed_out \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_to_queue_and_succeed \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_with_completed_at_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_create_with_completed_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_get_latest_check_run \u001b[31mFAILED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_get_list \u001b[31mFAILED\u001b[0m\u001b[31m [ 20%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_get_list_no_runs \u001b[31mFAILED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_check_run.py::CheckRun::test_non_existing_check_runs_returns_none \u001b[31mFAILED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_get_issue_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_get_pr_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m\ntests/integration/github/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 24%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_fork \u001b[32mPASSED\u001b[0m\u001b[31m          [ 24%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_get_fork \u001b[32mPASSED\u001b[0m\u001b[31m      [ 25%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_is_fork \u001b[32mPASSED\u001b[0m\u001b[31m       [ 25%]\u001b[0m\ntests/integration/github/test_forks.py::Forks::test_nonexisting_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_add_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_commit_comment \u001b[31mFAILED\u001b[0m\u001b[31m [ 25%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_commit_flags \u001b[31mFAILED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_commits \u001b[31mFAILED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_email \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_comments \u001b[31mFAILED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_statuses \u001b[31mFAILED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_tag_from_nonexisting_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_tag_from_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_tags \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_issue_permissions_cant_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_redirection \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_set_commit_status \u001b[31mFAILED\u001b[0m\u001b[31m [ 31%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_set_commit_status_long_description \u001b[31mFAILED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_create_private_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_functions_fail_for_pr \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m  [ 33%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_list \u001b[31mFAILED\u001b[0m\u001b[31m  [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_list_assignee \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_list_author \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_list_labels \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_list_nonexisting_author \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_no_such_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_issue_without_label \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_list_contains_only_issues \u001b[31mFAILED\u001b[0m\u001b[31m [ 35%]\u001b[0m\ntests/integration/github/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m     [ 35%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_fork_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_fork_other_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_forkusername \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_upstream \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 37%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_list \u001b[31mFAILED\u001b[0m\u001b[31m [ 38%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_pr_status \u001b[31mFAILED\u001b[0m\u001b[31m [ 38%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_other_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_renamed_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_renamed_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_pull_requests.py::PullRequests::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_readonly.py::ReadOnly::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_readonly.py::ReadOnly::test_create_pr \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_readonly.py::ReadOnly::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_edit_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_get_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_latest_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_releases.py::Releases::test_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m\ntests/integration/github/test_retries.py::test_bad_credentials[0] \u001b[33mSKIPPED\u001b[0m\u001b[31m [ 42%]\u001b[0m\ntests/integration/github/test_retries.py::test_bad_credentials[2] \u001b[33mSKIPPED\u001b[0m\u001b[31m [ 42%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_list_projects_with_user_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_list_projects_with_user_language_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_project_create_duplicate \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_wrong_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/github/test_service.py::Service::test_wrong_auth_static_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m\ntests/integration/gitlab/test_comments.py::Comments::test_duplicit_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m\ntests/integration/gitlab/test_comments.py::Comments::test_get_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m\ntests/integration/gitlab/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m\ntests/integration/gitlab/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m\ntests/integration/gitlab/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 44%]\u001b[0m\ntests/integration/gitlab/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m\ntests/integration/gitlab/test_forks.py::Forks::test_get_fork \u001b[32mPASSED\u001b[0m\u001b[31m      [ 45%]\u001b[0m\ntests/integration/gitlab/test_forks.py::Forks::test_is_fork \u001b[32mPASSED\u001b[0m\u001b[31m       [ 45%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_add_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_branches_pagination \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_email \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file_content \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file_content_resolve_dot \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_request_access \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_set_commit_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_close_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_create_private_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m  [ 55%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_list_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m\ntests/integration/gitlab/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m     [ 55%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_fork_other_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_forkusername \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_all_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_mr_list_limit \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_create_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_merge \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_other_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_renamed_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_renamed_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m\ntests/integration/gitlab/test_pull_requests.py::PullRequests::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m\ntests/integration/gitlab/test_releases.py::Releases::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m\ntests/integration/gitlab/test_releases.py::Releases::test_get_latest_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m\ntests/integration/gitlab/test_releases.py::Releases::test_get_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_releases.py::Releases::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_releases.py::Releases::test_get_releases_pagination \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_list_projects_get_forks \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_list_projects_with_namespace_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_list_projects_with_namespace_input_and_language_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_project_create_duplicate \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_service_without_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_wrong_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m\ntests/integration/gitlab/test_service.py::Service::test_wrong_auth_static_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m\ntests/integration/gitlab/test_tags.py::Tags::test_get_tags \u001b[32mPASSED\u001b[0m\u001b[31m        [ 64%]\u001b[0m\ntests/integration/gitlab/test_tags.py::Tags::test_tag_from_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m\ntests/integration/pagure/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m\ntests/integration/pagure/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m\ntests/integration/pagure/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m\ntests/integration/pagure/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 65%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_fork \u001b[32mPASSED\u001b[0m\u001b[31m          [ 65%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_fork_in_str \u001b[32mPASSED\u001b[0m\u001b[31m   [ 65%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_fork_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m\ntests/integration/pagure/test_forks.py::Forks::test_nonexisting_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_add_and_remove_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_add_and_remove_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_users_with_given_access \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_no_file_server_error \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_create_issue_with_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list \u001b[32mPASSED\u001b[0m\u001b[31m  [ 71%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_list_paginated \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_issues.py::Issues::test_issue_without_label \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_update_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_update_title \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_token_is_none_then_set \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_create_from_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_create_from_parent \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff_failing \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff_failing_and_succeding \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_set_pr_flag \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_get_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_project_create_invalid_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_project_create_unauthorized_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/integration/pagure/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://github.com/packit-service/ogr-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[github.com/packit-service/ogr-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[git@github.com:packit-service/ogr.git-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://some-url/packit-service/ogr-mapping3-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://some-url/packit-service/ogr-mapping4-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://github.com/packit-service/ogr-mapping5-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/python-ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://pagure.io/ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://pagure.something.com/ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://gitlab.com/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://gitlab.abcd.def/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://salsa.debian.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://git.fosscommunity.in/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://framagit.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://dev.gajim.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://git.coop/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://lab.libreho.st/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://git.linux-kernel.at/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://git.pleroma.social/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://git.silence.dev/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://code.videolan.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://source.puri.sm/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/golang-gitlab-flimzy-testy-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://src.stg.fedoraproject.org/rpms/golang-gitlab-flimzy-testy-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/python-gitlab-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/golang-gitlab-yawning-utls-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class_not_found[https://unknown.com/packit-service/ogr-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class_not_found[unknown.com/packit-service/ogr-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class_not_found[git@unknown.com:packit-service/ogr.git-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class_not_found[https://unknown/packit-service/ogr-mapping3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_service_class_not_found[https://unknown.com/packit-service/ogr-mapping4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://github.com/packit-service/ogr-None-None-True-result0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[github.com/packit-service/ogr-None-None-True-result1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[git@github.com:packit-service/ogr.git-None-None-True-result2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://some-url/packit-service/ogr-mapping3-None-True-result3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://some-url/packit-service/ogr-mapping4-None-True-result4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://github.com/packit-service/ogr-mapping5-None-True-result5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://src.fedoraproject.org/rpms/python-ogr-None-None-True-result6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://pagure.io/ogr-None-None-True-result7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://host.name/namespace/project-mapping8-instances8-True-project] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://host2.name/namespace/project-mapping9-instances9-True-right-project] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://gitlab.gnome.org/lbarcziova/testing-ogr-repo-None-None-True-result10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://src.stg.fedoraproject.org/rpms/python-dockerpty.git-None-instances11-True-result11] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://src.fedoraproject.org/rpms/python-dockerpty.git-None-instances12-False-result12] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://github.com/packit/ogr-None-instances13-False-result13] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project[https://my.gtlb/packit/ogr-None-instances14-False-result14] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project_not_found[https://unknown.com/packit-service/ogr-None-None-No matching service was found.] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project_not_found[https://unknown.com/packit-service/ogr-mapping1-None-No matching service was found.] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project_not_found[https://host.name/namespace/project-mapping2-instances2-Instance of type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m\ntests/unit/test_factory.py::test_get_project_not_found[https://host.name/namespace/project-mapping3-instances3-Instance of type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict0-result_instances0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict1-result_instances1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict2-result_instances2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict3-result_instances3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict4-result_instances4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict5-result_instances5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict6-result_instances6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict7-result_instances7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict8-result_instances8] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict9-result_instances9] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict10-result_instances10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict0-result_instances0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict1-result_instances1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict2-result_instances2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict3-result_instances3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict4-result_instances4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict0-1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict1-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict2-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict3-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict4-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict5-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_not_found[instances_in_dict0-No matching service was found for url] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m\ntests/unit/test_factory.py::test_get_instances_from_dict_not_found[instances_in_dict1-No matching service was found for type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m\ntests/unit/test_github.py::TestGithubProject::test_pr_create_is_not_fork[fork_username_set] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m\ntests/unit/test_github.py::TestGithubProject::test_pr_create_is_not_fork[fork_username_None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m\ntests/unit/test_github.py::TestGithubProject::test_pr_create_is_fork[fork_username_set] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m\ntests/unit/test_github.py::TestGitHubService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 92%]\u001b[0m\ntests/unit/test_github.py::test_create_github_check_run_output[test-test summary-None-expected0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m\ntests/unit/test_github.py::test_create_github_check_run_output[bigger output-no summary-# Random title\\n\\n- [ ] TODO list\\n---\\n_italics_-expected1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m\ntests/unit/test_github.py::test_multiple_auth_methods_default_is_tokman \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m\ntests/unit/test_github.py::test_set_reset_customized_auth_method \u001b[32mPASSED\u001b[0m\u001b[31m  [ 93%]\u001b[0m\ntests/unit/test_github.py::test_no_multiple_auth_methods_default_is_tokman \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m\ntests/unit/test_github.py::test_no_set_reset_customized_auth_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m\ntests/unit/test_gitlab.py::TestGitlabService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 94%]\u001b[0m\ntests/unit/test_pagure.py::TestPagureService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 94%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo-expected0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo.git-expected1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[http://host.name/namespace/repo-expected2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git://host.name/namespace/repo-expected3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git+https://host.name/namespace/repo-expected4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git@host.name:namespace/repo-expected5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[host.name/repo-expected6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[host.name/fork/user/namespace/repo-expected7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo/-expected8] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://host.name/multi/part/namespace/repo/-expected9] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/fork/user/some_repo-expected10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://fail@more@at@domain.com-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git@gitlab.com:packit-service/src/libvirt.git-expected12] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git@git.mfocko.xyz:2222:mfocko/dotfiles.git-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/fork/mfocko/fedora-infra/ansible.git-expected14] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io/forks/mfocko/fedora-infra/ansible.git-expected15] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io:forks/mfocko/fedora-infra/ansible.git-expected16] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://xfocko:myLamePassword@git.mfocko.xyz/mfocko/dotfiles.git-expected17] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io/playground-mfocko.git-expected18] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/playground-mfocko.git-expected19] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[git://github.com/packit/dotfiles.git-expected20] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m\ntests/unit/test_parsing.py::test_parse_git_repo[https://git.launchpad.net/dkimpy-expected21] \u001b[32mPASSED\u001b[0m\u001b[31m [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments_empty \u001b[32mPASSED\u001b[0m\u001b[31m              [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments[unknown-0] \u001b[32mPASSED\u001b[0m\u001b[31m         [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments[def-1] \u001b[32mPASSED\u001b[0m\u001b[31m             [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments[some-2] \u001b[32mPASSED\u001b[0m\u001b[31m            [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments[\\\\d+-1] \u001b[32mPASSED\u001b[0m\u001b[31m            [ 98%]\u001b[0m\ntests/unit/test_utils.py::test_filter_comments[[a-zA-Z]+ [a-zA-Z]+ [a-zA-Z]+-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m\ntests/unit/test_utils.py::test_search_in_comments[unknown-None-0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m\ntests/unit/test_utils.py::test_search_in_comments[def-Abc-1] \u001b[32mPASSED\u001b[0m\u001b[31m      [ 99%]\u001b[0m\ntests/unit/test_utils.py::test_search_in_comments[some-something-1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m\ntests/unit/test_utils.py::test_search_in_comments[(\\\\d+)-some-2] \u001b[32mPASSED\u001b[0m\u001b[31m  [ 99%]\u001b[0m\ntests/unit/test_utils.py::test_search_in_comments[([a-zA-Z]*) ([a-zA-Z]*) ([a-zA-Z]*)-Abc-4] \u001b[32mPASSED\u001b[0m\u001b[31m [100%]\u001b[0m\n\n=================================== FAILURES ===================================\n\u001b[31m\u001b[1m__________________________ CheckRun.test_change_name ___________________________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_name>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_change_name\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m\n            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_name>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:145: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubCheckRun.get at 0x7f5801509f30>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m\n        check_run_id = None\n        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea60c20>\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea60c20>\n        response_given = False\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fea32980>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fea32980>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fee7ef50>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fee7ef50>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fea32f10>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fea32f10>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fea32f10>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fea32f10>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089550>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fea32f10>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...'_content': {'check_runs': [{...}, {...}, {...}, {...}], 'total_count': 4}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1\n      https://api.github.com:443/repos/packit/hello-world/installation\n    PATCH\n      https://api.github.com:443/repos/packit/hello-world/check-runs/2685140734\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m___________________________ CheckRun.test_change_url ___________________________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_url>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_change_url\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m\n            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_url>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:154: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubCheckRun.get at 0x7f5801509f30>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m\n        check_run_id = None\n        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea61d30>\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea61d30>\n        response_given = False\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea61d30>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5f6820>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea61d30>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5f6820>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea61d30>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57feaead50>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea61d30>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57feaead50>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5f7ee0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe5f7ee0>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe5f7ee0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe5f7ee0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089670>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe5f7ee0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...r': 2, '_content': {'check_runs': [{...}, {...}, {...}], 'total_count': 3}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1\n      https://api.github.com:443/repos/packit/hello-world/installation\n    PATCH\n      https://api.github.com:443/repos/packit/hello-world/check-runs/2685140734\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m______________________ CheckRun.test_get_latest_check_run ______________________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_latest_check_run>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_latest_check_run\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m\n            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_latest_check_run>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:139: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubCheckRun.get at 0x7f5801509f30>\n        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m\n        check_run_id = None\n        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea61fd0>\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea61fd0>\n        response_given = False\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea61fd0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c0720>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea61fd0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c0720>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea61fd0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44d310>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea61fd0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44d310>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c09f0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe5c09f0>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe5c09f0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe5c09f0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089430>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe5c09f0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...r': 2, '_content': {'check_runs': [{...}, {...}, {...}], 'total_count': 3}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1\n      https://api.github.com:443/repos/packit/hello-world/installation\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m____________________________ CheckRun.test_get_list ____________________________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_runs = \u001b[96mself\u001b[39;49;00m.project.get_check_runs(\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:33: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '7cf6d0cbeca285ecbeb19a0067cb243783b3c768')\n        function   = <function GithubProject.get_check_runs at 0x7f58015ab110>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ('7cf6d0cbeca285ecbeb19a0067cb243783b3c768',)\n        kwargs     = {}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get_list at 0x7f580150a350>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '7cf6d0cbeca285ecbeb19a0067cb243783b3c768')\n        function   = <function GithubCheckRun.get_list at 0x7f5801509dd0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:256: in get_list\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs(\u001b[90m\u001b[39;49;00m\n        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        name       = None\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        status     = None\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea63770>\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea63770>\n        response_given = False\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea63770>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1220>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea63770>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1220>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea63770>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44df10>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea63770>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44df10>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c2990>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe5c2990>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe5c2990>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe5c2990>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f58011f3fb0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe5c2990>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...'_content': {'check_runs': [{...}, {...}, {...}, {...}], 'total_count': 4}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768\n      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs\n      https://api.github.com:443/repos/packit/hello-world/installation\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m________________________ CheckRun.test_get_list_no_runs ________________________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list_no_runs>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_list_no_runs\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_runs = \u001b[96mself\u001b[39;49;00m.project.get_check_runs(\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33mf502aae6920d82948f2dba0b70c9260fb1e34822\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list_no_runs>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, 'f502aae6920d82948f2dba0b70c9260fb1e34822')\n        function   = <function GithubProject.get_check_runs at 0x7f58015ab110>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ('f502aae6920d82948f2dba0b70c9260fb1e34822',)\n        kwargs     = {}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get_list at 0x7f580150a350>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, 'f502aae6920d82948f2dba0b70c9260fb1e34822')\n        function   = <function GithubCheckRun.get_list at 0x7f5801509dd0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:256: in get_list\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs(\u001b[90m\u001b[39;49;00m\n        commit_sha = 'f502aae6920d82948f2dba0b70c9260fb1e34822'\n        name       = None\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        status     = None\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = 'f502aae6920d82948f2dba0b70c9260fb1e34822'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea63b60>\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea63b60>\n        response_given = False\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea63b60>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1b10>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea63b60>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1b10>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea63b60>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44e990>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea63b60>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44e990>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c3540>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe5c3540>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe5c3540>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe5c3540>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f58010880b0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe5c3540>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo... {'__store_indicator': 2, '_content': {'check_runs': [], 'total_count': 0}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822\n      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822/check-runs\n      https://api.github.com:443/repos/packit/hello-world/installation\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m______________ CheckRun.test_non_existing_check_runs_returns_none ______________\u001b[0m\n\nself = <tests.integration.github.test_check_run.CheckRun testMethod=test_non_existing_check_runs_returns_none>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_non_existing_check_runs_returns_none\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m\n            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33mf502aae6920d82948f2dba0b70c9260fb1e34822\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_check_run.CheckRun testMethod=test_non_existing_check_runs_returns_none>\n\n\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:26: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>\n        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubCheckRun.get at 0x7f5801509f30>\n        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}\n\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get\n    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m\n        check_run_id = None\n        commit_sha = 'f502aae6920d82948f2dba0b70c9260fb1e34822'\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = 'f502aae6920d82948f2dba0b70c9260fb1e34822'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fd9486e0>\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fd9486e0>\n        response_given = False\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fd9486e0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c2400>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fd9486e0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c2400>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd9486e0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44c710>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd9486e0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44c710>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c26d0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe5c26d0>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe5c26d0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe5c26d0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f58011f3e30>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe5c26d0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo... {'__store_indicator': 2, '_content': {'check_runs': [], 'total_count': 0}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com/repos/packit/hello-world/installation\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822\n      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822/check-runs?per_page=1\n      https://api.github.com:443/repos/packit/hello-world/installation\n    POST\n      https://api.github.com/app/installations/1924121/access_tokens\n      https://api.github.com:443/app/installations/1924121/access_tokens\n\u001b[31m\u001b[1m_____________________ GenericCommands.test_commit_comment ______________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_comment>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commit_comment\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       comment = \u001b[96mself\u001b[39;49;00m.hello_world_project.commit_comment(\u001b[90m\u001b[39;49;00m\n            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33m95069d7bedb6ae02def3fccce22169b412d08eac\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            body=\u001b[33m\"\u001b[39;49;00m\u001b[33mTesting commit comment\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            filename=\u001b[33m\"\u001b[39;49;00m\u001b[33mREADME.md\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            row=\u001b[94m6\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_comment>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:244: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.commit_comment at 0x7f58015aa1f0>\n        kwargs     = {'body': 'Testing commit comment', 'commit': '95069d7bedb6ae02def3fccce22169b412d08eac', 'filename': 'README.md', 'row': 6}\n\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        func       = <function GithubProject.commit_comment at 0x7f58015aa140>\n        kwargs     = {'body': 'Testing commit comment', 'commit': '95069d7bedb6ae02def3fccce22169b412d08eac', 'filename': 'README.md', 'row': 6}\n        log_message = 'Create Comment to commit'\n        return_function = <bound method GitProjectReadOnly.commit_comment of <class 'ogr.read_only.GitProjectReadOnly'>>\n        return_value = None\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:351: in commit_comment\n    \u001b[0mgithub_commit: Commit = \u001b[96mself\u001b[39;49;00m.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m\n        body       = 'Testing commit comment'\n        commit     = '95069d7bedb6ae02def3fccce22169b412d08eac'\n        filename   = 'README.md'\n        row        = 6\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '95069d7bedb6ae02def3fccce22169b412d08eac'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea60c20>\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea60c20>\n        response_given = False\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4457a0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4457a0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f890>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea60c20>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f890>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4459c0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe4459c0>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe4459c0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c470>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/commi...nt.com/u/288686?v=4', 'bio': None, 'blog': '', 'company': 'Red Hat, inc.', ...}, '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac\n      https://api.github.com:443/user\n    POST\n      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac/comments\n\u001b[31m\u001b[1m______________________ GenericCommands.test_commit_flags _______________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_flags>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commit_flags\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       flags = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commit_statuses(\u001b[90m\u001b[39;49;00m\n            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33m29ca3caefc781b4b41245df3e01086ffa4b4639e\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_flags>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:104: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>\n        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubCommitFlag.get at 0x7f58015990c0>\n        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}\n\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get\n    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m\n        commit     = '29ca3caefc781b4b41245df3e01086ffa4b4639e'\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/ogr\")\n        sha        = '29ca3caefc781b4b41245df3e01086ffa4b4639e'\n        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fea62e40>\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fea62e40>\n        response_given = False\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea62e40>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4456f0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fea62e40>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4456f0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea62e40>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f050>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fea62e40>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f050>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4459c0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe4459c0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe4459c0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc2f30>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781...github.PaginatedList', ...]}, 'output': {'__store_indicator': 2, '_content': [], '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\nitem       = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e\n      https://api.github.com:443/repos/packit/ogr/statuses/29ca3caefc781b4b41245df3e01086ffa4b4639e\n\u001b[31m\u001b[1m_________________________ GenericCommands.test_commits _________________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commits>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commits\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       commits = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commits()\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commits>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:54: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_commits at 0x7f58015a80f0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:179: in get_commits\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [commit.sha \u001b[94mfor\u001b[39;49;00m commit \u001b[95min\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.github_repo.get_commits(sha=ref)]\u001b[90m\u001b[39;49;00m\n        ref        = 'main'\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        newElements = [Commit(sha=\"7daaa242df4e1798a635e9e086d7cd222b854c3e\"), Commit(sha=\"dd63af31966bc2046fd80103598e83aacac58e80\"), Commi...), Commit(sha=\"ca18d97960c7c07dd4475251339617fbc39715af\"), Commit(sha=\"2d9efe366febfb3c90d49bd54b860c3e37a862e7\"), ...]\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {}\n        self       = <github.Requester.Requester object at 0x7f57fb1afa10>\n        url        = 'https://api.github.com/repositories/161636700/commits?sha=main&page=2'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447ab0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {}\n        self       = <github.Requester.Requester object at 0x7f57fb1afa10>\n        url        = 'https://api.github.com/repositories/161636700/commits?sha=main&page=2'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447ab0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1afa10>\n        stream     = False\n        url        = '/repositories/161636700/commits?page=2&sha=main'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1afa10>\n        stream     = False\n        url        = '/repositories/161636700/commits?page=2&sha=main'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>\n        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4476a0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe4476a0>\n        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe4476a0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe4476a0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc0c50>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe4476a0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits?sha=main': []...774b4bf56ee7520/comments', 'commit': {...}, 'committer': {...}, ...}, ...], '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\nitem       = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits?sha=main\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=10\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=11\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=12\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=13\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=14\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=15\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=16\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=17\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=18\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=19\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=2\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=20\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=21\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=22\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=23\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=24\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=25\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=26\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=27\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=28\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=29\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=3\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=30\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=31\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=32\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=33\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=34\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=35\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=36\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=37\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=38\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=39\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=4\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=40\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=41\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=42\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=43\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=44\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=45\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=46\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=47\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=48\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=49\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=5\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=50\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=51\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=52\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=6\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=7\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=8\n      https://api.github.com:443/repositories/161636700/commits?sha=main&page=9\n\u001b[31m\u001b[1m___________________ GenericCommands.test_get_commit_comments ___________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_comments>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_commit_comments\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       comments = \u001b[96mself\u001b[39;49;00m.hello_world_project.get_commit_comments(\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33m95069d7bedb6ae02def3fccce22169b412d08eac\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_comments>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:255: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '95069d7bedb6ae02def3fccce22169b412d08eac')\n        function   = <function GithubProject.get_commit_comments at 0x7f58015aa400>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:372: in get_commit_comments\n    \u001b[0mgithub_commit: Commit = \u001b[96mself\u001b[39;49;00m.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m\n        commit     = '95069d7bedb6ae02def3fccce22169b412d08eac'\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/hello-world\")\n        sha        = '95069d7bedb6ae02def3fccce22169b412d08eac'\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        response_given = False\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4473d0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4473d0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>\n        stream     = False\n        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe447d80>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe447d80>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe447d80>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe447d80>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c5f0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe447d80>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/commi...bedb6ae02def3fccce22169b412d08eac', 'created_at': '2022-05-26T15:46:44Z', ...}], '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac\n      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac/comments\n\u001b[31m\u001b[1m___________________ GenericCommands.test_get_commit_statuses ___________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_statuses>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_commit_statuses\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n        commit = \u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n>       statuses = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commit_statuses(commit=commit)\u001b[90m\u001b[39;49;00m\n\ncommit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_statuses>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:190: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubCommitFlag.get at 0x7f58015990c0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get\n    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m\n        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/ogr\")\n        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        response_given = False\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447d70>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447d70>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f5800a69310>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f5800a69310>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4473e0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fe4473e0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fe4473e0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fe4473e0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c170>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fe4473e0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...xt': 'test', 'created_at': '2019-09-26T07:13:16Z', 'creator': {...}, ...}, ...], '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nitem       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n      https://api.github.com:443/repositories/161636700/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=2\n\u001b[31m\u001b[1m____________________ GenericCommands.test_set_commit_status ____________________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_set_commit_status\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       status = \u001b[96mself\u001b[39;49;00m.ogr_project.set_commit_status(\u001b[90m\u001b[39;49;00m\n            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            state=CommitStatus.success,\u001b[90m\u001b[39;49;00m\n            target_url=\u001b[33m\"\u001b[39;49;00m\u001b[33mhttps://github.com/packit/ogr\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            description=\u001b[33m\"\u001b[39;49;00m\u001b[33mtesting description\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            context=\u001b[33m\"\u001b[39;49;00m\u001b[33mtest\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            trim=\u001b[94mTrue\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:177: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.set_commit_status at 0x7f58015aa6c0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}\n\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        func       = <function GithubProject.set_commit_status at 0x7f58015aa8d0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}\n        log_message = 'Create a status on a commit'\n        return_function = <bound method GitProjectReadOnly.set_commit_status of <class 'ogr.read_only.GitProjectReadOnly'>>\n        return_value = None\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubCommitFlag.set at 0x7f5801599850>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubCommitFlag.set at 0x7f5801599220>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}\n\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:60: in set\n    \u001b[0mgithub_commit = project.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m\n        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        context    = 'test'\n        description = 'testing description'\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        state      = <CommitStatus.success: 2>\n        target_url = 'https://github.com/packit/ogr'\n        trim       = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/ogr\")\n        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fb1ac440>\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fb1ac440>\n        response_given = False\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1ac440>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf5220>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1ac440>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf5220>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1ac440>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1ac440>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fcbf4100>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fcbf4100>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fcbf4100>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fcbf4100>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc3fb0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fcbf4100>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...': 'https://api.github.com/users/lbarcziova/following{/other_user}', ...}, ...}, '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nitem       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n    POST\n      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n\u001b[31m\u001b[1m___________ GenericCommands.test_set_commit_status_long_description ____________\u001b[0m\n\nself = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status_long_description>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_set_commit_status_long_description\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n        long_description = (\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33mTesting the trimming of the description after an argument trim \u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33mis added. The argument defaults to False, but in packit the\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n            \u001b[33m\"\u001b[39;49;00m\u001b[33m argument trim is set to True.\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n        \u001b[94mwith\u001b[39;49;00m pytest.raises(GithubAPIException):\u001b[90m\u001b[39;49;00m\n>           \u001b[96mself\u001b[39;49;00m.ogr_project.set_commit_status(\u001b[90m\u001b[39;49;00m\n                commit=\u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n                state=CommitStatus.success,\u001b[90m\u001b[39;49;00m\n                target_url=\u001b[33m\"\u001b[39;49;00m\u001b[33mhttps://github.com/packit/ogr\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n                description=long_description,\u001b[90m\u001b[39;49;00m\n                context=\u001b[33m\"\u001b[39;49;00m\u001b[33mtest\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            )\u001b[90m\u001b[39;49;00m\n\nlong_description = 'Testing the trimming of the description after an argument trim is added. The argument defaults to False, but in packit the argument trim is set to True.'\nself       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status_long_description>\n\n\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:224: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.set_commit_status at 0x7f58015aa6c0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}\n\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        func       = <function GithubProject.set_commit_status at 0x7f58015aa8d0>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}\n        log_message = 'Create a status on a commit'\n        return_function = <bound method GitProjectReadOnly.set_commit_status of <class 'ogr.read_only.GitProjectReadOnly'>>\n        return_value = None\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubCommitFlag.set at 0x7f5801599850>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubCommitFlag.set at 0x7f5801599220>\n        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}\n\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:60: in set\n    \u001b[0mgithub_commit = project.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m\n        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        context    = 'test'\n        description = 'Testing the trimming of the description after an argument trim is added. The argument defaults to False, but in packit the argument trim is set to True.'\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        state      = <CommitStatus.success: 2>\n        target_url = 'https://github.com/packit/ogr'\n        trim       = False\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/ogr\")\n        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fb1ad160>\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fb1ad160>\n        response_given = False\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1ad160>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf4670>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fb1ad160>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf4670>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1ad160>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd011610>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1ad160>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd011610>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fcbf4260>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fcbf4260>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fcbf4260>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fcbf4260>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c2f0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fcbf4260>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...': 'https://api.github.com/users/lbarcziova/following{/other_user}', ...}, ...}, '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nitem       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n    POST\n      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\n\u001b[31m\u001b[1m____________________________ Issues.test_issue_list ____________________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_issue_list>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n        \u001b[94mwith\u001b[39;49;00m pytest.raises(IssueTrackerDisabled):\u001b[90m\u001b[39;49;00m\n            issue_list = \u001b[96mself\u001b[39;49;00m.ogr_fork.get_issue_list()\u001b[90m\u001b[39;49;00m\n    \u001b[90m\u001b[39;49;00m\n>       issue_list_all = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(status=IssueStatus.all)\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:25: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = None\n        author     = None\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>\n        labels     = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd949e80>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195a60>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd949e80>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195a60>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949e80>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15a90>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949e80>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15a90>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd1957b0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fd1957b0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fd1957b0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fd1957b0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108e450>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fd1957b0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/bcrocker15/ogr': [], 'https://api.github.com:443/repos/bcrocker15/ogr/issues?state=...signee': None, 'assignees': [], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/bcrocker15/ogr\n      https://api.github.com:443/repos/bcrocker15/ogr/issues?state=open&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues/100\n      https://api.github.com:443/repos/packit/ogr/issues/103\n      https://api.github.com:443/repos/packit/ogr/issues/107\n      https://api.github.com:443/repos/packit/ogr/issues/111\n      https://api.github.com:443/repos/packit/ogr/issues/112\n      https://api.github.com:443/repos/packit/ogr/issues/115\n      https://api.github.com:443/repos/packit/ogr/issues/116\n      https://api.github.com:443/repos/packit/ogr/issues/121\n      https://api.github.com:443/repos/packit/ogr/issues/123\n      https://api.github.com:443/repos/packit/ogr/issues/124\n      https://api.github.com:443/repos/packit/ogr/issues/125\n      https://api.github.com:443/repos/packit/ogr/issues/126\n      https://api.github.com:443/repos/packit/ogr/issues/127\n      https://api.github.com:443/repos/packit/ogr/issues/13\n      https://api.github.com:443/repos/packit/ogr/issues/132\n      https://api.github.com:443/repos/packit/ogr/issues/133\n      https://api.github.com:443/repos/packit/ogr/issues/134\n      https://api.github.com:443/repos/packit/ogr/issues/139\n      https://api.github.com:443/repos/packit/ogr/issues/143\n      https://api.github.com:443/repos/packit/ogr/issues/146\n      https://api.github.com:443/repos/packit/ogr/issues/147\n      https://api.github.com:443/repos/packit/ogr/issues/15\n      https://api.github.com:443/repos/packit/ogr/issues/157\n      https://api.github.com:443/repos/packit/ogr/issues/158\n      https://api.github.com:443/repos/packit/ogr/issues/159\n      https://api.github.com:443/repos/packit/ogr/issues/161\n      https://api.github.com:443/repos/packit/ogr/issues/162\n      https://api.github.com:443/repos/packit/ogr/issues/165\n      https://api.github.com:443/repos/packit/ogr/issues/168\n      https://api.github.com:443/repos/packit/ogr/issues/169\n      https://api.github.com:443/repos/packit/ogr/issues/17\n      https://api.github.com:443/repos/packit/ogr/issues/170\n      https://api.github.com:443/repos/packit/ogr/issues/171\n      https://api.github.com:443/repos/packit/ogr/issues/172\n      https://api.github.com:443/repos/packit/ogr/issues/173\n      https://api.github.com:443/repos/packit/ogr/issues/174\n      https://api.github.com:443/repos/packit/ogr/issues/175\n      https://api.github.com:443/repos/packit/ogr/issues/176\n      https://api.github.com:443/repos/packit/ogr/issues/177\n      https://api.github.com:443/repos/packit/ogr/issues/178\n      https://api.github.com:443/repos/packit/ogr/issues/181\n      https://api.github.com:443/repos/packit/ogr/issues/188\n      https://api.github.com:443/repos/packit/ogr/issues/193\n      https://api.github.com:443/repos/packit/ogr/issues/194\n      https://api.github.com:443/repos/packit/ogr/issues/196\n      https://api.github.com:443/repos/packit/ogr/issues/199\n      https://api.github.com:443/repos/packit/ogr/issues/203\n      https://api.github.com:443/repos/packit/ogr/issues/204\n      https://api.github.com:443/repos/packit/ogr/issues/205\n      https://api.github.com:443/repos/packit/ogr/issues/209\n      https://api.github.com:443/repos/packit/ogr/issues/21\n      https://api.github.com:443/repos/packit/ogr/issues/211\n      https://api.github.com:443/repos/packit/ogr/issues/212\n      https://api.github.com:443/repos/packit/ogr/issues/213\n      https://api.github.com:443/repos/packit/ogr/issues/214\n      https://api.github.com:443/repos/packit/ogr/issues/215\n      https://api.github.com:443/repos/packit/ogr/issues/216\n      https://api.github.com:443/repos/packit/ogr/issues/218\n      https://api.github.com:443/repos/packit/ogr/issues/220\n      https://api.github.com:443/repos/packit/ogr/issues/222\n      https://api.github.com:443/repos/packit/ogr/issues/224\n      https://api.github.com:443/repos/packit/ogr/issues/225\n      https://api.github.com:443/repos/packit/ogr/issues/229\n      https://api.github.com:443/repos/packit/ogr/issues/23\n      https://api.github.com:443/repos/packit/ogr/issues/230\n      https://api.github.com:443/repos/packit/ogr/issues/232\n      https://api.github.com:443/repos/packit/ogr/issues/233\n      https://api.github.com:443/repos/packit/ogr/issues/237\n      https://api.github.com:443/repos/packit/ogr/issues/240\n      https://api.github.com:443/repos/packit/ogr/issues/245\n      https://api.github.com:443/repos/packit/ogr/issues/25\n      https://api.github.com:443/repos/packit/ogr/issues/250\n      https://api.github.com:443/repos/packit/ogr/issues/251\n      https://api.github.com:443/repos/packit/ogr/issues/253\n      https://api.github.com:443/repos/packit/ogr/issues/254\n      https://api.github.com:443/repos/packit/ogr/issues/255\n      https://api.github.com:443/repos/packit/ogr/issues/261\n      https://api.github.com:443/repos/packit/ogr/issues/263\n      https://api.github.com:443/repos/packit/ogr/issues/267\n      https://api.github.com:443/repos/packit/ogr/issues/270\n      https://api.github.com:443/repos/packit/ogr/issues/271\n      https://api.github.com:443/repos/packit/ogr/issues/281\n      https://api.github.com:443/repos/packit/ogr/issues/288\n      https://api.github.com:443/repos/packit/ogr/issues/29\n      https://api.github.com:443/repos/packit/ogr/issues/290\n      https://api.github.com:443/repos/packit/ogr/issues/295\n      https://api.github.com:443/repos/packit/ogr/issues/299\n      https://api.github.com:443/repos/packit/ogr/issues/301\n      https://api.github.com:443/repos/packit/ogr/issues/302\n      https://api.github.com:443/repos/packit/ogr/issues/303\n      https://api.github.com:443/repos/packit/ogr/issues/306\n      https://api.github.com:443/repos/packit/ogr/issues/307\n      https://api.github.com:443/repos/packit/ogr/issues/308\n      https://api.github.com:443/repos/packit/ogr/issues/31\n      https://api.github.com:443/repos/packit/ogr/issues/310\n      https://api.github.com:443/repos/packit/ogr/issues/312\n      https://api.github.com:443/repos/packit/ogr/issues/314\n      https://api.github.com:443/repos/packit/ogr/issues/315\n      https://api.github.com:443/repos/packit/ogr/issues/316\n      https://api.github.com:443/repos/packit/ogr/issues/318\n      https://api.github.com:443/repos/packit/ogr/issues/323\n      https://api.github.com:443/repos/packit/ogr/issues/325\n      https://api.github.com:443/repos/packit/ogr/issues/329\n      https://api.github.com:443/repos/packit/ogr/issues/33\n      https://api.github.com:443/repos/packit/ogr/issues/330\n      https://api.github.com:443/repos/packit/ogr/issues/331\n      https://api.github.com:443/repos/packit/ogr/issues/334\n      https://api.github.com:443/repos/packit/ogr/issues/338\n      https://api.github.com:443/repos/packit/ogr/issues/339\n      https://api.github.com:443/repos/packit/ogr/issues/342\n      https://api.github.com:443/repos/packit/ogr/issues/344\n      https://api.github.com:443/repos/packit/ogr/issues/346\n      https://api.github.com:443/repos/packit/ogr/issues/348\n      https://api.github.com:443/repos/packit/ogr/issues/353\n      https://api.github.com:443/repos/packit/ogr/issues/354\n      https://api.github.com:443/repos/packit/ogr/issues/356\n      https://api.github.com:443/repos/packit/ogr/issues/359\n      https://api.github.com:443/repos/packit/ogr/issues/36\n      https://api.github.com:443/repos/packit/ogr/issues/360\n      https://api.github.com:443/repos/packit/ogr/issues/364\n      https://api.github.com:443/repos/packit/ogr/issues/365\n      https://api.github.com:443/repos/packit/ogr/issues/368\n      https://api.github.com:443/repos/packit/ogr/issues/370\n      https://api.github.com:443/repos/packit/ogr/issues/372\n      https://api.github.com:443/repos/packit/ogr/issues/377\n      https://api.github.com:443/repos/packit/ogr/issues/383\n      https://api.github.com:443/repos/packit/ogr/issues/384\n      https://api.github.com:443/repos/packit/ogr/issues/385\n      https://api.github.com:443/repos/packit/ogr/issues/387\n      https://api.github.com:443/repos/packit/ogr/issues/391\n      https://api.github.com:443/repos/packit/ogr/issues/396\n      https://api.github.com:443/repos/packit/ogr/issues/398\n      https://api.github.com:443/repos/packit/ogr/issues/4\n      https://api.github.com:443/repos/packit/ogr/issues/400\n      https://api.github.com:443/repos/packit/ogr/issues/406\n      https://api.github.com:443/repos/packit/ogr/issues/407\n      https://api.github.com:443/repos/packit/ogr/issues/409\n      https://api.github.com:443/repos/packit/ogr/issues/412\n      https://api.github.com:443/repos/packit/ogr/issues/413\n      https://api.github.com:443/repos/packit/ogr/issues/414\n      https://api.github.com:443/repos/packit/ogr/issues/416\n      https://api.github.com:443/repos/packit/ogr/issues/417\n      https://api.github.com:443/repos/packit/ogr/issues/420\n      https://api.github.com:443/repos/packit/ogr/issues/421\n      https://api.github.com:443/repos/packit/ogr/issues/423\n      https://api.github.com:443/repos/packit/ogr/issues/424\n      https://api.github.com:443/repos/packit/ogr/issues/432\n      https://api.github.com:443/repos/packit/ogr/issues/434\n      https://api.github.com:443/repos/packit/ogr/issues/437\n      https://api.github.com:443/repos/packit/ogr/issues/440\n      https://api.github.com:443/repos/packit/ogr/issues/442\n      https://api.github.com:443/repos/packit/ogr/issues/445\n      https://api.github.com:443/repos/packit/ogr/issues/446\n      https://api.github.com:443/repos/packit/ogr/issues/448\n      https://api.github.com:443/repos/packit/ogr/issues/449\n      https://api.github.com:443/repos/packit/ogr/issues/454\n      https://api.github.com:443/repos/packit/ogr/issues/456\n      https://api.github.com:443/repos/packit/ogr/issues/457\n      https://api.github.com:443/repos/packit/ogr/issues/459\n      https://api.github.com:443/repos/packit/ogr/issues/461\n      https://api.github.com:443/repos/packit/ogr/issues/464\n      https://api.github.com:443/repos/packit/ogr/issues/466\n      https://api.github.com:443/repos/packit/ogr/issues/472\n      https://api.github.com:443/repos/packit/ogr/issues/473\n      https://api.github.com:443/repos/packit/ogr/issues/475\n      https://api.github.com:443/repos/packit/ogr/issues/478\n      https://api.github.com:443/repos/packit/ogr/issues/480\n      https://api.github.com:443/repos/packit/ogr/issues/481\n      https://api.github.com:443/repos/packit/ogr/issues/484\n      https://api.github.com:443/repos/packit/ogr/issues/485\n      https://api.github.com:443/repos/packit/ogr/issues/486\n      https://api.github.com:443/repos/packit/ogr/issues/49\n      https://api.github.com:443/repos/packit/ogr/issues/490\n      https://api.github.com:443/repos/packit/ogr/issues/492\n      https://api.github.com:443/repos/packit/ogr/issues/494\n      https://api.github.com:443/repos/packit/ogr/issues/496\n      https://api.github.com:443/repos/packit/ogr/issues/50\n      https://api.github.com:443/repos/packit/ogr/issues/506\n      https://api.github.com:443/repos/packit/ogr/issues/507\n      https://api.github.com:443/repos/packit/ogr/issues/509\n      https://api.github.com:443/repos/packit/ogr/issues/511\n      https://api.github.com:443/repos/packit/ogr/issues/512\n      https://api.github.com:443/repos/packit/ogr/issues/52\n      https://api.github.com:443/repos/packit/ogr/issues/520\n      https://api.github.com:443/repos/packit/ogr/issues/529\n      https://api.github.com:443/repos/packit/ogr/issues/53\n      https://api.github.com:443/repos/packit/ogr/issues/530\n      https://api.github.com:443/repos/packit/ogr/issues/532\n      https://api.github.com:443/repos/packit/ogr/issues/533\n      https://api.github.com:443/repos/packit/ogr/issues/534\n      https://api.github.com:443/repos/packit/ogr/issues/535\n      https://api.github.com:443/repos/packit/ogr/issues/54\n      https://api.github.com:443/repos/packit/ogr/issues/540\n      https://api.github.com:443/repos/packit/ogr/issues/545\n      https://api.github.com:443/repos/packit/ogr/issues/548\n      https://api.github.com:443/repos/packit/ogr/issues/551\n      https://api.github.com:443/repos/packit/ogr/issues/557\n      https://api.github.com:443/repos/packit/ogr/issues/559\n      https://api.github.com:443/repos/packit/ogr/issues/56\n      https://api.github.com:443/repos/packit/ogr/issues/58\n      https://api.github.com:443/repos/packit/ogr/issues/61\n      https://api.github.com:443/repos/packit/ogr/issues/62\n      https://api.github.com:443/repos/packit/ogr/issues/64\n      https://api.github.com:443/repos/packit/ogr/issues/67\n      https://api.github.com:443/repos/packit/ogr/issues/68\n      https://api.github.com:443/repos/packit/ogr/issues/73\n      https://api.github.com:443/repos/packit/ogr/issues/74\n      https://api.github.com:443/repos/packit/ogr/issues/76\n      https://api.github.com:443/repos/packit/ogr/issues/79\n      https://api.github.com:443/repos/packit/ogr/issues/8\n      https://api.github.com:443/repos/packit/ogr/issues/80\n      https://api.github.com:443/repos/packit/ogr/issues/82\n      https://api.github.com:443/repos/packit/ogr/issues/86\n      https://api.github.com:443/repos/packit/ogr/issues/87\n      https://api.github.com:443/repos/packit/ogr/issues/88\n      https://api.github.com:443/repos/packit/ogr/issues/90\n      https://api.github.com:443/repos/packit/ogr/issues/91\n      https://api.github.com:443/repos/packit/ogr/issues/96\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr/issues?state=closed&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr/issues?state=open&sort=updated&direction=desc\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=10\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=11\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=12\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=13\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=14\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=15\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=16\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=17\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=18\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=19\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=2\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=3\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=4\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=5\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=6\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=7\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=8\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=9\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=10\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=11\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=12\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=13\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=14\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=15\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=16\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=17\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=18\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=2\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=3\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=4\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=5\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=6\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=7\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=8\n      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=9\n      https://api.github.com:443/user\n\u001b[31m\u001b[1m_______________________ Issues.test_issue_list_assignee ________________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_assignee>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_assignee\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m\n            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m\n            assignee=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_assignee>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:94: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = 'mfocko'\n        author     = None\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>\n        labels     = None\n        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd94ba10>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195380>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd94ba10>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195380>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94ba10>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15e50>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94ba10>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15e50>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd195bd0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fd195bd0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fd195bd0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fd195bd0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108ebd0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fd195bd0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/107': [{'metad...r}', ...}, 'assignees': [{...}], 'author_association': 'CONTRIBUTOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues/107\n      https://api.github.com:443/repos/packit/ogr/issues/126\n      https://api.github.com:443/repos/packit/ogr/issues/196\n      https://api.github.com:443/repos/packit/ogr/issues/204\n      https://api.github.com:443/repos/packit/ogr/issues/205\n      https://api.github.com:443/repos/packit/ogr/issues/218\n      https://api.github.com:443/repos/packit/ogr/issues/232\n      https://api.github.com:443/repos/packit/ogr/issues/240\n      https://api.github.com:443/repos/packit/ogr/issues/253\n      https://api.github.com:443/repos/packit/ogr/issues/254\n      https://api.github.com:443/repos/packit/ogr/issues/255\n      https://api.github.com:443/repos/packit/ogr/issues/263\n      https://api.github.com:443/repos/packit/ogr/issues/330\n      https://api.github.com:443/repos/packit/ogr/issues/391\n      https://api.github.com:443/repos/packit/ogr/issues/396\n      https://api.github.com:443/repos/packit/ogr/issues/400\n      https://api.github.com:443/repos/packit/ogr/issues/86\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&assignee=mfocko&sort=updated&direction=desc\n\u001b[31m\u001b[1m________________________ Issues.test_issue_list_author _________________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_author>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_author\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m\n            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m\n            author=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_author>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:79: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = None\n        author     = 'mfocko'\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>\n        labels     = None\n        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fb1aef90>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd194e00>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fb1aef90>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd194e00>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1aef90>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd14650>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fb1aef90>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd14650>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd194260>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fd194260>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fd194260>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fd194260>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108dd30>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fd194260>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/218': [{'metad...e, 'assignee': None, 'assignees': [], 'author_association': 'MEMBER', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues/218\n      https://api.github.com:443/repos/packit/ogr/issues/224\n      https://api.github.com:443/repos/packit/ogr/issues/230\n      https://api.github.com:443/repos/packit/ogr/issues/232\n      https://api.github.com:443/repos/packit/ogr/issues/233\n      https://api.github.com:443/repos/packit/ogr/issues/253\n      https://api.github.com:443/repos/packit/ogr/issues/254\n      https://api.github.com:443/repos/packit/ogr/issues/255\n      https://api.github.com:443/repos/packit/ogr/issues/271\n      https://api.github.com:443/repos/packit/ogr/issues/295\n      https://api.github.com:443/repos/packit/ogr/issues/299\n      https://api.github.com:443/repos/packit/ogr/issues/302\n      https://api.github.com:443/repos/packit/ogr/issues/406\n      https://api.github.com:443/repos/packit/ogr/issues/412\n      https://api.github.com:443/repos/packit/ogr/issues/413\n      https://api.github.com:443/repos/packit/ogr/issues/414\n      https://api.github.com:443/repos/packit/ogr/issues/424\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc&creator=mfocko\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&creator=mfocko&page=2\n\u001b[31m\u001b[1m________________________ Issues.test_issue_list_labels _________________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_labels>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_labels\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m\n            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m\n            labels=[\u001b[33m\"\u001b[39;49;00m\u001b[33mPagure\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m],\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_labels>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:102: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = None\n        author     = None\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n        labels     = ['Pagure']\n        parameters = {'direction': 'desc', 'labels': [Label(name=\"Pagure\")], 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd948050>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd948050>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948050>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099fdd0>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948050>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099fdd0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f580106bb70>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f580106bb70>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f580106bb70>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f580106bb70>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108ed50>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f580106bb70>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/100': [{'metad...signee': None, 'assignees': [], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues/100\n      https://api.github.com:443/repos/packit/ogr/issues/112\n      https://api.github.com:443/repos/packit/ogr/issues/116\n      https://api.github.com:443/repos/packit/ogr/issues/124\n      https://api.github.com:443/repos/packit/ogr/issues/126\n      https://api.github.com:443/repos/packit/ogr/issues/133\n      https://api.github.com:443/repos/packit/ogr/issues/146\n      https://api.github.com:443/repos/packit/ogr/issues/147\n      https://api.github.com:443/repos/packit/ogr/issues/161\n      https://api.github.com:443/repos/packit/ogr/issues/193\n      https://api.github.com:443/repos/packit/ogr/issues/199\n      https://api.github.com:443/repos/packit/ogr/issues/204\n      https://api.github.com:443/repos/packit/ogr/issues/205\n      https://api.github.com:443/repos/packit/ogr/issues/211\n      https://api.github.com:443/repos/packit/ogr/issues/212\n      https://api.github.com:443/repos/packit/ogr/issues/213\n      https://api.github.com:443/repos/packit/ogr/issues/215\n      https://api.github.com:443/repos/packit/ogr/issues/216\n      https://api.github.com:443/repos/packit/ogr/issues/218\n      https://api.github.com:443/repos/packit/ogr/issues/230\n      https://api.github.com:443/repos/packit/ogr/issues/232\n      https://api.github.com:443/repos/packit/ogr/issues/240\n      https://api.github.com:443/repos/packit/ogr/issues/245\n      https://api.github.com:443/repos/packit/ogr/issues/253\n      https://api.github.com:443/repos/packit/ogr/issues/254\n      https://api.github.com:443/repos/packit/ogr/issues/255\n      https://api.github.com:443/repos/packit/ogr/issues/302\n      https://api.github.com:443/repos/packit/ogr/issues/308\n      https://api.github.com:443/repos/packit/ogr/issues/310\n      https://api.github.com:443/repos/packit/ogr/issues/329\n      https://api.github.com:443/repos/packit/ogr/issues/330\n      https://api.github.com:443/repos/packit/ogr/issues/331\n      https://api.github.com:443/repos/packit/ogr/issues/334\n      https://api.github.com:443/repos/packit/ogr/issues/338\n      https://api.github.com:443/repos/packit/ogr/issues/339\n      https://api.github.com:443/repos/packit/ogr/issues/344\n      https://api.github.com:443/repos/packit/ogr/issues/377\n      https://api.github.com:443/repos/packit/ogr/issues/384\n      https://api.github.com:443/repos/packit/ogr/issues/400\n      https://api.github.com:443/repos/packit/ogr/issues/464\n      https://api.github.com:443/repos/packit/ogr/issues/485\n      https://api.github.com:443/repos/packit/ogr/issues/64\n      https://api.github.com:443/repos/packit/ogr/issues/67\n      https://api.github.com:443/repos/packit/ogr/issues/74\n      https://api.github.com:443/repos/packit/ogr/issues/86\n      https://api.github.com:443/repos/packit/ogr/issues/87\n      https://api.github.com:443/repos/packit/ogr/issues/88\n      https://api.github.com:443/repos/packit/ogr/issues/90\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&labels=Pagure&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr/labels/Pagure\n      https://api.github.com:443/repositories/161636700/issues?state=all&labels=Pagure&sort=updated&direction=desc&page=2\n\u001b[31m\u001b[1m__________________ Issues.test_issue_list_nonexisting_author ___________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_nonexisting_author>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_nonexisting_author\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m\n            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m\n            author=\u001b[33m\"\u001b[39;49;00m\u001b[33mxyzidontexist\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_nonexisting_author>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:87: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = None\n        author     = 'xyzidontexist'\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n        labels     = None\n        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd1954e0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd1954e0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd01f110>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd01f110>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd194e10>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fd194e10>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fd194e10>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fd194e10>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108e630>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fd194e10>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues?state=all&sort...github.PaginatedList', ...]}, 'output': {'__store_indicator': 2, '_content': [], '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc&creator=xyzidontexist\n\u001b[31m\u001b[1m____________________ Issues.test_list_contains_only_issues _____________________\u001b[0m\n\nself = <tests.integration.github.test_issues.Issues testMethod=test_list_contains_only_issues>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_list_contains_only_issues\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       issue_list_all = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(status=IssueStatus.all)\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_issues.Issues testMethod=test_list_contains_only_issues>\n\n\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:153: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>\n        kwargs     = {'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <IssueStatus.all: 3>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)\n        function   = <function GithubIssue.get_list at 0x7f58015499b0>\n        kwargs     = {'status': <IssueStatus.all: 3>}\n\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list\n    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m\n        assignee   = None\n        author     = None\n        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>\n        labels     = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        status     = <IssueStatus.all: 3>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd197b60>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/ogr/issues'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd197b60>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd197a10>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57fd197a10>\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57fd197a10>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57fd197a10>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f580108f4d0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57fd197a10>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/100': [{'metad...}', ...}, 'assignees': [{...}], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\nitem       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/issues/100\n      https://api.github.com:443/repos/packit/ogr/issues/103\n      https://api.github.com:443/repos/packit/ogr/issues/107\n      https://api.github.com:443/repos/packit/ogr/issues/111\n      https://api.github.com:443/repos/packit/ogr/issues/112\n      https://api.github.com:443/repos/packit/ogr/issues/115\n      https://api.github.com:443/repos/packit/ogr/issues/116\n      https://api.github.com:443/repos/packit/ogr/issues/121\n      https://api.github.com:443/repos/packit/ogr/issues/123\n      https://api.github.com:443/repos/packit/ogr/issues/124\n      https://api.github.com:443/repos/packit/ogr/issues/125\n      https://api.github.com:443/repos/packit/ogr/issues/126\n      https://api.github.com:443/repos/packit/ogr/issues/127\n      https://api.github.com:443/repos/packit/ogr/issues/13\n      https://api.github.com:443/repos/packit/ogr/issues/132\n      https://api.github.com:443/repos/packit/ogr/issues/133\n      https://api.github.com:443/repos/packit/ogr/issues/134\n      https://api.github.com:443/repos/packit/ogr/issues/139\n      https://api.github.com:443/repos/packit/ogr/issues/143\n      https://api.github.com:443/repos/packit/ogr/issues/146\n      https://api.github.com:443/repos/packit/ogr/issues/147\n      https://api.github.com:443/repos/packit/ogr/issues/15\n      https://api.github.com:443/repos/packit/ogr/issues/157\n      https://api.github.com:443/repos/packit/ogr/issues/158\n      https://api.github.com:443/repos/packit/ogr/issues/159\n      https://api.github.com:443/repos/packit/ogr/issues/161\n      https://api.github.com:443/repos/packit/ogr/issues/162\n      https://api.github.com:443/repos/packit/ogr/issues/165\n      https://api.github.com:443/repos/packit/ogr/issues/168\n      https://api.github.com:443/repos/packit/ogr/issues/169\n      https://api.github.com:443/repos/packit/ogr/issues/17\n      https://api.github.com:443/repos/packit/ogr/issues/170\n      https://api.github.com:443/repos/packit/ogr/issues/171\n      https://api.github.com:443/repos/packit/ogr/issues/172\n      https://api.github.com:443/repos/packit/ogr/issues/173\n      https://api.github.com:443/repos/packit/ogr/issues/174\n      https://api.github.com:443/repos/packit/ogr/issues/175\n      https://api.github.com:443/repos/packit/ogr/issues/176\n      https://api.github.com:443/repos/packit/ogr/issues/177\n      https://api.github.com:443/repos/packit/ogr/issues/178\n      https://api.github.com:443/repos/packit/ogr/issues/181\n      https://api.github.com:443/repos/packit/ogr/issues/188\n      https://api.github.com:443/repos/packit/ogr/issues/193\n      https://api.github.com:443/repos/packit/ogr/issues/194\n      https://api.github.com:443/repos/packit/ogr/issues/196\n      https://api.github.com:443/repos/packit/ogr/issues/199\n      https://api.github.com:443/repos/packit/ogr/issues/203\n      https://api.github.com:443/repos/packit/ogr/issues/204\n      https://api.github.com:443/repos/packit/ogr/issues/205\n      https://api.github.com:443/repos/packit/ogr/issues/209\n      https://api.github.com:443/repos/packit/ogr/issues/21\n      https://api.github.com:443/repos/packit/ogr/issues/211\n      https://api.github.com:443/repos/packit/ogr/issues/212\n      https://api.github.com:443/repos/packit/ogr/issues/213\n      https://api.github.com:443/repos/packit/ogr/issues/214\n      https://api.github.com:443/repos/packit/ogr/issues/215\n      https://api.github.com:443/repos/packit/ogr/issues/216\n      https://api.github.com:443/repos/packit/ogr/issues/218\n      https://api.github.com:443/repos/packit/ogr/issues/220\n      https://api.github.com:443/repos/packit/ogr/issues/222\n      https://api.github.com:443/repos/packit/ogr/issues/224\n      https://api.github.com:443/repos/packit/ogr/issues/225\n      https://api.github.com:443/repos/packit/ogr/issues/229\n      https://api.github.com:443/repos/packit/ogr/issues/23\n      https://api.github.com:443/repos/packit/ogr/issues/230\n      https://api.github.com:443/repos/packit/ogr/issues/232\n      https://api.github.com:443/repos/packit/ogr/issues/233\n      https://api.github.com:443/repos/packit/ogr/issues/237\n      https://api.github.com:443/repos/packit/ogr/issues/240\n      https://api.github.com:443/repos/packit/ogr/issues/245\n      https://api.github.com:443/repos/packit/ogr/issues/25\n      https://api.github.com:443/repos/packit/ogr/issues/250\n      https://api.github.com:443/repos/packit/ogr/issues/251\n      https://api.github.com:443/repos/packit/ogr/issues/253\n      https://api.github.com:443/repos/packit/ogr/issues/254\n      https://api.github.com:443/repos/packit/ogr/issues/255\n      https://api.github.com:443/repos/packit/ogr/issues/261\n      https://api.github.com:443/repos/packit/ogr/issues/263\n      https://api.github.com:443/repos/packit/ogr/issues/267\n      https://api.github.com:443/repos/packit/ogr/issues/270\n      https://api.github.com:443/repos/packit/ogr/issues/271\n      https://api.github.com:443/repos/packit/ogr/issues/281\n      https://api.github.com:443/repos/packit/ogr/issues/288\n      https://api.github.com:443/repos/packit/ogr/issues/29\n      https://api.github.com:443/repos/packit/ogr/issues/290\n      https://api.github.com:443/repos/packit/ogr/issues/295\n      https://api.github.com:443/repos/packit/ogr/issues/299\n      https://api.github.com:443/repos/packit/ogr/issues/301\n      https://api.github.com:443/repos/packit/ogr/issues/302\n      https://api.github.com:443/repos/packit/ogr/issues/303\n      https://api.github.com:443/repos/packit/ogr/issues/306\n      https://api.github.com:443/repos/packit/ogr/issues/307\n      https://api.github.com:443/repos/packit/ogr/issues/308\n      https://api.github.com:443/repos/packit/ogr/issues/31\n      https://api.github.com:443/repos/packit/ogr/issues/310\n      https://api.github.com:443/repos/packit/ogr/issues/312\n      https://api.github.com:443/repos/packit/ogr/issues/314\n      https://api.github.com:443/repos/packit/ogr/issues/315\n      https://api.github.com:443/repos/packit/ogr/issues/316\n      https://api.github.com:443/repos/packit/ogr/issues/318\n      https://api.github.com:443/repos/packit/ogr/issues/323\n      https://api.github.com:443/repos/packit/ogr/issues/325\n      https://api.github.com:443/repos/packit/ogr/issues/329\n      https://api.github.com:443/repos/packit/ogr/issues/33\n      https://api.github.com:443/repos/packit/ogr/issues/330\n      https://api.github.com:443/repos/packit/ogr/issues/331\n      https://api.github.com:443/repos/packit/ogr/issues/334\n      https://api.github.com:443/repos/packit/ogr/issues/338\n      https://api.github.com:443/repos/packit/ogr/issues/339\n      https://api.github.com:443/repos/packit/ogr/issues/342\n      https://api.github.com:443/repos/packit/ogr/issues/344\n      https://api.github.com:443/repos/packit/ogr/issues/346\n      https://api.github.com:443/repos/packit/ogr/issues/348\n      https://api.github.com:443/repos/packit/ogr/issues/353\n      https://api.github.com:443/repos/packit/ogr/issues/354\n      https://api.github.com:443/repos/packit/ogr/issues/356\n      https://api.github.com:443/repos/packit/ogr/issues/359\n      https://api.github.com:443/repos/packit/ogr/issues/36\n      https://api.github.com:443/repos/packit/ogr/issues/360\n      https://api.github.com:443/repos/packit/ogr/issues/364\n      https://api.github.com:443/repos/packit/ogr/issues/365\n      https://api.github.com:443/repos/packit/ogr/issues/368\n      https://api.github.com:443/repos/packit/ogr/issues/370\n      https://api.github.com:443/repos/packit/ogr/issues/372\n      https://api.github.com:443/repos/packit/ogr/issues/377\n      https://api.github.com:443/repos/packit/ogr/issues/383\n      https://api.github.com:443/repos/packit/ogr/issues/384\n      https://api.github.com:443/repos/packit/ogr/issues/385\n      https://api.github.com:443/repos/packit/ogr/issues/387\n      https://api.github.com:443/repos/packit/ogr/issues/391\n      https://api.github.com:443/repos/packit/ogr/issues/396\n      https://api.github.com:443/repos/packit/ogr/issues/398\n      https://api.github.com:443/repos/packit/ogr/issues/4\n      https://api.github.com:443/repos/packit/ogr/issues/400\n      https://api.github.com:443/repos/packit/ogr/issues/406\n      https://api.github.com:443/repos/packit/ogr/issues/407\n      https://api.github.com:443/repos/packit/ogr/issues/409\n      https://api.github.com:443/repos/packit/ogr/issues/412\n      https://api.github.com:443/repos/packit/ogr/issues/413\n      https://api.github.com:443/repos/packit/ogr/issues/414\n      https://api.github.com:443/repos/packit/ogr/issues/416\n      https://api.github.com:443/repos/packit/ogr/issues/417\n      https://api.github.com:443/repos/packit/ogr/issues/420\n      https://api.github.com:443/repos/packit/ogr/issues/421\n      https://api.github.com:443/repos/packit/ogr/issues/423\n      https://api.github.com:443/repos/packit/ogr/issues/424\n      https://api.github.com:443/repos/packit/ogr/issues/432\n      https://api.github.com:443/repos/packit/ogr/issues/434\n      https://api.github.com:443/repos/packit/ogr/issues/437\n      https://api.github.com:443/repos/packit/ogr/issues/440\n      https://api.github.com:443/repos/packit/ogr/issues/442\n      https://api.github.com:443/repos/packit/ogr/issues/445\n      https://api.github.com:443/repos/packit/ogr/issues/446\n      https://api.github.com:443/repos/packit/ogr/issues/448\n      https://api.github.com:443/repos/packit/ogr/issues/449\n      https://api.github.com:443/repos/packit/ogr/issues/454\n      https://api.github.com:443/repos/packit/ogr/issues/456\n      https://api.github.com:443/repos/packit/ogr/issues/457\n      https://api.github.com:443/repos/packit/ogr/issues/459\n      https://api.github.com:443/repos/packit/ogr/issues/461\n      https://api.github.com:443/repos/packit/ogr/issues/464\n      https://api.github.com:443/repos/packit/ogr/issues/466\n      https://api.github.com:443/repos/packit/ogr/issues/472\n      https://api.github.com:443/repos/packit/ogr/issues/473\n      https://api.github.com:443/repos/packit/ogr/issues/475\n      https://api.github.com:443/repos/packit/ogr/issues/478\n      https://api.github.com:443/repos/packit/ogr/issues/480\n      https://api.github.com:443/repos/packit/ogr/issues/481\n      https://api.github.com:443/repos/packit/ogr/issues/484\n      https://api.github.com:443/repos/packit/ogr/issues/485\n      https://api.github.com:443/repos/packit/ogr/issues/486\n      https://api.github.com:443/repos/packit/ogr/issues/49\n      https://api.github.com:443/repos/packit/ogr/issues/490\n      https://api.github.com:443/repos/packit/ogr/issues/492\n      https://api.github.com:443/repos/packit/ogr/issues/494\n      https://api.github.com:443/repos/packit/ogr/issues/496\n      https://api.github.com:443/repos/packit/ogr/issues/50\n      https://api.github.com:443/repos/packit/ogr/issues/506\n      https://api.github.com:443/repos/packit/ogr/issues/507\n      https://api.github.com:443/repos/packit/ogr/issues/509\n      https://api.github.com:443/repos/packit/ogr/issues/511\n      https://api.github.com:443/repos/packit/ogr/issues/512\n      https://api.github.com:443/repos/packit/ogr/issues/52\n      https://api.github.com:443/repos/packit/ogr/issues/520\n      https://api.github.com:443/repos/packit/ogr/issues/529\n      https://api.github.com:443/repos/packit/ogr/issues/53\n      https://api.github.com:443/repos/packit/ogr/issues/530\n      https://api.github.com:443/repos/packit/ogr/issues/532\n      https://api.github.com:443/repos/packit/ogr/issues/533\n      https://api.github.com:443/repos/packit/ogr/issues/534\n      https://api.github.com:443/repos/packit/ogr/issues/535\n      https://api.github.com:443/repos/packit/ogr/issues/54\n      https://api.github.com:443/repos/packit/ogr/issues/540\n      https://api.github.com:443/repos/packit/ogr/issues/545\n      https://api.github.com:443/repos/packit/ogr/issues/548\n      https://api.github.com:443/repos/packit/ogr/issues/551\n      https://api.github.com:443/repos/packit/ogr/issues/557\n      https://api.github.com:443/repos/packit/ogr/issues/559\n      https://api.github.com:443/repos/packit/ogr/issues/56\n      https://api.github.com:443/repos/packit/ogr/issues/58\n      https://api.github.com:443/repos/packit/ogr/issues/61\n      https://api.github.com:443/repos/packit/ogr/issues/62\n      https://api.github.com:443/repos/packit/ogr/issues/64\n      https://api.github.com:443/repos/packit/ogr/issues/67\n      https://api.github.com:443/repos/packit/ogr/issues/68\n      https://api.github.com:443/repos/packit/ogr/issues/73\n      https://api.github.com:443/repos/packit/ogr/issues/74\n      https://api.github.com:443/repos/packit/ogr/issues/76\n      https://api.github.com:443/repos/packit/ogr/issues/79\n      https://api.github.com:443/repos/packit/ogr/issues/8\n      https://api.github.com:443/repos/packit/ogr/issues/80\n      https://api.github.com:443/repos/packit/ogr/issues/82\n      https://api.github.com:443/repos/packit/ogr/issues/86\n      https://api.github.com:443/repos/packit/ogr/issues/87\n      https://api.github.com:443/repos/packit/ogr/issues/88\n      https://api.github.com:443/repos/packit/ogr/issues/90\n      https://api.github.com:443/repos/packit/ogr/issues/91\n      https://api.github.com:443/repos/packit/ogr/issues/96\n      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=10\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=11\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=12\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=13\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=14\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=15\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=16\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=17\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=18\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=19\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=2\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=3\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=4\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=5\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=6\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=7\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=8\n      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=9\n\u001b[31m\u001b[1m____________________ PullRequests.test_pr_create_fork_fork _____________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_fork>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_fork_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Tests creating PR from fork to the fork itself.\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        user = \u001b[96mself\u001b[39;49;00m.service.user.get_username()\u001b[90m\u001b[39;49;00m\n        fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(namespace=user, repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n    \u001b[90m\u001b[39;49;00m\n>       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(fork_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m\n\nfork_project = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_fork>\nuser       = 'mfocko'\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:180: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <PRStatus.open: 1>}\n        self       = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94a510>\n        url        = 'https://api.github.com/repos/mfocko/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94a510>\n        url        = 'https://api.github.com/repos/mfocko/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94a510>\n        stream     = False\n        url        = '/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fdc8f590>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94a510>\n        stream     = False\n        url        = '/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fdc8f590>\n        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf17b0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57f6bf17b0>\n        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57f6bf17b0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57f6bf17b0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f10dd0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57f6bf17b0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/mfocko/hello-world': [], 'https://api.github.com:443/repos/mfocko/hello-world/pulls...'assignee': None, 'assignees': [], ...}], '_next': None, 'elapsed': 0.2, ...}}], 'https://api.github.com:443/user': []}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/mfocko/hello-world\n      https://api.github.com:443/repos/mfocko/hello-world/pulls/4/merge\n      https://api.github.com:443/repos/mfocko/hello-world/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/user\n    PATCH\n      https://api.github.com:443/repos/mfocko/hello-world/pulls/4\n    POST\n      https://api.github.com:443/repos/mfocko/hello-world/pulls\n\u001b[31m\u001b[1m_________________ PullRequests.test_pr_create_fork_other_fork __________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_other_fork>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_fork_other_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Tests creating PR from one fork to another.\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(namespace=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n        other_fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(\u001b[90m\u001b[39;49;00m\n            namespace=\u001b[33m\"\u001b[39;49;00m\u001b[33mlachmanfrantisek\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n            repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m\n        )\u001b[90m\u001b[39;49;00m\n>       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(other_fork_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m\n\nfork_project = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>\nother_fork_project = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_other_fork>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:155: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <PRStatus.open: 1>}\n        self       = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        url        = 'https://api.github.com/repos/lachmanfrantisek/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf14e0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        url        = 'https://api.github.com/repos/lachmanfrantisek/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf14e0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        stream     = False\n        url        = '/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd948ad0>\n        stream     = False\n        url        = '/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>\n        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf1700>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57f6bf1700>\n        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57f6bf1700>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57f6bf1700>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11010>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57f6bf1700>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/lachmanfrantisek/hello-world': [], 'https://api.github.com:443/repos/lachmanfrantis...ps://api.github.com/repos/mfocko/hello-world/{archive_format}{/ref}', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/lachmanfrantisek/hello-world\n      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls/9/merge\n      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/repos/mfocko/hello-world\n      https://api.github.com:443/repos/packit/hello-world/forks\n    PATCH\n      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls/9\n    POST\n      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls\n\u001b[31m\u001b[1m__________________ PullRequests.test_pr_create_upstream_fork ___________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_fork>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Tests creating PR from fork to the upstream, by calling create_pr on fork.\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m\n    \u001b[33m    at least by one commit.\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n    \u001b[90m\u001b[39;49;00m\n        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m\n>       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m\n\ngh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_fork>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:129: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <PRStatus.open: 1>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f5800faf330>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f5800faf330>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f5800faf330>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f10530>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/mfocko/hello-world': [{'metadata': {'latency': 0.27761292457580566, 'module_call_li...ce/pulls#check-if-a-pull-request-has-been-merged', 'message': 'Not Found'}, '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/mfocko/hello-world\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/forks\n      https://api.github.com:443/repos/packit/hello-world/pulls/146/merge\n      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/user\n    PATCH\n      https://api.github.com:443/repos/packit/hello-world/pulls/146\n    POST\n      https://api.github.com:443/repos/packit/hello-world/pulls\n\u001b[31m\u001b[1m______________ PullRequests.test_pr_create_upstream_forkusername _______________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_forkusername>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_forkusername\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Tests creating PR from fork to upstream, by calling create_pr on upstream\u001b[39;49;00m\n    \u001b[33m    with specified fork.\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m\n    \u001b[33m    at least by one commit.\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n    \u001b[90m\u001b[39;49;00m\n        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m\n>       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m\n\ngh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_forkusername>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:99: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <PRStatus.open: 1>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faefb0>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faefb0>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f5800faf330>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f5800faf330>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f5800faf330>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11370>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/pulls...=4', 'bio': None, 'blog': 'https://gitlab.com/mfocko', 'collaborators': 0, ...}, '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/pulls/147/merge\n      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/user\n    PATCH\n      https://api.github.com:443/repos/packit/hello-world/pulls/147\n    POST\n      https://api.github.com:443/repos/packit/hello-world/pulls\n\u001b[31m\u001b[1m________________ PullRequests.test_pr_create_upstream_upstream _________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_upstream>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_upstream\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Tests creating PR from upstream to the upstream itself.\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m\n    \u001b[33m    at least by one commit.\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m\n>       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m\n\ngh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_upstream>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:72: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {'status': <PRStatus.open: 1>}\n        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {'status': <PRStatus.open: 1>}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        url        = 'https://api.github.com/repos/packit/hello-world/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fce06b10>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd94b380>\n        stream     = False\n        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fce06b10>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf1ff0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57f6bf1ff0>\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57f6bf1ff0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57f6bf1ff0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11430>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57f6bf1ff0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/pulls......}, 'active_lock_reason': None, 'assignee': None, 'assignees': [], ...}, ...], '_next': None, 'elapsed': 0.2, ...}}]}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/hello-world\n      https://api.github.com:443/repos/packit/hello-world/pulls/148/merge\n      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc\n    PATCH\n      https://api.github.com:443/repos/packit/hello-world/pulls/148\n    POST\n      https://api.github.com:443/repos/packit/hello-world/pulls\n\u001b[31m\u001b[1m__________________________ PullRequests.test_pr_list ___________________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_list>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n>       pr_list = \u001b[96mself\u001b[39;49;00m.ogr_fork.get_pr_list()\u001b[90m\u001b[39;49;00m\n\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_list>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:15: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"mfocko\", repo=\"ogr\")>,)\n        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ()\n        kwargs     = {}\n        self       = <GithubProject(namespace=\"mfocko\", repo=\"ogr\")>\n        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"mfocko\", repo=\"ogr\")>,)\n        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m\n        project    = <GithubProject(namespace=\"mfocko\", repo=\"ogr\")>\n        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n        status     = <PRStatus.open: 1>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow\n    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd949940>\n        url        = 'https://api.github.com/repos/mfocko/ogr/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        self       = <github.Requester.Requester object at 0x7f57fd949940>\n        url        = 'https://api.github.com/repos/mfocko/ogr/pulls'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949940>\n        stream     = False\n        url        = '/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949940>\n        stream     = False\n        url        = '/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>\n        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf35f0>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57f6bf35f0>\n        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57f6bf35f0>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57f6bf35f0>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f119d0>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57f6bf35f0>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/mfocko/ogr': [], 'https://api.github.com:443/repos/mfocko/ogr/pulls?state=open&sort...hub.PullRequest', ...]}, 'output': {'__store_indicator': 1, '_content': '', '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\nitem       = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/mfocko/ogr\n      https://api.github.com:443/repos/mfocko/ogr/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/pulls/1/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/10/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/101/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/102/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/104/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/105/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/106/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/108/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/109/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/11/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/114/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/117/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/118/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/119/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/12/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/120/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/122/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/128/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/129/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/130/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/131/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/135/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/136/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/137/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/138/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/14/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/140/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/142/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/144/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/148/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/150/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/151/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/153/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/154/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/155/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/156/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/16/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/160/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/163/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/166/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/167/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/179/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/18/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/180/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/182/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/183/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/184/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/185/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/186/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/187/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/189/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/19/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/190/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/191/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/192/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/195/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/198/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/2/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/20/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/200/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/201/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/202/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/206/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/207/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/208/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/210/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/217/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/219/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/22/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/221/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/223/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/226/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/227/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/228/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/234/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/235/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/236/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/238/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/239/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/242/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/243/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/244/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/247/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/248/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/249/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/252/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/256/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/257/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/258/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/259/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/26/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/260/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/264/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/266/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/268/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/269/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/27/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/272/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/273/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/274/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/275/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/276/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/277/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/279/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/28/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/280/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/282/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/283/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/284/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/285/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/286/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/287/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/289/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/291/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/293/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/294/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/296/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/297/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/298/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/3/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/30/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/300/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/304/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/305/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/309/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/311/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/313/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/317/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/319/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/32/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/320/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/321/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/322/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/326/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/328/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/332/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/333/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/335/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/337/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/34/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/340/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/341/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/343/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/345/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/349/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/35/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/350/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/351/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/352/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/355/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/357/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/362/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/366/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/369/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/371/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/373/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/374/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/375/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/376/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/378/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/379/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/38/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/380/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/381/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/382/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/386/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/388/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/389/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/39/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/390/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/392/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/393/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/394/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/395/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/397/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/399/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/40/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/401/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/402/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/403/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/404/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/405/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/408/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/41/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/410/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/415/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/418/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/419/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/422/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/425/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/427/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/428/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/429/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/43/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/430/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/431/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/433/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/435/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/436/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/438/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/44/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/441/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/443/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/447/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/45/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/450/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/451/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/453/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/455/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/46/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/47/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/48/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/5/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/55/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/57/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/59/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/6/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/60/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/63/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/65/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/66/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/69/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/7/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/70/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/71/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/72/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/75/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/77/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/78/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/81/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/83/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/84/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/85/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/89/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/9/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/92/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/93/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/94/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/95/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/98/merge\n      https://api.github.com:443/repos/packit/ogr/pulls/99/merge\n      https://api.github.com:443/repos/packit/ogr/pulls?state=all&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr/pulls?state=closed&sort=updated&direction=desc\n      https://api.github.com:443/repos/packit/ogr/pulls?state=open&sort=updated&direction=desc\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=2\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=3\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=4\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=5\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=6\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=7\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=8\n      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=9\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=2\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=3\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=4\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=5\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=6\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=7\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=8\n      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=9\n      https://api.github.com:443/user\n\u001b[31m\u001b[1m_________________________ PullRequests.test_pr_status __________________________\u001b[0m\n\nself = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_status>\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_status\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m\n        pr = \u001b[96mself\u001b[39;49;00m.ogr_project.get_pr(pr_id=\u001b[94m278\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n    \u001b[90m\u001b[39;49;00m\n>       statuses = pr.get_statuses()\u001b[90m\u001b[39;49;00m\n\npr         = <GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278', ...r='lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>\nself       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_status>\n\n\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:230: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278',...'lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>,)\n        function   = <function BasePullRequest.get_statuses at 0x7f5801a20eb0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/base.py\u001b[0m:86: in get_statuses\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.target_project.get_commit_statuses(commit)\u001b[90m\u001b[39;49;00m\n        commit     = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n        self       = <GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278', ...r='lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>, '1d4acd6f4231c95460bc56d8eef7d5a4b315478f')\n        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = ('1d4acd6f4231c95460bc56d8eef7d5a4b315478f',)\n        kwargs     = {}\n        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>\n\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m\n        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>, '1d4acd6f4231c95460bc56d8eef7d5a4b315478f')\n        function   = <function GithubCommitFlag.get at 0x7f58015990c0>\n        kwargs     = {}\n\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get\n    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m\n        commit     = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m\n        commit_files_per_page = None\n        self       = Repository(full_name=\"packit/ogr\")\n        sha        = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        accept     = None\n        attributes = None\n        completed  = None\n        headers    = None\n        per_page   = None\n        requester  = <github.Requester.Requester object at 0x7f57fd949d30>\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__\n    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObject'>\n        accept     = None\n        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'}\n        completed  = None\n        headers    = {}\n        requester  = <github.Requester.Requester object at 0x7f57fd949d30>\n        response_given = False\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded\n    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete\n    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>\n        parameters = {'page': 1}\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete\n    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m\n        parameters = {'page': 1}\n        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck\n    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fd949d30>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>\n        follow_302_redirect = False\n        headers    = None\n        input      = None\n        parameters = {'page': 1}\n        self       = <github.Requester.Requester object at 0x7f57fd949d30>\n        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode\n    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m\n        cnx        = None\n        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>\n        encoded_input = None\n        follow_302_redirect = False\n        input      = None\n        parameters = {'page': 1}\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949d30>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw\n    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m\n        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>\n        follow_302_redirect = False\n        input      = None\n        original_cnx = None\n        requestHeaders = {'User-Agent': 'PyGithub/Python'}\n        self       = <github.Requester.Requester object at 0x7f57fd949d30>\n        stream     = False\n        url        = '/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\n        verb       = 'GET'\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse\n    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m\n        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\n        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf3800>>\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m\n        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}\n        self       = <requests.sessions.Session object at 0x7f57f6bf3800>\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\n\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request\n    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m\n        allow_redirects = False\n        auth       = None\n        cert       = None\n        cookies    = None\n        data       = None\n        files      = None\n        headers    = {'User-Agent': 'PyGithub/Python'}\n        hooks      = None\n        json       = None\n        method     = 'GET'\n        params     = None\n        prep       = <PreparedRequest [GET]>\n        proxies    = {}\n        req        = <Request [GET]>\n        self       = <requests.sessions.Session object at 0x7f57f6bf3800>\n        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}\n        stream     = None\n        timeout    = 15\n        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\n        verify     = True\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m\n        arg_keys   = ['self', 'request']\n        args       = (<requests.sessions.Session object at 0x7f57f6bf3800>, <PreparedRequest [GET]>)\n        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11b50>\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        item_list  = [1]\n        key        = <PreparedRequest [GET]>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        map_function_to_item = {}\n        param_name = 1\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute\n    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m\n        args       = (<requests.sessions.Session object at 0x7f57f6bf3800>, <PreparedRequest [GET]>)\n        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)\n        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        func       = <function Session.send at 0x7f5803d47480>\n        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\n        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}\n        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>\n        storage_object_kwargs = {}\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read\n    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m\n        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read\n    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m\n        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__\n    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m\n        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\n        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)\nkeys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\n\n    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m\n    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m\n    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m\n    \u001b[33m    If keys does not exists\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m\n    \u001b[33m\u001b[39;49;00m\n    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m\n    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m\n    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m\n        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m\n        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m\n        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m\n        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m\n            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m\n            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m\n                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m\n                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m\n                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m\n                ):\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m\n                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m\n                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m\n                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m\n                        file=sys.stderr,\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n>                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m\n                    )\u001b[90m\u001b[39;49;00m\n\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\u001b[0m\n\ncurrent_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c...56d8eef7d5a4b315478f/comments', 'commit': {...}, 'committer': {...}, ...}], '_next': None, 'elapsed': 0.2, ...}}], ...}\ndebug_keys = ['requests.sessions', 'send', 'GET']\nhashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\nitem       = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'\nitem_num   = 3\nkeys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\nlist_len   = 4\nmatched_calls = ['requests.sessions', 'send', 'GET']\nself       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)\n\n\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage\n----------------------------- Captured stderr call -----------------------------\nCurrent internal object structure:\n_requre\n  DataTypes\n  key_strategy\n  version_storage_file\nrequests.sessions\n  send\n    GET\n      https://api.github.com:443/repos/packit/ogr\n      https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f\n      https://api.github.com:443/repos/packit/ogr/pulls/278\n      https://api.github.com:443/repos/packit/ogr/pulls/278/commits\n      https://api.github.com:443/repos/packit/ogr/statuses/1d4acd6f4231c95460bc56d8eef7d5a4b315478f\n\u001b[33m=============================== warnings summary ===============================\u001b[0m\nogr/services/github/auth_providers/token.py:15: 2 warnings\ntests/unit/test_factory.py: 9 warnings\ntests/unit/test_github.py: 2 warnings\n  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/auth_providers/token.py:15: DeprecationWarning: Argument login_or_token is deprecated, please use auth=github.Auth.Token(...) instead\n    self._pygithub_instance = github.Github(login_or_token=token, retry=max_retries)\n\ntests/integration/github/test_app.py: 3 warnings\ntests/integration/github/test_check_run.py: 9 warnings\n  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/auth_providers/github_app.py:71: DeprecationWarning: Arguments integration_id, private_key, jwt_expiry, jwt_issued_at and jwt_algorithm are deprecated, please use auth=github.Auth.AppAuth(...) instead\n    self._integration = github.GithubIntegration(self.id, self.private_key)\n\ntests/integration/github/test_app.py: 3 warnings\ntests/integration/github/test_check_run.py: 9 warnings\n  /usr/local/lib/python3.14/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The RSA key is 512 bits long, which is below the minimum recommended size of 2048 bits. See NIST SP 800-131A.\n    return self._jws.encode(\n\ntests/integration/github/test_app.py: 2 warnings\ntests/integration/github/test_check_run.py: 9 warnings\n  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/service.py:206: DeprecationWarning: Argument login_or_token is deprecated, please use auth=github.Auth.Token(...) instead\n    return PyGithubInstance(login_or_token=token, retry=self._max_retries)\n\ntests/integration/github/test_comments.py::Comments::test_issue_react_to_comment_and_delete\ntests/integration/github/test_comments.py::Comments::test_pr_react_to_comment_and_delete\n  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/comments.py:22: DeprecationWarning: Deprecated, use IssueComment.delete_reaction, PullRequestComment.delete_reaction, CommitComment.delete_reaction or Issue.delete_reaction\n    self._raw_reaction.delete()\n\ntests/integration/github/test_releases.py::Releases::test_create_release\ntests/integration/github/test_releases.py::Releases::test_edit_release\ntests/integration/github/test_releases.py::Releases::test_edit_release\ntests/integration/github/test_releases.py::Releases::test_get_release\ntests/integration/github/test_releases.py::Releases::test_latest_release\n  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/release.py:43: DeprecationWarning: Use name instead\n    return self._raw_release.title\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n\n---------- coverage: platform linux, python 3.14.5-final-0 -----------\nName                                               Stmts   Miss  Cover   Missing\n--------------------------------------------------------------------------------\nogr/__init__.py                                       11      0   100%\nogr/abstract/__init__.py                              15      0   100%\nogr/abstract/abstract_class.py                         4      0   100%\nogr/abstract/access_level.py                           7      0   100%\nogr/abstract/auth_method.py                            5      0   100%\nogr/abstract/comment.py                               76     17    78%   21, 25, 48, 53-54, 64, 73, 87, 92, 96, 110, 117, 120, 146, 149, 158, 161\nogr/abstract/commit_flag.py                           41     12    71%   32-35, 41, 64, 71, 77, 94, 116, 121, 126\nogr/abstract/exception.py                             45      2    96%   69, 94\nogr/abstract/git_project.py                          133     56    58%   38, 46, 54, 58, 67, 76, 85, 90, 95, 100, 105, 112, 117, 129, 136, 149, 156, 163, 170, 177, 187, 197, 207, 216, 223, 233, 242, 272, 284, 296, 331, 348, 360, 377, 384, 394, 419, 426, 435, 459, 484, 509, 524, 541, 568, 583, 592, 610, 619, 645, 671, 678, 685, 692, 699, 706\nogr/abstract/git_service.py                           47     19    60%   16-20, 35, 49, 59-62, 67, 72, 81, 91, 97, 118, 137, 143, 162\nogr/abstract/git_tag.py                                7      1    86%   21\nogr/abstract/git_user.py                              16      4    75%   25, 32, 39, 46\nogr/abstract/issue.py                                 65     22    66%   26, 31, 36, 41, 46, 51, 56, 61, 68, 71-74, 117, 131, 163, 181, 210, 222, 234, 243, 252, 261, 273\nogr/abstract/label.py                                 22      5    77%   22, 29, 32, 39, 42\nogr/abstract/pull_request.py                         113     35    69%   29, 33, 38, 43, 48, 53, 57, 62, 67, 72, 77, 84, 89, 94, 99, 104, 113, 118, 123, 133, 138, 182, 196, 215, 236, 254, 280, 287, 310, 337, 346, 355, 364, 373, 385\nogr/abstract/release.py                               49     14    71%   30, 43, 48, 53, 58, 63, 69, 74, 100, 108, 116, 142, 151, 161\nogr/abstract/status.py                                24      0   100%\nogr/constant.py                                        2      0   100%\nogr/deprecation.py                                     3      0   100%\nogr/exceptions.py                                     44      2    95%   20, 66\nogr/factory.py                                        64      0   100%\nogr/parsing.py                                       108     20    81%   49, 61-71, 74, 112, 166, 187, 238-241, 254-257, 270-271\nogr/read_only.py                                     105     26    75%   81, 89, 125, 129, 133, 137, 141, 145, 149, 153, 157, 161, 201-203, 213-215, 219-221, 230-232, 255, 265\nogr/services/__init__.py                               0      0   100%\nogr/services/base.py                                  67     12    82%   27-31, 43, 74, 111, 117, 124-128\nogr/services/forgejo/__init__.py                       8      0   100%\nogr/services/forgejo/comments.py                      51      3    94%   28, 100, 105\nogr/services/forgejo/flag.py                          53     10    81%   36, 75-77, 91, 96, 113-115, 125\nogr/services/forgejo/issue.py                        122      8    93%   81, 96, 100, 117, 129, 131, 181, 192\nogr/services/forgejo/label.py                         16      1    94%   20\nogr/services/forgejo/project.py                      230     54    77%   100, 106, 135, 173, 211-212, 218-222, 238-247, 304, 321, 331, 335, 346, 350, 354, 373, 376, 397, 401, 405, 415, 426, 435, 438, 441, 453, 457, 467-472, 492, 532-552, 560-571\nogr/services/forgejo/pull_request.py                 164     21    87%   45, 82, 94, 108, 116, 154, 175-184, 252-253, 267-274, 307-308, 345, 366-371, 380\nogr/services/forgejo/release.py                       71     17    76%   29-34, 42, 46, 50, 57-66, 83-94, 154-155\nogr/services/forgejo/service.py                       42      1    98%   84\nogr/services/forgejo/user.py                          22      1    95%   20\nogr/services/forgejo/utils.py                          7      0   100%\nogr/services/github/__init__.py                        9      0   100%\nogr/services/github/auth_providers/__init__.py         5      0   100%\nogr/services/github/auth_providers/abstract.py        11      3    73%   25, 33, 44\nogr/services/github/auth_providers/github_app.py      55      6    89%   24, 54, 61, 66, 76, 86\nogr/services/github/auth_providers/token.py           21      0   100%\nogr/services/github/auth_providers/tokman.py          28      9    68%   19, 29, 32-43\nogr/services/github/check_run.py                     112     23    79%   87, 102, 122, 127, 132, 136, 141, 145, 155, 159, 173, 178, 182, 187, 217, 222, 261, 290, 295, 298, 304-306\nogr/services/github/comments.py                       40      4    90%   19, 62, 67, 72\nogr/services/github/flag.py                           37     16    57%   23, 26-30, 36-46, 61-69, 73, 77\nogr/services/github/issue.py                         106      8    92%   49, 57, 77, 87, 114, 155, 175-176\nogr/services/github/label.py                          16      1    94%   20\nogr/services/github/project.py                       281     45    84%   62, 104, 137, 150, 197-198, 201, 204, 216, 220, 276, 280, 291, 298, 302, 338, 352-360, 373, 397, 401, 409, 425, 434, 452, 469, 510, 522-534, 538-540, 544, 548, 552, 556, 577\nogr/services/github/pull_request.py                  164     22    87%   99-100, 158-161, 165, 181-186, 209-212, 216, 227-228, 257-258, 266-267\nogr/services/github/release.py                        74     15    80%   24-28, 39, 51, 59, 63, 67, 70, 81-82, 84, 96\nogr/services/github/service.py                       121     16    87%   130, 174, 185-186, 235, 250-251, 261-270, 274-277\nogr/services/github/user.py                           35      6    83%   19, 31, 36, 41, 44, 49\nogr/services/gitlab/__init__.py                        8      0   100%\nogr/services/gitlab/comments.py                       65     11    83%   31, 76, 101, 106, 111, 125-129, 132, 137\nogr/services/gitlab/flag.py                           51      9    82%   32, 55-57, 78, 82-84, 104\nogr/services/gitlab/issue.py                         120     11    91%   49, 55-56, 73, 80, 99, 115, 119-120, 131, 178\nogr/services/gitlab/label.py                          15      1    93%   14\nogr/services/gitlab/project.py                       294     61    79%   50, 86, 90, 123, 153, 157, 220, 225-226, 244-245, 250-251, 256-257, 261, 280, 291-293, 300, 313-315, 325-327, 342-348, 364, 368, 383-385, 396, 423, 454, 458, 469, 473, 485, 489, 499, 503, 512, 517-521, 543-557, 561-563, 574\nogr/services/gitlab/pull_request.py                  157     10    94%   69, 73, 81, 100-101, 124, 131, 146, 228, 262\nogr/services/gitlab/release.py                        50      8    84%   28, 40, 44, 47, 56-57, 68, 88\nogr/services/gitlab/service.py                       103     18    83%   78, 97, 110-111, 123-124, 150-154, 190-204\nogr/services/gitlab/user.py                           19      3    84%   17, 30, 33\nogr/services/pagure/__init__.py                        8      0   100%\nogr/services/pagure/comments.py                       26      3    88%   31, 36, 41\nogr/services/pagure/flag.py                           37      4    89%   22, 54, 63, 65\nogr/services/pagure/group.py                          12      1    92%   20\nogr/services/pagure/issue.py                         133     19    86%   29-30, 57, 86, 93, 116-117, 139, 152, 166, 203-212, 215-224, 228\nogr/services/pagure/label.py                          15      1    93%   14\nogr/services/pagure/project.py                       298     35    88%   75, 208, 259, 269, 273, 287, 296, 300, 309, 321, 351, 363, 367, 390, 424, 460, 466, 488, 494-498, 507, 510, 513, 528, 532, 539-540, 544, 548, 552, 562, 634, 688\nogr/services/pagure/pull_request.py                  201     34    83%   38-39, 81, 93, 111, 147, 150, 262, 264, 274, 294-295, 315-325, 332-338, 341-347, 388, 398\nogr/services/pagure/release.py                        50     11    78%   18, 22, 26, 34, 38, 42, 45, 54, 58, 83, 88\nogr/services/pagure/service.py                       155     20    87%   59, 68, 72-73, 77, 95, 121, 174-175, 194, 234-236, 332-334, 341-342, 369, 398\nogr/services/pagure/user.py                           23      5    78%   18, 27-30, 55\nogr/utils.py                                          96     37    61%   17-19, 54-75, 90-108, 204, 217-219, 235-250, 257, 310\n--------------------------------------------------------------------------------\nTOTAL                                               4910    839    83%\n\n\u001b[36m\u001b[1m=========================== short test summary info ============================\u001b[0m\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_change_name\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_change_url\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_latest_check_run\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_list_no_runs\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_non_existing_check_runs_returns_none\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commit_comment\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commit_flags\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commits\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_get_commit_comments\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_get_commit_statuses\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_set_commit_status\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_set_commit_status_long_description\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_assignee\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_author\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_labels\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_nonexisting_author\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_list_contains_only_issues\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_fork_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_fork_other_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_forkusername\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_upstream\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_status\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...\n\u001b[31m====== \u001b[31m\u001b[1m26 failed\u001b[0m, \u001b[32m550 passed\u001b[0m, \u001b[33m3 skipped\u001b[0m, \u001b[33m55 warnings\u001b[0m\u001b[31m in 307.98s (0:05:07)\u001b[0m\u001b[31m ======\u001b[0m", "stdout_lines": ["PYTHONPATH=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned PYTHONDONTWRITEBYTECODE=1 python3 /usr/bin/pytest --color=yes --verbose --showlocals --cov=ogr --cov-report=term-missing ./tests/", "\u001b[1m============================= test session starts ==============================\u001b[0m", "platform linux -- Python 3.14.5, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3", "cachedir: .pytest_cache", "rootdir: /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned", "configfile: pyproject.toml", "plugins: anyio-4.13.0, flexmock-0.13.0, cov-5.0.0", "\u001b[1mcollecting ... \u001b[0mcollected 579 items", "", "tests/integration/factory/test_factory.py::FactoryTests::test_get_project_forgejo \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m", "tests/integration/factory/test_factory.py::FactoryTests::test_get_project_github \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m", "tests/integration/factory/test_factory.py::FactoryTests::test_get_project_gitlab \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m", "tests/integration/factory/test_factory.py::FactoryTests::test_get_project_pagure \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[33m [  0%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  1%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_get_reactions \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[33m [  2%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_get_reactions \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_generic_commands.py::test_get_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[33m [  3%]\u001b[0m", "tests/integration/forgejo/test_generic_commands.py::test_set_commit_status \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_close_issue \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_create_issue_with_labels \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_functions_fail_for_pr \u001b[32mPASSED\u001b[0m\u001b[33m [  4%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_issue_list \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[33m [  5%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_get_with_id_of_pr \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_add_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_add_assignee_without_redundant_api_call \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[33m [  6%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_no_such_assignee \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_list_contains_only_issues \u001b[32mPASSED\u001b[0m\u001b[33m [  7%]\u001b[0m", "tests/integration/forgejo/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[33m    [  7%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_file_content \u001b[32mPASSED\u001b[0m\u001b[33m  [  7%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_file_content_resolve_dot \u001b[32mPASSED\u001b[0m\u001b[33m [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_branches \u001b[32mPASSED\u001b[0m\u001b[33m          [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_commits \u001b[32mPASSED\u001b[0m\u001b[33m           [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_file \u001b[32mPASSED\u001b[0m\u001b[33m          [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_files \u001b[33mSKIPPED\u001b[0m (B...)\u001b[33m [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[33m  [  8%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_description \u001b[32mPASSED\u001b[0m\u001b[33m   [  9%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_description_property \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_git_urls \u001b[32mPASSED\u001b[0m\u001b[33m      [  9%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[33m [  9%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[33m [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[33m  [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[33m       [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[33m    [ 10%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[33m [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_is_private \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[33m    [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_delete \u001b[32mPASSED\u001b[0m\u001b[33m            [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[33m        [ 11%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[33m  [ 12%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[33m [ 12%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[33m    [ 12%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_get_users_with_given_access \u001b[32mPASSED\u001b[0m\u001b[33m [ 12%]\u001b[0m", "tests/integration/forgejo/test_project.py::test_add_remove_user \u001b[32mPASSED\u001b[0m\u001b[33m   [ 12%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[33m      [ 12%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[33m      [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[33m [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[33m  [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[33m     [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_get_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[33m [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[33m    [ 13%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[33m  [ 14%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_setters \u001b[32mPASSED\u001b[0m\u001b[33m      [ 14%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_upstream \u001b[32mPASSED\u001b[0m\u001b[33m [ 14%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_forkusername \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_create_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_pr_create_fork_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_source_project \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m", "tests/integration/forgejo/test_pull_request.py::test_source_project_fork \u001b[32mPASSED\u001b[0m\u001b[33m [ 15%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_get_release \u001b[32mPASSED\u001b[0m\u001b[33m       [ 15%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[33m      [ 16%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_create_release \u001b[32mPASSED\u001b[0m\u001b[33m    [ 16%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_edit_release \u001b[32mPASSED\u001b[0m\u001b[33m      [ 16%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_latest_release \u001b[32mPASSED\u001b[0m\u001b[33m    [ 16%]\u001b[0m", "tests/integration/forgejo/test_release.py::test_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[33m [ 16%]\u001b[0m", "tests/integration/forgejo/test_service.py::test_project_create[create project with specified namespace (organization)] \u001b[32mPASSED\u001b[0m\u001b[33m [ 16%]\u001b[0m", "tests/integration/forgejo/test_service.py::test_project_create[create project without namespace (in the user's namespace)] \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m", "tests/integration/forgejo/test_service.py::test_project_create[create project with description] \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m", "tests/integration/forgejo/test_service.py::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[33m [ 17%]\u001b[0m", "tests/integration/forgejo/test_user.py::test_get_email \u001b[32mPASSED\u001b[0m\u001b[33m            [ 17%]\u001b[0m", "tests/integration/forgejo/test_user.py::test_get_projects \u001b[32mPASSED\u001b[0m\u001b[33m         [ 17%]\u001b[0m", "tests/integration/forgejo/test_user.py::test_get_forks \u001b[32mPASSED\u001b[0m\u001b[33m            [ 17%]\u001b[0m", "tests/integration/forgejo/test_user.py::test_username \u001b[32mPASSED\u001b[0m\u001b[33m             [ 18%]\u001b[0m", "tests/integration/forgejo/test_user.py::test_email \u001b[32mPASSED\u001b[0m\u001b[33m                [ 18%]\u001b[0m", "tests/integration/github/test_app.py::App::test_get_project \u001b[32mPASSED\u001b[0m\u001b[33m       [ 18%]\u001b[0m", "tests/integration/github/test_app.py::App::test_get_project_having_key_as_path \u001b[32mPASSED\u001b[0m\u001b[33m [ 18%]\u001b[0m", "tests/integration/github/test_app.py::App::test_github_proj_no_app_creds \u001b[32mPASSED\u001b[0m\u001b[33m [ 18%]\u001b[0m", "tests/integration/github/test_app.py::App::test_private_key \u001b[32mPASSED\u001b[0m\u001b[33m       [ 18%]\u001b[0m", "tests/integration/github/test_app.py::App::test_private_key_path \u001b[32mPASSED\u001b[0m\u001b[33m  [ 19%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_change_name \u001b[31mFAILED\u001b[0m\u001b[31m [ 19%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_change_url \u001b[31mFAILED\u001b[0m\u001b[31m [ 19%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_completed_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 19%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_neutral_completed \u001b[32mPASSED\u001b[0m\u001b[31m [ 19%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_timed_out \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_to_queue_and_succeed \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_with_completed_at_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_create_with_completed_without_conclusion \u001b[32mPASSED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_get_latest_check_run \u001b[31mFAILED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_get_list \u001b[31mFAILED\u001b[0m\u001b[31m [ 20%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_get_list_no_runs \u001b[31mFAILED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_check_run.py::CheckRun::test_non_existing_check_runs_returns_none \u001b[31mFAILED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_get_issue_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_get_pr_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 21%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 22%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 23%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m", "tests/integration/github/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 24%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 24%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_fork \u001b[32mPASSED\u001b[0m\u001b[31m          [ 24%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_get_fork \u001b[32mPASSED\u001b[0m\u001b[31m      [ 25%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_is_fork \u001b[32mPASSED\u001b[0m\u001b[31m       [ 25%]\u001b[0m", "tests/integration/github/test_forks.py::Forks::test_nonexisting_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_add_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 25%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_commit_comment \u001b[31mFAILED\u001b[0m\u001b[31m [ 25%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_commit_flags \u001b[31mFAILED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_commits \u001b[31mFAILED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[31m [ 26%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_email \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_comments \u001b[31mFAILED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_commit_statuses \u001b[31mFAILED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[31m [ 27%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 28%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_tag_from_nonexisting_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_tag_from_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_tags \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 29%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_issue_permissions_cant_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 30%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_redirection \u001b[32mPASSED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_set_commit_status \u001b[31mFAILED\u001b[0m\u001b[31m [ 31%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_set_commit_status_long_description \u001b[31mFAILED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_create_private_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 32%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_functions_fail_for_pr \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 33%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m  [ 33%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_list \u001b[31mFAILED\u001b[0m\u001b[31m  [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_list_assignee \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_list_author \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_list_labels \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_list_nonexisting_author \u001b[31mFAILED\u001b[0m\u001b[31m [ 34%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_no_such_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_issue_without_label \u001b[32mPASSED\u001b[0m\u001b[31m [ 35%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_list_contains_only_issues \u001b[31mFAILED\u001b[0m\u001b[31m [ 35%]\u001b[0m", "tests/integration/github/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m     [ 35%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 36%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_fork_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_fork_other_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_fork \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_forkusername \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_create_upstream_upstream \u001b[31mFAILED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 37%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_list \u001b[31mFAILED\u001b[0m\u001b[31m [ 38%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 38%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_pr_status \u001b[31mFAILED\u001b[0m\u001b[31m [ 38%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_other_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_renamed_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_renamed_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 39%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_pull_requests.py::PullRequests::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_readonly.py::ReadOnly::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_readonly.py::ReadOnly::test_create_pr \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_readonly.py::ReadOnly::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 40%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_edit_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_get_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_latest_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_releases.py::Releases::test_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[31m [ 41%]\u001b[0m", "tests/integration/github/test_retries.py::test_bad_credentials[0] \u001b[33mSKIPPED\u001b[0m\u001b[31m [ 42%]\u001b[0m", "tests/integration/github/test_retries.py::test_bad_credentials[2] \u001b[33mSKIPPED\u001b[0m\u001b[31m [ 42%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_list_projects_with_user_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_list_projects_with_user_language_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 42%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_project_create_duplicate \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_wrong_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/github/test_service.py::Service::test_wrong_auth_static_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 43%]\u001b[0m", "tests/integration/gitlab/test_comments.py::Comments::test_duplicit_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m", "tests/integration/gitlab/test_comments.py::Comments::test_get_reactions \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m", "tests/integration/gitlab/test_comments.py::Comments::test_issue_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m", "tests/integration/gitlab/test_comments.py::Comments::test_pr_react_to_comment_and_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m", "tests/integration/gitlab/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 44%]\u001b[0m", "tests/integration/gitlab/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 44%]\u001b[0m", "tests/integration/gitlab/test_forks.py::Forks::test_get_fork \u001b[32mPASSED\u001b[0m\u001b[31m      [ 45%]\u001b[0m", "tests/integration/gitlab/test_forks.py::Forks::test_is_fork \u001b[32mPASSED\u001b[0m\u001b[31m       [ 45%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_add_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_branches_pagination \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 45%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_description_setter \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_email \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 46%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_contributors \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 47%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file_content \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_file_content_resolve_dot \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 48%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_sha_from_tag \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_is_not_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 49%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_project_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 50%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_project_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_request_access \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_set_commit_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_close_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 51%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_create_issue_with_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_create_private_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 52%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 53%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_get_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 54%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m  [ 55%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_list_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_issue_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m", "tests/integration/gitlab/test_issues.py::Issues::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m     [ 55%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 55%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_fork_other_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_forkusername \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_create_pr_upstream_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_all_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_all_pr_commits \u001b[32mPASSED\u001b[0m\u001b[31m [ 56%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_get_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 57%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_mr_list_limit \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_close \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_comments_updates \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_create_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 58%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_merge \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_not_exists \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_pr_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 59%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_other_fork_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_renamed_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_renamed_upstream \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 60%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_test_merge_commit_sha \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m", "tests/integration/gitlab/test_pull_requests.py::PullRequests::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m", "tests/integration/gitlab/test_releases.py::Releases::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m", "tests/integration/gitlab/test_releases.py::Releases::test_get_latest_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 61%]\u001b[0m", "tests/integration/gitlab/test_releases.py::Releases::test_get_latest_release_doesnt_exist \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_releases.py::Releases::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_releases.py::Releases::test_get_releases_pagination \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_list_projects_get_forks \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_list_projects_with_namespace_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 62%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_list_projects_with_namespace_input_and_language_input \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_project_create_duplicate \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_service_without_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 63%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_wrong_auth \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m", "tests/integration/gitlab/test_service.py::Service::test_wrong_auth_static_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m", "tests/integration/gitlab/test_tags.py::Tags::test_get_tags \u001b[32mPASSED\u001b[0m\u001b[31m        [ 64%]\u001b[0m", "tests/integration/gitlab/test_tags.py::Tags::test_tag_from_tag_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m", "tests/integration/pagure/test_comments.py::Comments::test_pr_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m", "tests/integration/pagure/test_comments.py::Comments::test_pr_comments_filter \u001b[32mPASSED\u001b[0m\u001b[31m [ 64%]\u001b[0m", "tests/integration/pagure/test_comments.py::Comments::test_pr_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m", "tests/integration/pagure/test_comments.py::Comments::test_pr_comments_search \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_create_fork \u001b[32mPASSED\u001b[0m\u001b[31m   [ 65%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_create_fork_with_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 65%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_fork \u001b[32mPASSED\u001b[0m\u001b[31m          [ 65%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_fork_in_str \u001b[32mPASSED\u001b[0m\u001b[31m   [ 65%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_fork_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m", "tests/integration/pagure/test_forks.py::Forks::test_nonexisting_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_add_and_remove_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_add_and_remove_user \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_branches \u001b[32mPASSED\u001b[0m\u001b[31m [ 66%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_commit_statuses \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_delete \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_description_property \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_full_repo_name \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 67%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_files \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_owners \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_releases \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_sha_from_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_sha_from_branch_non_existing \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_users_with_given_access \u001b[32mPASSED\u001b[0m\u001b[31m [ 68%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_get_web_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_git_urls \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_has_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_no_file_server_error \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_nonexisting_file \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_parent_project \u001b[32mPASSED\u001b[0m\u001b[31m [ 69%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_pr_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_username \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_generic_commands.py::GenericCommands::test_write_access_to_repo \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_create_issue \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_create_issue_with_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_create_with_disabled_issues \u001b[32mPASSED\u001b[0m\u001b[31m [ 70%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_assignees \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list \u001b[32mPASSED\u001b[0m\u001b[31m  [ 71%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list_assignee \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 71%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list_labels \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list_nonexisting_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_list_paginated \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_issues.py::Issues::test_issue_without_label \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_create_release \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_is_private \u001b[32mPASSED\u001b[0m\u001b[31m [ 72%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_regex_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_comments_reversed \u001b[32mPASSED\u001b[0m\u001b[31m [ 73%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_permissions \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_update_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_issue_update_title \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_comments_author \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_comments_author_regex \u001b[32mPASSED\u001b[0m\u001b[31m [ 74%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_setters \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_pr_status \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_token_is_none_then_set \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_project_token.py::PagureProjectTokenCommands::test_update_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_commits_url \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_get_comment \u001b[32mPASSED\u001b[0m\u001b[31m [ 75%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_create_from_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_create_from_parent \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff_failing \u001b[32mPASSED\u001b[0m\u001b[31m [ 76%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_diff_failing_and_succeding \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_info \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_list \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_pr_patch \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_set_pr_flag \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_source_project_upstream_branch \u001b[32mPASSED\u001b[0m\u001b[31m [ 77%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_source_project_upstream_fork \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_pull_requests.py::PullRequests::test_target_branch_head_commit \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_get_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_get_rate_limit_remaining \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_project_create \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_project_create_in_the_group \u001b[32mPASSED\u001b[0m\u001b[31m [ 78%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_project_create_invalid_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_project_create_unauthorized_namespace \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/integration/pagure/test_service.py::Service::test_project_create_with_description \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://github.com/packit-service/ogr-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[github.com/packit-service/ogr-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[git@github.com:packit-service/ogr.git-None-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 79%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://some-url/packit-service/ogr-mapping3-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://some-url/packit-service/ogr-mapping4-GithubService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://github.com/packit-service/ogr-mapping5-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/python-ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://pagure.io/ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 80%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://pagure.something.com/ogr-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://gitlab.com/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://gitlab.abcd.def/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://salsa.debian.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://git.fosscommunity.in/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://framagit.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 81%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://dev.gajim.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://git.coop/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://lab.libreho.st/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://git.linux-kernel.at/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://git.pleroma.social/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://git.silence.dev/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 82%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://code.videolan.org/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://source.puri.sm/someone/project-None-GitlabService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/golang-gitlab-flimzy-testy-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://src.stg.fedoraproject.org/rpms/golang-gitlab-flimzy-testy-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/python-gitlab-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class[https://src.fedoraproject.org/rpms/golang-gitlab-yawning-utls-None-PagureService] \u001b[32mPASSED\u001b[0m\u001b[31m [ 83%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class_not_found[https://unknown.com/packit-service/ogr-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class_not_found[unknown.com/packit-service/ogr-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class_not_found[git@unknown.com:packit-service/ogr.git-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class_not_found[https://unknown/packit-service/ogr-mapping3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_service_class_not_found[https://unknown.com/packit-service/ogr-mapping4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://github.com/packit-service/ogr-None-None-True-result0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 84%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[github.com/packit-service/ogr-None-None-True-result1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[git@github.com:packit-service/ogr.git-None-None-True-result2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://some-url/packit-service/ogr-mapping3-None-True-result3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://some-url/packit-service/ogr-mapping4-None-True-result4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://github.com/packit-service/ogr-mapping5-None-True-result5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 85%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://src.fedoraproject.org/rpms/python-ogr-None-None-True-result6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://pagure.io/ogr-None-None-True-result7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://host.name/namespace/project-mapping8-instances8-True-project] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://host2.name/namespace/project-mapping9-instances9-True-right-project] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://gitlab.gnome.org/lbarcziova/testing-ogr-repo-None-None-True-result10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://src.stg.fedoraproject.org/rpms/python-dockerpty.git-None-instances11-True-result11] \u001b[32mPASSED\u001b[0m\u001b[31m [ 86%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://src.fedoraproject.org/rpms/python-dockerpty.git-None-instances12-False-result12] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://github.com/packit/ogr-None-instances13-False-result13] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project[https://my.gtlb/packit/ogr-None-instances14-False-result14] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project_not_found[https://unknown.com/packit-service/ogr-None-None-No matching service was found.] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project_not_found[https://unknown.com/packit-service/ogr-mapping1-None-No matching service was found.] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project_not_found[https://host.name/namespace/project-mapping2-instances2-Instance of type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 87%]\u001b[0m", "tests/unit/test_factory.py::test_get_project_not_found[https://host.name/namespace/project-mapping3-instances3-Instance of type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict0-result_instances0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict1-result_instances1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict2-result_instances2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict3-result_instances3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict4-result_instances4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 88%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict5-result_instances5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict6-result_instances6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict7-result_instances7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict8-result_instances8] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict9-result_instances9] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict[instances_in_dict10-result_instances10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 89%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict0-result_instances0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict1-result_instances1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict2-result_instances2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict3-result_instances3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_multiple_auth[instances_in_dict4-result_instances4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 90%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict0-1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict1-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict2-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict3-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict4-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_github_instance_with_retries[instances_in_dict5-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 91%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_not_found[instances_in_dict0-No matching service was found for url] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m", "tests/unit/test_factory.py::test_get_instances_from_dict_not_found[instances_in_dict1-No matching service was found for type] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m", "tests/unit/test_github.py::TestGithubProject::test_pr_create_is_not_fork[fork_username_set] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m", "tests/unit/test_github.py::TestGithubProject::test_pr_create_is_not_fork[fork_username_None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m", "tests/unit/test_github.py::TestGithubProject::test_pr_create_is_fork[fork_username_set] \u001b[32mPASSED\u001b[0m\u001b[31m [ 92%]\u001b[0m", "tests/unit/test_github.py::TestGitHubService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 92%]\u001b[0m", "tests/unit/test_github.py::test_create_github_check_run_output[test-test summary-None-expected0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m", "tests/unit/test_github.py::test_create_github_check_run_output[bigger output-no summary-# Random title\\n\\n- [ ] TODO list\\n---\\n_italics_-expected1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m", "tests/unit/test_github.py::test_multiple_auth_methods_default_is_tokman \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m", "tests/unit/test_github.py::test_set_reset_customized_auth_method \u001b[32mPASSED\u001b[0m\u001b[31m  [ 93%]\u001b[0m", "tests/unit/test_github.py::test_no_multiple_auth_methods_default_is_tokman \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m", "tests/unit/test_github.py::test_no_set_reset_customized_auth_method \u001b[32mPASSED\u001b[0m\u001b[31m [ 93%]\u001b[0m", "tests/unit/test_gitlab.py::TestGitlabService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 94%]\u001b[0m", "tests/unit/test_pagure.py::TestPagureService::test_hostname \u001b[32mPASSED\u001b[0m\u001b[31m       [ 94%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo-expected0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo.git-expected1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[http://host.name/namespace/repo-expected2] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git://host.name/namespace/repo-expected3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 94%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git+https://host.name/namespace/repo-expected4] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git@host.name:namespace/repo-expected5] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[host.name/repo-expected6] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[host.name/fork/user/namespace/repo-expected7] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://host.name/namespace/repo/-expected8] \u001b[32mPASSED\u001b[0m\u001b[31m [ 95%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://host.name/multi/part/namespace/repo/-expected9] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/fork/user/some_repo-expected10] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://fail@more@at@domain.com-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git@gitlab.com:packit-service/src/libvirt.git-expected12] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git@git.mfocko.xyz:2222:mfocko/dotfiles.git-None] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/fork/mfocko/fedora-infra/ansible.git-expected14] \u001b[32mPASSED\u001b[0m\u001b[31m [ 96%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io/forks/mfocko/fedora-infra/ansible.git-expected15] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io:forks/mfocko/fedora-infra/ansible.git-expected16] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://xfocko:myLamePassword@git.mfocko.xyz/mfocko/dotfiles.git-expected17] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[ssh://git@pagure.io/playground-mfocko.git-expected18] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://pagure.io/playground-mfocko.git-expected19] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[git://github.com/packit/dotfiles.git-expected20] \u001b[32mPASSED\u001b[0m\u001b[31m [ 97%]\u001b[0m", "tests/unit/test_parsing.py::test_parse_git_repo[https://git.launchpad.net/dkimpy-expected21] \u001b[32mPASSED\u001b[0m\u001b[31m [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments_empty \u001b[32mPASSED\u001b[0m\u001b[31m              [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments[unknown-0] \u001b[32mPASSED\u001b[0m\u001b[31m         [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments[def-1] \u001b[32mPASSED\u001b[0m\u001b[31m             [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments[some-2] \u001b[32mPASSED\u001b[0m\u001b[31m            [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments[\\\\d+-1] \u001b[32mPASSED\u001b[0m\u001b[31m            [ 98%]\u001b[0m", "tests/unit/test_utils.py::test_filter_comments[[a-zA-Z]+ [a-zA-Z]+ [a-zA-Z]+-3] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m", "tests/unit/test_utils.py::test_search_in_comments[unknown-None-0] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m", "tests/unit/test_utils.py::test_search_in_comments[def-Abc-1] \u001b[32mPASSED\u001b[0m\u001b[31m      [ 99%]\u001b[0m", "tests/unit/test_utils.py::test_search_in_comments[some-something-1] \u001b[32mPASSED\u001b[0m\u001b[31m [ 99%]\u001b[0m", "tests/unit/test_utils.py::test_search_in_comments[(\\\\d+)-some-2] \u001b[32mPASSED\u001b[0m\u001b[31m  [ 99%]\u001b[0m", "tests/unit/test_utils.py::test_search_in_comments[([a-zA-Z]*) ([a-zA-Z]*) ([a-zA-Z]*)-Abc-4] \u001b[32mPASSED\u001b[0m\u001b[31m [100%]\u001b[0m", "", "=================================== FAILURES ===================================", "\u001b[31m\u001b[1m__________________________ CheckRun.test_change_name ___________________________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_name>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_change_name\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m", "            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_name>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:145: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubCheckRun.get at 0x7f5801509f30>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m", "        check_run_id = None", "        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea60c20>", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea60c20>", "        response_given = False", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fea32980>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fea32980>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fee7ef50>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fee7ef50>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fea32f10>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fea32f10>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fea32f10>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fea32f10>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089550>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fea32f10>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ffec4290>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...'_content': {'check_runs': [{...}, {...}, {...}, {...}], 'total_count': 4}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_name.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1", "      https://api.github.com:443/repos/packit/hello-world/installation", "    PATCH", "      https://api.github.com:443/repos/packit/hello-world/check-runs/2685140734", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m___________________________ CheckRun.test_change_url ___________________________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_url>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_change_url\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m", "            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_change_url>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:154: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubCheckRun.get at 0x7f5801509f30>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m", "        check_run_id = None", "        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea61d30>", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea61d30>", "        response_given = False", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea61d30>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5f6820>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea61d30>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5f6820>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea61d30>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57feaead50>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea61d30>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57feaead50>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5f7ee0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe5f7ee0>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe5f7ee0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe5f7ee0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089670>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe5f7ee0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe462f30>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...r': 2, '_content': {'check_runs': [{...}, {...}, {...}], 'total_count': 3}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_change_url.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1", "      https://api.github.com:443/repos/packit/hello-world/installation", "    PATCH", "      https://api.github.com:443/repos/packit/hello-world/check-runs/2685140734", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m______________________ CheckRun.test_get_latest_check_run ______________________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_latest_check_run>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_latest_check_run\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m", "            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_latest_check_run>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:139: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubCheckRun.get at 0x7f5801509f30>", "        kwargs     = {'commit_sha': '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m", "        check_run_id = None", "        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea61fd0>", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea61fd0>", "        response_given = False", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea61fd0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c0720>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea61fd0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c0720>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea61fd0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44d310>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea61fd0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44d310>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c09f0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe5c09f0>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe5c09f0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe5c09f0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5801089430>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe5c09f0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd933b90>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...r': 2, '_content': {'check_runs': [{...}, {...}, {...}], 'total_count': 3}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_latest_check_run.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs?per_page=1", "      https://api.github.com:443/repos/packit/hello-world/installation", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m____________________________ CheckRun.test_get_list ____________________________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_runs = \u001b[96mself\u001b[39;49;00m.project.get_check_runs(\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33m7cf6d0cbeca285ecbeb19a0067cb243783b3c768\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:33: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '7cf6d0cbeca285ecbeb19a0067cb243783b3c768')", "        function   = <function GithubProject.get_check_runs at 0x7f58015ab110>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ('7cf6d0cbeca285ecbeb19a0067cb243783b3c768',)", "        kwargs     = {}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get_list at 0x7f580150a350>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '7cf6d0cbeca285ecbeb19a0067cb243783b3c768')", "        function   = <function GithubCheckRun.get_list at 0x7f5801509dd0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:256: in get_list", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs(\u001b[90m\u001b[39;49;00m", "        commit_sha = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        name       = None", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        status     = None", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea63770>", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea63770>", "        response_given = False", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"7cf6d0cbeca285ecbeb19a0067cb243783b3c768\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea63770>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1220>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea63770>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1220>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea63770>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44df10>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea63770>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44df10>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c2990>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe5c2990>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe5c2990>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe5c2990>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f58011f3fb0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe5c2990>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd9a7110>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo...'_content': {'check_runs': [{...}, {...}, {...}, {...}], 'total_count': 4}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768", "      https://api.github.com:443/repos/packit/hello-world/commits/7cf6d0cbeca285ecbeb19a0067cb243783b3c768/check-runs", "      https://api.github.com:443/repos/packit/hello-world/installation", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m________________________ CheckRun.test_get_list_no_runs ________________________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list_no_runs>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_list_no_runs\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_runs = \u001b[96mself\u001b[39;49;00m.project.get_check_runs(\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33mf502aae6920d82948f2dba0b70c9260fb1e34822\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_get_list_no_runs>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:41: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, 'f502aae6920d82948f2dba0b70c9260fb1e34822')", "        function   = <function GithubProject.get_check_runs at 0x7f58015ab110>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ('f502aae6920d82948f2dba0b70c9260fb1e34822',)", "        kwargs     = {}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get_list at 0x7f580150a350>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, 'f502aae6920d82948f2dba0b70c9260fb1e34822')", "        function   = <function GithubCheckRun.get_list at 0x7f5801509dd0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:256: in get_list", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs(\u001b[90m\u001b[39;49;00m", "        commit_sha = 'f502aae6920d82948f2dba0b70c9260fb1e34822'", "        name       = None", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        status     = None", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = 'f502aae6920d82948f2dba0b70c9260fb1e34822'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea63b60>", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea63b60>", "        response_given = False", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea63b60>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1b10>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea63b60>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c1b10>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea63b60>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44e990>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea63b60>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44e990>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c3540>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe5c3540>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe5c3540>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe5c3540>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f58010880b0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe5c3540>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe466b70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo... {'__store_indicator': 2, '_content': {'check_runs': [], 'total_count': 0}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_get_list_no_runs.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822", "      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822/check-runs", "      https://api.github.com:443/repos/packit/hello-world/installation", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m______________ CheckRun.test_non_existing_check_runs_returns_none ______________\u001b[0m", "", "self = <tests.integration.github.test_check_run.CheckRun testMethod=test_non_existing_check_runs_returns_none>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_non_existing_check_runs_returns_none\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       check_run = \u001b[96mself\u001b[39;49;00m.project.get_check_run(\u001b[90m\u001b[39;49;00m", "            commit_sha=\u001b[33m\"\u001b[39;49;00m\u001b[33mf502aae6920d82948f2dba0b70c9260fb1e34822\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_check_run.CheckRun testMethod=test_non_existing_check_runs_returns_none>", "", "\u001b[1m\u001b[31mtests/integration/github/test_check_run.py\u001b[0m:26: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_check_run at 0x7f58015aacf0>", "        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubCheckRun.get at 0x7f580150a400>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubCheckRun.get at 0x7f5801509f30>", "        kwargs     = {'commit_sha': 'f502aae6920d82948f2dba0b70c9260fb1e34822'}", "\u001b[1m\u001b[31mogr/services/github/check_run.py\u001b[0m:303: in get", "    \u001b[0mcheck_runs = project.github_repo.get_commit(commit_sha).get_check_runs()\u001b[90m\u001b[39;49;00m", "        check_run_id = None", "        commit_sha = 'f502aae6920d82948f2dba0b70c9260fb1e34822'", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = 'f502aae6920d82948f2dba0b70c9260fb1e34822'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fd9486e0>", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fd9486e0>", "        response_given = False", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"f502aae6920d82948f2dba0b70c9260fb1e34822\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fd9486e0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c2400>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fd9486e0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe5c2400>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd9486e0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44c710>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd9486e0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fe44c710>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe5c26d0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe5c26d0>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'Authorization': 'token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe5c26d0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe5c26d0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f58011f3e30>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe5c26d0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd967dd0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']\u001b[0m", "", "current_level = {'https://api.github.com/repos/packit/hello-world/installation': [], 'https://api.github.com:443/repos/packit/hello-wo... {'__store_indicator': 2, '_content': {'check_runs': [], 'total_count': 0}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_check_run/CheckRun.test_non_existing_check_runs_returns_none.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com/repos/packit/hello-world/installation", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822", "      https://api.github.com:443/repos/packit/hello-world/commits/f502aae6920d82948f2dba0b70c9260fb1e34822/check-runs?per_page=1", "      https://api.github.com:443/repos/packit/hello-world/installation", "    POST", "      https://api.github.com/app/installations/1924121/access_tokens", "      https://api.github.com:443/app/installations/1924121/access_tokens", "\u001b[31m\u001b[1m_____________________ GenericCommands.test_commit_comment ______________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_comment>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commit_comment\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       comment = \u001b[96mself\u001b[39;49;00m.hello_world_project.commit_comment(\u001b[90m\u001b[39;49;00m", "            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33m95069d7bedb6ae02def3fccce22169b412d08eac\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            body=\u001b[33m\"\u001b[39;49;00m\u001b[33mTesting commit comment\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            filename=\u001b[33m\"\u001b[39;49;00m\u001b[33mREADME.md\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            row=\u001b[94m6\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_comment>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:244: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.commit_comment at 0x7f58015aa1f0>", "        kwargs     = {'body': 'Testing commit comment', 'commit': '95069d7bedb6ae02def3fccce22169b412d08eac', 'filename': 'README.md', 'row': 6}", "\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        func       = <function GithubProject.commit_comment at 0x7f58015aa140>", "        kwargs     = {'body': 'Testing commit comment', 'commit': '95069d7bedb6ae02def3fccce22169b412d08eac', 'filename': 'README.md', 'row': 6}", "        log_message = 'Create Comment to commit'", "        return_function = <bound method GitProjectReadOnly.commit_comment of <class 'ogr.read_only.GitProjectReadOnly'>>", "        return_value = None", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:351: in commit_comment", "    \u001b[0mgithub_commit: Commit = \u001b[96mself\u001b[39;49;00m.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m", "        body       = 'Testing commit comment'", "        commit     = '95069d7bedb6ae02def3fccce22169b412d08eac'", "        filename   = 'README.md'", "        row        = 6", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '95069d7bedb6ae02def3fccce22169b412d08eac'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea60c20>", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea60c20>", "        response_given = False", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4457a0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4457a0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f890>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea60c20>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f890>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4459c0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe4459c0>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe4459c0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c470>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcd48d70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/commi...nt.com/u/288686?v=4', 'bio': None, 'blog': '', 'company': 'Red Hat, inc.', ...}, '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_comment.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac", "      https://api.github.com:443/user", "    POST", "      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac/comments", "\u001b[31m\u001b[1m______________________ GenericCommands.test_commit_flags _______________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_flags>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commit_flags\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       flags = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commit_statuses(\u001b[90m\u001b[39;49;00m", "            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33m29ca3caefc781b4b41245df3e01086ffa4b4639e\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commit_flags>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:104: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>", "        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubCommitFlag.get at 0x7f58015990c0>", "        kwargs     = {'commit': '29ca3caefc781b4b41245df3e01086ffa4b4639e'}", "\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get", "    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m", "        commit     = '29ca3caefc781b4b41245df3e01086ffa4b4639e'", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/ogr\")", "        sha        = '29ca3caefc781b4b41245df3e01086ffa4b4639e'", "        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fea62e40>", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fea62e40>", "        response_given = False", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"29ca3caefc781b4b41245df3e01086ffa4b4639e\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea62e40>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4456f0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fea62e40>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4456f0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea62e40>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f050>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fea62e40>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099f050>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4459c0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe4459c0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe4459c0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc2f30>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe4459c0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fdde3a70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781...github.PaginatedList', ...]}, 'output': {'__store_indicator': 2, '_content': [], '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "item       = 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commit_flags.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits/29ca3caefc781b4b41245df3e01086ffa4b4639e", "      https://api.github.com:443/repos/packit/ogr/statuses/29ca3caefc781b4b41245df3e01086ffa4b4639e", "\u001b[31m\u001b[1m_________________________ GenericCommands.test_commits _________________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commits>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_commits\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       commits = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commits()\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_commits>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:54: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_commits at 0x7f58015a80f0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:179: in get_commits", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [commit.sha \u001b[94mfor\u001b[39;49;00m commit \u001b[95min\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.github_repo.get_commits(sha=ref)]\u001b[90m\u001b[39;49;00m", "        ref        = 'main'", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        newElements = [Commit(sha=\"7daaa242df4e1798a635e9e086d7cd222b854c3e\"), Commit(sha=\"dd63af31966bc2046fd80103598e83aacac58e80\"), Commi...), Commit(sha=\"ca18d97960c7c07dd4475251339617fbc39715af\"), Commit(sha=\"2d9efe366febfb3c90d49bd54b860c3e37a862e7\"), ...]", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57feab7750>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {}", "        self       = <github.Requester.Requester object at 0x7f57fb1afa10>", "        url        = 'https://api.github.com/repositories/161636700/commits?sha=main&page=2'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447ab0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {}", "        self       = <github.Requester.Requester object at 0x7f57fb1afa10>", "        url        = 'https://api.github.com/repositories/161636700/commits?sha=main&page=2'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447ab0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1afa10>", "        stream     = False", "        url        = '/repositories/161636700/commits?page=2&sha=main'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1afa10>", "        stream     = False", "        url        = '/repositories/161636700/commits?page=2&sha=main'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>", "        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4476a0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe4476a0>", "        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe4476a0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe4476a0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc0c50>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe4476a0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fe000e30>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits?sha=main': []...774b4bf56ee7520/comments', 'commit': {...}, 'committer': {...}, ...}, ...], '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "item       = 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repositories/161636700/commits?page=2&sha=main']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_commits.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits?sha=main", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=10", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=11", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=12", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=13", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=14", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=15", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=16", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=17", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=18", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=19", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=2", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=20", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=21", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=22", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=23", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=24", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=25", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=26", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=27", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=28", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=29", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=3", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=30", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=31", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=32", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=33", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=34", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=35", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=36", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=37", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=38", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=39", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=4", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=40", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=41", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=42", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=43", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=44", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=45", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=46", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=47", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=48", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=49", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=5", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=50", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=51", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=52", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=6", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=7", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=8", "      https://api.github.com:443/repositories/161636700/commits?sha=main&page=9", "\u001b[31m\u001b[1m___________________ GenericCommands.test_get_commit_comments ___________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_comments>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_commit_comments\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       comments = \u001b[96mself\u001b[39;49;00m.hello_world_project.get_commit_comments(\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33m95069d7bedb6ae02def3fccce22169b412d08eac\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_comments>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:255: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>, '95069d7bedb6ae02def3fccce22169b412d08eac')", "        function   = <function GithubProject.get_commit_comments at 0x7f58015aa400>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/project.py\u001b[0m:372: in get_commit_comments", "    \u001b[0mgithub_commit: Commit = \u001b[96mself\u001b[39;49;00m.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m", "        commit     = '95069d7bedb6ae02def3fccce22169b412d08eac'", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/hello-world\")", "        sha        = '95069d7bedb6ae02def3fccce22169b412d08eac'", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        response_given = False", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"95069d7bedb6ae02def3fccce22169b412d08eac\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4473d0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        url        = 'https://api.github.com/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe4473d0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1afcb0>", "        stream     = False", "        url        = '/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe447d80>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe447d80>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe447d80>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe447d80>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c5f0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe447d80>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcf2d790>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/commi...bedb6ae02def3fccce22169b412d08eac', 'created_at': '2022-05-26T15:46:44Z', ...}], '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "item       = 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_comments.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac", "      https://api.github.com:443/repos/packit/hello-world/commits/95069d7bedb6ae02def3fccce22169b412d08eac/comments", "\u001b[31m\u001b[1m___________________ GenericCommands.test_get_commit_statuses ___________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_statuses>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_get_commit_statuses\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "        commit = \u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", ">       statuses = \u001b[96mself\u001b[39;49;00m.ogr_project.get_commit_statuses(commit=commit)\u001b[90m\u001b[39;49;00m", "", "commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_get_commit_statuses>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:190: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubCommitFlag.get at 0x7f58015990c0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get", "    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m", "        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/ogr\")", "        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        response_given = False", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447d70>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fe447d70>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f5800a69310>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1af8c0>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f5800a69310>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fe4473e0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fe4473e0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fe4473e0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fe4473e0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c170>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fe4473e0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57facc3a70>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...xt': 'test', 'created_at': '2019-09-26T07:13:16Z', 'creator': {...}, ...}, ...], '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "item       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_get_commit_statuses.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "      https://api.github.com:443/repositories/161636700/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=2", "\u001b[31m\u001b[1m____________________ GenericCommands.test_set_commit_status ____________________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_set_commit_status\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       status = \u001b[96mself\u001b[39;49;00m.ogr_project.set_commit_status(\u001b[90m\u001b[39;49;00m", "            commit=\u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            state=CommitStatus.success,\u001b[90m\u001b[39;49;00m", "            target_url=\u001b[33m\"\u001b[39;49;00m\u001b[33mhttps://github.com/packit/ogr\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            description=\u001b[33m\"\u001b[39;49;00m\u001b[33mtesting description\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            context=\u001b[33m\"\u001b[39;49;00m\u001b[33mtest\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            trim=\u001b[94mTrue\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:177: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.set_commit_status at 0x7f58015aa6c0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}", "\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        func       = <function GithubProject.set_commit_status at 0x7f58015aa8d0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}", "        log_message = 'Create a status on a commit'", "        return_function = <bound method GitProjectReadOnly.set_commit_status of <class 'ogr.read_only.GitProjectReadOnly'>>", "        return_value = None", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubCommitFlag.set at 0x7f5801599850>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubCommitFlag.set at 0x7f5801599220>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'testing description', 'state': <CommitStatus.success: 2>, ...}", "\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:60: in set", "    \u001b[0mgithub_commit = project.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m", "        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        context    = 'test'", "        description = 'testing description'", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        state      = <CommitStatus.success: 2>", "        target_url = 'https://github.com/packit/ogr'", "        trim       = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/ogr\")", "        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fb1ac440>", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fb1ac440>", "        response_given = False", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1ac440>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf5220>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1ac440>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf5220>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1ac440>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1ac440>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fcbf4100>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fcbf4100>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fcbf4100>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fcbf4100>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800fc3fb0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fcbf4100>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fcc648f0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...': 'https://api.github.com/users/lbarcziova/following{/other_user}', ...}, ...}, '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "item       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "    POST", "      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "\u001b[31m\u001b[1m___________ GenericCommands.test_set_commit_status_long_description ____________\u001b[0m", "", "self = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status_long_description>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_set_commit_status_long_description\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "        long_description = (\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33mTesting the trimming of the description after an argument trim \u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33mis added. The argument defaults to False, but in packit the\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "            \u001b[33m\"\u001b[39;49;00m\u001b[33m argument trim is set to True.\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "        \u001b[94mwith\u001b[39;49;00m pytest.raises(GithubAPIException):\u001b[90m\u001b[39;49;00m", ">           \u001b[96mself\u001b[39;49;00m.ogr_project.set_commit_status(\u001b[90m\u001b[39;49;00m", "                commit=\u001b[33m\"\u001b[39;49;00m\u001b[33mc891a9e4ac01e6575f3fd66cf1b7db2f52f10128\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "                state=CommitStatus.success,\u001b[90m\u001b[39;49;00m", "                target_url=\u001b[33m\"\u001b[39;49;00m\u001b[33mhttps://github.com/packit/ogr\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "                description=long_description,\u001b[90m\u001b[39;49;00m", "                context=\u001b[33m\"\u001b[39;49;00m\u001b[33mtest\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            )\u001b[90m\u001b[39;49;00m", "", "long_description = 'Testing the trimming of the description after an argument trim is added. The argument defaults to False, but in packit the argument trim is set to True.'", "self       = <tests.integration.github.test_generic_commands.GenericCommands testMethod=test_set_commit_status_long_description>", "", "\u001b[1m\u001b[31mtests/integration/github/test_generic_commands.py\u001b[0m:224: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.set_commit_status at 0x7f58015aa6c0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}", "\u001b[1m\u001b[31mogr/read_only.py\u001b[0m:75: in readonly_func", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m func(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        func       = <function GithubProject.set_commit_status at 0x7f58015aa8d0>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}", "        log_message = 'Create a status on a commit'", "        return_function = <bound method GitProjectReadOnly.set_commit_status of <class 'ogr.read_only.GitProjectReadOnly'>>", "        return_value = None", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubCommitFlag.set at 0x7f5801599850>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubCommitFlag.set at 0x7f5801599220>", "        kwargs     = {'commit': 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128', 'context': 'test', 'description': 'Testing the trimming of the ... argument defaults to False, but in packit the argument trim is set to True.', 'state': <CommitStatus.success: 2>, ...}", "\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:60: in set", "    \u001b[0mgithub_commit = project.github_repo.get_commit(commit)\u001b[90m\u001b[39;49;00m", "        commit     = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        context    = 'test'", "        description = 'Testing the trimming of the description after an argument trim is added. The argument defaults to False, but in packit the argument trim is set to True.'", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        state      = <CommitStatus.success: 2>", "        target_url = 'https://github.com/packit/ogr'", "        trim       = False", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/ogr\")", "        sha        = 'c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fb1ad160>", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fb1ad160>", "        response_given = False", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"c891a9e4ac01e6575f3fd66cf1b7db2f52f10128\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1ad160>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf4670>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fb1ad160>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fcbf4670>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1ad160>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd011610>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1ad160>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd011610>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fcbf4260>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fcbf4260>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fcbf4260>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fcbf4260>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108c2f0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fcbf4260>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd131550>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e...': 'https://api.github.com/users/lbarcziova/following{/other_user}', ...}, ...}, '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "item       = 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_generic_commands/GenericCommands.test_set_commit_status_long_description.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "    POST", "      https://api.github.com:443/repos/packit/ogr/statuses/c891a9e4ac01e6575f3fd66cf1b7db2f52f10128", "\u001b[31m\u001b[1m____________________________ Issues.test_issue_list ____________________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_issue_list>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "        \u001b[94mwith\u001b[39;49;00m pytest.raises(IssueTrackerDisabled):\u001b[90m\u001b[39;49;00m", "            issue_list = \u001b[96mself\u001b[39;49;00m.ogr_fork.get_issue_list()\u001b[90m\u001b[39;49;00m", "    \u001b[90m\u001b[39;49;00m", ">       issue_list_all = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(status=IssueStatus.all)\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:25: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = None", "        author     = None", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>", "        labels     = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a5d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd949e80>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195a60>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd949e80>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195a60>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949e80>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15a90>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949e80>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15a90>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd1957b0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fd1957b0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fd1957b0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fd1957b0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108e450>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fd1957b0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f42801d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/bcrocker15/ogr': [], 'https://api.github.com:443/repos/bcrocker15/ogr/issues?state=...signee': None, 'assignees': [], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/bcrocker15/ogr", "      https://api.github.com:443/repos/bcrocker15/ogr/issues?state=open&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues/100", "      https://api.github.com:443/repos/packit/ogr/issues/103", "      https://api.github.com:443/repos/packit/ogr/issues/107", "      https://api.github.com:443/repos/packit/ogr/issues/111", "      https://api.github.com:443/repos/packit/ogr/issues/112", "      https://api.github.com:443/repos/packit/ogr/issues/115", "      https://api.github.com:443/repos/packit/ogr/issues/116", "      https://api.github.com:443/repos/packit/ogr/issues/121", "      https://api.github.com:443/repos/packit/ogr/issues/123", "      https://api.github.com:443/repos/packit/ogr/issues/124", "      https://api.github.com:443/repos/packit/ogr/issues/125", "      https://api.github.com:443/repos/packit/ogr/issues/126", "      https://api.github.com:443/repos/packit/ogr/issues/127", "      https://api.github.com:443/repos/packit/ogr/issues/13", "      https://api.github.com:443/repos/packit/ogr/issues/132", "      https://api.github.com:443/repos/packit/ogr/issues/133", "      https://api.github.com:443/repos/packit/ogr/issues/134", "      https://api.github.com:443/repos/packit/ogr/issues/139", "      https://api.github.com:443/repos/packit/ogr/issues/143", "      https://api.github.com:443/repos/packit/ogr/issues/146", "      https://api.github.com:443/repos/packit/ogr/issues/147", "      https://api.github.com:443/repos/packit/ogr/issues/15", "      https://api.github.com:443/repos/packit/ogr/issues/157", "      https://api.github.com:443/repos/packit/ogr/issues/158", "      https://api.github.com:443/repos/packit/ogr/issues/159", "      https://api.github.com:443/repos/packit/ogr/issues/161", "      https://api.github.com:443/repos/packit/ogr/issues/162", "      https://api.github.com:443/repos/packit/ogr/issues/165", "      https://api.github.com:443/repos/packit/ogr/issues/168", "      https://api.github.com:443/repos/packit/ogr/issues/169", "      https://api.github.com:443/repos/packit/ogr/issues/17", "      https://api.github.com:443/repos/packit/ogr/issues/170", "      https://api.github.com:443/repos/packit/ogr/issues/171", "      https://api.github.com:443/repos/packit/ogr/issues/172", "      https://api.github.com:443/repos/packit/ogr/issues/173", "      https://api.github.com:443/repos/packit/ogr/issues/174", "      https://api.github.com:443/repos/packit/ogr/issues/175", "      https://api.github.com:443/repos/packit/ogr/issues/176", "      https://api.github.com:443/repos/packit/ogr/issues/177", "      https://api.github.com:443/repos/packit/ogr/issues/178", "      https://api.github.com:443/repos/packit/ogr/issues/181", "      https://api.github.com:443/repos/packit/ogr/issues/188", "      https://api.github.com:443/repos/packit/ogr/issues/193", "      https://api.github.com:443/repos/packit/ogr/issues/194", "      https://api.github.com:443/repos/packit/ogr/issues/196", "      https://api.github.com:443/repos/packit/ogr/issues/199", "      https://api.github.com:443/repos/packit/ogr/issues/203", "      https://api.github.com:443/repos/packit/ogr/issues/204", "      https://api.github.com:443/repos/packit/ogr/issues/205", "      https://api.github.com:443/repos/packit/ogr/issues/209", "      https://api.github.com:443/repos/packit/ogr/issues/21", "      https://api.github.com:443/repos/packit/ogr/issues/211", "      https://api.github.com:443/repos/packit/ogr/issues/212", "      https://api.github.com:443/repos/packit/ogr/issues/213", "      https://api.github.com:443/repos/packit/ogr/issues/214", "      https://api.github.com:443/repos/packit/ogr/issues/215", "      https://api.github.com:443/repos/packit/ogr/issues/216", "      https://api.github.com:443/repos/packit/ogr/issues/218", "      https://api.github.com:443/repos/packit/ogr/issues/220", "      https://api.github.com:443/repos/packit/ogr/issues/222", "      https://api.github.com:443/repos/packit/ogr/issues/224", "      https://api.github.com:443/repos/packit/ogr/issues/225", "      https://api.github.com:443/repos/packit/ogr/issues/229", "      https://api.github.com:443/repos/packit/ogr/issues/23", "      https://api.github.com:443/repos/packit/ogr/issues/230", "      https://api.github.com:443/repos/packit/ogr/issues/232", "      https://api.github.com:443/repos/packit/ogr/issues/233", "      https://api.github.com:443/repos/packit/ogr/issues/237", "      https://api.github.com:443/repos/packit/ogr/issues/240", "      https://api.github.com:443/repos/packit/ogr/issues/245", "      https://api.github.com:443/repos/packit/ogr/issues/25", "      https://api.github.com:443/repos/packit/ogr/issues/250", "      https://api.github.com:443/repos/packit/ogr/issues/251", "      https://api.github.com:443/repos/packit/ogr/issues/253", "      https://api.github.com:443/repos/packit/ogr/issues/254", "      https://api.github.com:443/repos/packit/ogr/issues/255", "      https://api.github.com:443/repos/packit/ogr/issues/261", "      https://api.github.com:443/repos/packit/ogr/issues/263", "      https://api.github.com:443/repos/packit/ogr/issues/267", "      https://api.github.com:443/repos/packit/ogr/issues/270", "      https://api.github.com:443/repos/packit/ogr/issues/271", "      https://api.github.com:443/repos/packit/ogr/issues/281", "      https://api.github.com:443/repos/packit/ogr/issues/288", "      https://api.github.com:443/repos/packit/ogr/issues/29", "      https://api.github.com:443/repos/packit/ogr/issues/290", "      https://api.github.com:443/repos/packit/ogr/issues/295", "      https://api.github.com:443/repos/packit/ogr/issues/299", "      https://api.github.com:443/repos/packit/ogr/issues/301", "      https://api.github.com:443/repos/packit/ogr/issues/302", "      https://api.github.com:443/repos/packit/ogr/issues/303", "      https://api.github.com:443/repos/packit/ogr/issues/306", "      https://api.github.com:443/repos/packit/ogr/issues/307", "      https://api.github.com:443/repos/packit/ogr/issues/308", "      https://api.github.com:443/repos/packit/ogr/issues/31", "      https://api.github.com:443/repos/packit/ogr/issues/310", "      https://api.github.com:443/repos/packit/ogr/issues/312", "      https://api.github.com:443/repos/packit/ogr/issues/314", "      https://api.github.com:443/repos/packit/ogr/issues/315", "      https://api.github.com:443/repos/packit/ogr/issues/316", "      https://api.github.com:443/repos/packit/ogr/issues/318", "      https://api.github.com:443/repos/packit/ogr/issues/323", "      https://api.github.com:443/repos/packit/ogr/issues/325", "      https://api.github.com:443/repos/packit/ogr/issues/329", "      https://api.github.com:443/repos/packit/ogr/issues/33", "      https://api.github.com:443/repos/packit/ogr/issues/330", "      https://api.github.com:443/repos/packit/ogr/issues/331", "      https://api.github.com:443/repos/packit/ogr/issues/334", "      https://api.github.com:443/repos/packit/ogr/issues/338", "      https://api.github.com:443/repos/packit/ogr/issues/339", "      https://api.github.com:443/repos/packit/ogr/issues/342", "      https://api.github.com:443/repos/packit/ogr/issues/344", "      https://api.github.com:443/repos/packit/ogr/issues/346", "      https://api.github.com:443/repos/packit/ogr/issues/348", "      https://api.github.com:443/repos/packit/ogr/issues/353", "      https://api.github.com:443/repos/packit/ogr/issues/354", "      https://api.github.com:443/repos/packit/ogr/issues/356", "      https://api.github.com:443/repos/packit/ogr/issues/359", "      https://api.github.com:443/repos/packit/ogr/issues/36", "      https://api.github.com:443/repos/packit/ogr/issues/360", "      https://api.github.com:443/repos/packit/ogr/issues/364", "      https://api.github.com:443/repos/packit/ogr/issues/365", "      https://api.github.com:443/repos/packit/ogr/issues/368", "      https://api.github.com:443/repos/packit/ogr/issues/370", "      https://api.github.com:443/repos/packit/ogr/issues/372", "      https://api.github.com:443/repos/packit/ogr/issues/377", "      https://api.github.com:443/repos/packit/ogr/issues/383", "      https://api.github.com:443/repos/packit/ogr/issues/384", "      https://api.github.com:443/repos/packit/ogr/issues/385", "      https://api.github.com:443/repos/packit/ogr/issues/387", "      https://api.github.com:443/repos/packit/ogr/issues/391", "      https://api.github.com:443/repos/packit/ogr/issues/396", "      https://api.github.com:443/repos/packit/ogr/issues/398", "      https://api.github.com:443/repos/packit/ogr/issues/4", "      https://api.github.com:443/repos/packit/ogr/issues/400", "      https://api.github.com:443/repos/packit/ogr/issues/406", "      https://api.github.com:443/repos/packit/ogr/issues/407", "      https://api.github.com:443/repos/packit/ogr/issues/409", "      https://api.github.com:443/repos/packit/ogr/issues/412", "      https://api.github.com:443/repos/packit/ogr/issues/413", "      https://api.github.com:443/repos/packit/ogr/issues/414", "      https://api.github.com:443/repos/packit/ogr/issues/416", "      https://api.github.com:443/repos/packit/ogr/issues/417", "      https://api.github.com:443/repos/packit/ogr/issues/420", "      https://api.github.com:443/repos/packit/ogr/issues/421", "      https://api.github.com:443/repos/packit/ogr/issues/423", "      https://api.github.com:443/repos/packit/ogr/issues/424", "      https://api.github.com:443/repos/packit/ogr/issues/432", "      https://api.github.com:443/repos/packit/ogr/issues/434", "      https://api.github.com:443/repos/packit/ogr/issues/437", "      https://api.github.com:443/repos/packit/ogr/issues/440", "      https://api.github.com:443/repos/packit/ogr/issues/442", "      https://api.github.com:443/repos/packit/ogr/issues/445", "      https://api.github.com:443/repos/packit/ogr/issues/446", "      https://api.github.com:443/repos/packit/ogr/issues/448", "      https://api.github.com:443/repos/packit/ogr/issues/449", "      https://api.github.com:443/repos/packit/ogr/issues/454", "      https://api.github.com:443/repos/packit/ogr/issues/456", "      https://api.github.com:443/repos/packit/ogr/issues/457", "      https://api.github.com:443/repos/packit/ogr/issues/459", "      https://api.github.com:443/repos/packit/ogr/issues/461", "      https://api.github.com:443/repos/packit/ogr/issues/464", "      https://api.github.com:443/repos/packit/ogr/issues/466", "      https://api.github.com:443/repos/packit/ogr/issues/472", "      https://api.github.com:443/repos/packit/ogr/issues/473", "      https://api.github.com:443/repos/packit/ogr/issues/475", "      https://api.github.com:443/repos/packit/ogr/issues/478", "      https://api.github.com:443/repos/packit/ogr/issues/480", "      https://api.github.com:443/repos/packit/ogr/issues/481", "      https://api.github.com:443/repos/packit/ogr/issues/484", "      https://api.github.com:443/repos/packit/ogr/issues/485", "      https://api.github.com:443/repos/packit/ogr/issues/486", "      https://api.github.com:443/repos/packit/ogr/issues/49", "      https://api.github.com:443/repos/packit/ogr/issues/490", "      https://api.github.com:443/repos/packit/ogr/issues/492", "      https://api.github.com:443/repos/packit/ogr/issues/494", "      https://api.github.com:443/repos/packit/ogr/issues/496", "      https://api.github.com:443/repos/packit/ogr/issues/50", "      https://api.github.com:443/repos/packit/ogr/issues/506", "      https://api.github.com:443/repos/packit/ogr/issues/507", "      https://api.github.com:443/repos/packit/ogr/issues/509", "      https://api.github.com:443/repos/packit/ogr/issues/511", "      https://api.github.com:443/repos/packit/ogr/issues/512", "      https://api.github.com:443/repos/packit/ogr/issues/52", "      https://api.github.com:443/repos/packit/ogr/issues/520", "      https://api.github.com:443/repos/packit/ogr/issues/529", "      https://api.github.com:443/repos/packit/ogr/issues/53", "      https://api.github.com:443/repos/packit/ogr/issues/530", "      https://api.github.com:443/repos/packit/ogr/issues/532", "      https://api.github.com:443/repos/packit/ogr/issues/533", "      https://api.github.com:443/repos/packit/ogr/issues/534", "      https://api.github.com:443/repos/packit/ogr/issues/535", "      https://api.github.com:443/repos/packit/ogr/issues/54", "      https://api.github.com:443/repos/packit/ogr/issues/540", "      https://api.github.com:443/repos/packit/ogr/issues/545", "      https://api.github.com:443/repos/packit/ogr/issues/548", "      https://api.github.com:443/repos/packit/ogr/issues/551", "      https://api.github.com:443/repos/packit/ogr/issues/557", "      https://api.github.com:443/repos/packit/ogr/issues/559", "      https://api.github.com:443/repos/packit/ogr/issues/56", "      https://api.github.com:443/repos/packit/ogr/issues/58", "      https://api.github.com:443/repos/packit/ogr/issues/61", "      https://api.github.com:443/repos/packit/ogr/issues/62", "      https://api.github.com:443/repos/packit/ogr/issues/64", "      https://api.github.com:443/repos/packit/ogr/issues/67", "      https://api.github.com:443/repos/packit/ogr/issues/68", "      https://api.github.com:443/repos/packit/ogr/issues/73", "      https://api.github.com:443/repos/packit/ogr/issues/74", "      https://api.github.com:443/repos/packit/ogr/issues/76", "      https://api.github.com:443/repos/packit/ogr/issues/79", "      https://api.github.com:443/repos/packit/ogr/issues/8", "      https://api.github.com:443/repos/packit/ogr/issues/80", "      https://api.github.com:443/repos/packit/ogr/issues/82", "      https://api.github.com:443/repos/packit/ogr/issues/86", "      https://api.github.com:443/repos/packit/ogr/issues/87", "      https://api.github.com:443/repos/packit/ogr/issues/88", "      https://api.github.com:443/repos/packit/ogr/issues/90", "      https://api.github.com:443/repos/packit/ogr/issues/91", "      https://api.github.com:443/repos/packit/ogr/issues/96", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr/issues?state=closed&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr/issues?state=open&sort=updated&direction=desc", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=10", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=11", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=12", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=13", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=14", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=15", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=16", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=17", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=18", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=19", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=2", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=3", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=4", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=5", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=6", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=7", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=8", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=9", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=10", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=11", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=12", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=13", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=14", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=15", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=16", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=17", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=18", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=2", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=3", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=4", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=5", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=6", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=7", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=8", "      https://api.github.com:443/repositories/161636700/issues?state=closed&sort=updated&direction=desc&page=9", "      https://api.github.com:443/user", "\u001b[31m\u001b[1m_______________________ Issues.test_issue_list_assignee ________________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_assignee>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_assignee\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m", "            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m", "            assignee=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_assignee>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:94: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'assignee': 'mfocko', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = 'mfocko'", "        author     = None", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>", "        labels     = None", "        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b610>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd94ba10>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195380>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd94ba10>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195380>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'assignee': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94ba10>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15e50>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94ba10>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd15e50>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd195bd0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fd195bd0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fd195bd0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fd195bd0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108ebd0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fd195bd0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/107': [{'metad...r}', ...}, 'assignees': [{...}], 'author_association': 'CONTRIBUTOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?assignee=mfocko&direction=desc&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_assignee.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues/107", "      https://api.github.com:443/repos/packit/ogr/issues/126", "      https://api.github.com:443/repos/packit/ogr/issues/196", "      https://api.github.com:443/repos/packit/ogr/issues/204", "      https://api.github.com:443/repos/packit/ogr/issues/205", "      https://api.github.com:443/repos/packit/ogr/issues/218", "      https://api.github.com:443/repos/packit/ogr/issues/232", "      https://api.github.com:443/repos/packit/ogr/issues/240", "      https://api.github.com:443/repos/packit/ogr/issues/253", "      https://api.github.com:443/repos/packit/ogr/issues/254", "      https://api.github.com:443/repos/packit/ogr/issues/255", "      https://api.github.com:443/repos/packit/ogr/issues/263", "      https://api.github.com:443/repos/packit/ogr/issues/330", "      https://api.github.com:443/repos/packit/ogr/issues/391", "      https://api.github.com:443/repos/packit/ogr/issues/396", "      https://api.github.com:443/repos/packit/ogr/issues/400", "      https://api.github.com:443/repos/packit/ogr/issues/86", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&assignee=mfocko&sort=updated&direction=desc", "\u001b[31m\u001b[1m________________________ Issues.test_issue_list_author _________________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_author>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_author\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m", "            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m", "            author=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_author>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:79: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'author': 'mfocko', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = None", "        author     = 'mfocko'", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>", "        labels     = None", "        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76a990>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fb1aef90>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd194e00>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fb1aef90>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd194e00>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'creator': 'mfocko', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1aef90>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd14650>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fb1aef90>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fcd14650>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd194260>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fd194260>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fd194260>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fd194260>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108dd30>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fd194260>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b5490>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/218': [{'metad...e, 'assignee': None, 'assignees': [], 'author_association': 'MEMBER', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=mfocko&direction=desc&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_author.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues/218", "      https://api.github.com:443/repos/packit/ogr/issues/224", "      https://api.github.com:443/repos/packit/ogr/issues/230", "      https://api.github.com:443/repos/packit/ogr/issues/232", "      https://api.github.com:443/repos/packit/ogr/issues/233", "      https://api.github.com:443/repos/packit/ogr/issues/253", "      https://api.github.com:443/repos/packit/ogr/issues/254", "      https://api.github.com:443/repos/packit/ogr/issues/255", "      https://api.github.com:443/repos/packit/ogr/issues/271", "      https://api.github.com:443/repos/packit/ogr/issues/295", "      https://api.github.com:443/repos/packit/ogr/issues/299", "      https://api.github.com:443/repos/packit/ogr/issues/302", "      https://api.github.com:443/repos/packit/ogr/issues/406", "      https://api.github.com:443/repos/packit/ogr/issues/412", "      https://api.github.com:443/repos/packit/ogr/issues/413", "      https://api.github.com:443/repos/packit/ogr/issues/414", "      https://api.github.com:443/repos/packit/ogr/issues/424", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc&creator=mfocko", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&creator=mfocko&page=2", "\u001b[31m\u001b[1m________________________ Issues.test_issue_list_labels _________________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_labels>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_labels\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m", "            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m", "            labels=[\u001b[33m\"\u001b[39;49;00m\u001b[33mPagure\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m],\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_labels>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:102: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'labels': ['Pagure'], 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = None", "        author     = None", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "        labels     = ['Pagure']", "        parameters = {'direction': 'desc', 'labels': [Label(name=\"Pagure\")], 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd948050>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd948050>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'labels': 'Pagure', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948050>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099fdd0>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948050>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f580099fdd0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f580106bb70>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f580106bb70>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f580106bb70>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f580106bb70>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108ed50>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f580106bb70>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd0b4050>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/100': [{'metad...signee': None, 'assignees': [], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&labels=Pagure&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_labels.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues/100", "      https://api.github.com:443/repos/packit/ogr/issues/112", "      https://api.github.com:443/repos/packit/ogr/issues/116", "      https://api.github.com:443/repos/packit/ogr/issues/124", "      https://api.github.com:443/repos/packit/ogr/issues/126", "      https://api.github.com:443/repos/packit/ogr/issues/133", "      https://api.github.com:443/repos/packit/ogr/issues/146", "      https://api.github.com:443/repos/packit/ogr/issues/147", "      https://api.github.com:443/repos/packit/ogr/issues/161", "      https://api.github.com:443/repos/packit/ogr/issues/193", "      https://api.github.com:443/repos/packit/ogr/issues/199", "      https://api.github.com:443/repos/packit/ogr/issues/204", "      https://api.github.com:443/repos/packit/ogr/issues/205", "      https://api.github.com:443/repos/packit/ogr/issues/211", "      https://api.github.com:443/repos/packit/ogr/issues/212", "      https://api.github.com:443/repos/packit/ogr/issues/213", "      https://api.github.com:443/repos/packit/ogr/issues/215", "      https://api.github.com:443/repos/packit/ogr/issues/216", "      https://api.github.com:443/repos/packit/ogr/issues/218", "      https://api.github.com:443/repos/packit/ogr/issues/230", "      https://api.github.com:443/repos/packit/ogr/issues/232", "      https://api.github.com:443/repos/packit/ogr/issues/240", "      https://api.github.com:443/repos/packit/ogr/issues/245", "      https://api.github.com:443/repos/packit/ogr/issues/253", "      https://api.github.com:443/repos/packit/ogr/issues/254", "      https://api.github.com:443/repos/packit/ogr/issues/255", "      https://api.github.com:443/repos/packit/ogr/issues/302", "      https://api.github.com:443/repos/packit/ogr/issues/308", "      https://api.github.com:443/repos/packit/ogr/issues/310", "      https://api.github.com:443/repos/packit/ogr/issues/329", "      https://api.github.com:443/repos/packit/ogr/issues/330", "      https://api.github.com:443/repos/packit/ogr/issues/331", "      https://api.github.com:443/repos/packit/ogr/issues/334", "      https://api.github.com:443/repos/packit/ogr/issues/338", "      https://api.github.com:443/repos/packit/ogr/issues/339", "      https://api.github.com:443/repos/packit/ogr/issues/344", "      https://api.github.com:443/repos/packit/ogr/issues/377", "      https://api.github.com:443/repos/packit/ogr/issues/384", "      https://api.github.com:443/repos/packit/ogr/issues/400", "      https://api.github.com:443/repos/packit/ogr/issues/464", "      https://api.github.com:443/repos/packit/ogr/issues/485", "      https://api.github.com:443/repos/packit/ogr/issues/64", "      https://api.github.com:443/repos/packit/ogr/issues/67", "      https://api.github.com:443/repos/packit/ogr/issues/74", "      https://api.github.com:443/repos/packit/ogr/issues/86", "      https://api.github.com:443/repos/packit/ogr/issues/87", "      https://api.github.com:443/repos/packit/ogr/issues/88", "      https://api.github.com:443/repos/packit/ogr/issues/90", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&labels=Pagure&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr/labels/Pagure", "      https://api.github.com:443/repositories/161636700/issues?state=all&labels=Pagure&sort=updated&direction=desc&page=2", "\u001b[31m\u001b[1m__________________ Issues.test_issue_list_nonexisting_author ___________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_nonexisting_author>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_issue_list_nonexisting_author\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       issue_list = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(\u001b[90m\u001b[39;49;00m", "            status=IssueStatus.all,\u001b[90m\u001b[39;49;00m", "            author=\u001b[33m\"\u001b[39;49;00m\u001b[33mxyzidontexist\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_issue_list_nonexisting_author>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:87: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'author': 'xyzidontexist', 'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = None", "        author     = 'xyzidontexist'", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "        labels     = None", "        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd1954e0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd1954e0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'creator': 'xyzidontexist', 'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd01f110>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd01f110>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd194e10>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fd194e10>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fd194e10>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fd194e10>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108e630>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fd194e10>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f312e210>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues?state=all&sort...github.PaginatedList', ...]}, 'output': {'__store_indicator': 2, '_content': [], '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?creator=xyzidontexist&direction=desc&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_issue_list_nonexisting_author.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc&creator=xyzidontexist", "\u001b[31m\u001b[1m____________________ Issues.test_list_contains_only_issues _____________________\u001b[0m", "", "self = <tests.integration.github.test_issues.Issues testMethod=test_list_contains_only_issues>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_list_contains_only_issues\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       issue_list_all = \u001b[96mself\u001b[39;49;00m.ogr_project.get_issue_list(status=IssueStatus.all)\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_issues.Issues testMethod=test_list_contains_only_issues>", "", "\u001b[1m\u001b[31mtests/integration/github/test_issues.py\u001b[0m:153: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_issue_list at 0x7f58015a90c0>", "        kwargs     = {'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <IssueStatus.all: 3>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubIssue.get_list at 0x7f580154a610>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>,)", "        function   = <function GithubIssue.get_list at 0x7f58015499b0>", "        kwargs     = {'status': <IssueStatus.all: 3>}", "\u001b[1m\u001b[31mogr/services/github/issue.py\u001b[0m:151: in get_list", "    \u001b[0m\u001b[94mfor\u001b[39;49;00m issue \u001b[95min\u001b[39;49;00m issues\u001b[90m\u001b[39;49;00m", "        assignee   = None", "        author     = None", "        issues     = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>", "        labels     = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        status     = <IssueStatus.all: 3>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b9d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd197b60>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/ogr/issues'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd197b60>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'all'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec7e90>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57fd197a10>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57fd197a10>", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57fd197a10>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57fd197a10>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f580108f4d0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57fd197a10>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5ddae10>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/issues/100': [{'metad...}', ...}, 'assignees': [{...}], 'author_association': 'COLLABORATOR', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "item       = 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/issues?direction=desc&sort=updated&state=all']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_issues/Issues.test_list_contains_only_issues.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/issues/100", "      https://api.github.com:443/repos/packit/ogr/issues/103", "      https://api.github.com:443/repos/packit/ogr/issues/107", "      https://api.github.com:443/repos/packit/ogr/issues/111", "      https://api.github.com:443/repos/packit/ogr/issues/112", "      https://api.github.com:443/repos/packit/ogr/issues/115", "      https://api.github.com:443/repos/packit/ogr/issues/116", "      https://api.github.com:443/repos/packit/ogr/issues/121", "      https://api.github.com:443/repos/packit/ogr/issues/123", "      https://api.github.com:443/repos/packit/ogr/issues/124", "      https://api.github.com:443/repos/packit/ogr/issues/125", "      https://api.github.com:443/repos/packit/ogr/issues/126", "      https://api.github.com:443/repos/packit/ogr/issues/127", "      https://api.github.com:443/repos/packit/ogr/issues/13", "      https://api.github.com:443/repos/packit/ogr/issues/132", "      https://api.github.com:443/repos/packit/ogr/issues/133", "      https://api.github.com:443/repos/packit/ogr/issues/134", "      https://api.github.com:443/repos/packit/ogr/issues/139", "      https://api.github.com:443/repos/packit/ogr/issues/143", "      https://api.github.com:443/repos/packit/ogr/issues/146", "      https://api.github.com:443/repos/packit/ogr/issues/147", "      https://api.github.com:443/repos/packit/ogr/issues/15", "      https://api.github.com:443/repos/packit/ogr/issues/157", "      https://api.github.com:443/repos/packit/ogr/issues/158", "      https://api.github.com:443/repos/packit/ogr/issues/159", "      https://api.github.com:443/repos/packit/ogr/issues/161", "      https://api.github.com:443/repos/packit/ogr/issues/162", "      https://api.github.com:443/repos/packit/ogr/issues/165", "      https://api.github.com:443/repos/packit/ogr/issues/168", "      https://api.github.com:443/repos/packit/ogr/issues/169", "      https://api.github.com:443/repos/packit/ogr/issues/17", "      https://api.github.com:443/repos/packit/ogr/issues/170", "      https://api.github.com:443/repos/packit/ogr/issues/171", "      https://api.github.com:443/repos/packit/ogr/issues/172", "      https://api.github.com:443/repos/packit/ogr/issues/173", "      https://api.github.com:443/repos/packit/ogr/issues/174", "      https://api.github.com:443/repos/packit/ogr/issues/175", "      https://api.github.com:443/repos/packit/ogr/issues/176", "      https://api.github.com:443/repos/packit/ogr/issues/177", "      https://api.github.com:443/repos/packit/ogr/issues/178", "      https://api.github.com:443/repos/packit/ogr/issues/181", "      https://api.github.com:443/repos/packit/ogr/issues/188", "      https://api.github.com:443/repos/packit/ogr/issues/193", "      https://api.github.com:443/repos/packit/ogr/issues/194", "      https://api.github.com:443/repos/packit/ogr/issues/196", "      https://api.github.com:443/repos/packit/ogr/issues/199", "      https://api.github.com:443/repos/packit/ogr/issues/203", "      https://api.github.com:443/repos/packit/ogr/issues/204", "      https://api.github.com:443/repos/packit/ogr/issues/205", "      https://api.github.com:443/repos/packit/ogr/issues/209", "      https://api.github.com:443/repos/packit/ogr/issues/21", "      https://api.github.com:443/repos/packit/ogr/issues/211", "      https://api.github.com:443/repos/packit/ogr/issues/212", "      https://api.github.com:443/repos/packit/ogr/issues/213", "      https://api.github.com:443/repos/packit/ogr/issues/214", "      https://api.github.com:443/repos/packit/ogr/issues/215", "      https://api.github.com:443/repos/packit/ogr/issues/216", "      https://api.github.com:443/repos/packit/ogr/issues/218", "      https://api.github.com:443/repos/packit/ogr/issues/220", "      https://api.github.com:443/repos/packit/ogr/issues/222", "      https://api.github.com:443/repos/packit/ogr/issues/224", "      https://api.github.com:443/repos/packit/ogr/issues/225", "      https://api.github.com:443/repos/packit/ogr/issues/229", "      https://api.github.com:443/repos/packit/ogr/issues/23", "      https://api.github.com:443/repos/packit/ogr/issues/230", "      https://api.github.com:443/repos/packit/ogr/issues/232", "      https://api.github.com:443/repos/packit/ogr/issues/233", "      https://api.github.com:443/repos/packit/ogr/issues/237", "      https://api.github.com:443/repos/packit/ogr/issues/240", "      https://api.github.com:443/repos/packit/ogr/issues/245", "      https://api.github.com:443/repos/packit/ogr/issues/25", "      https://api.github.com:443/repos/packit/ogr/issues/250", "      https://api.github.com:443/repos/packit/ogr/issues/251", "      https://api.github.com:443/repos/packit/ogr/issues/253", "      https://api.github.com:443/repos/packit/ogr/issues/254", "      https://api.github.com:443/repos/packit/ogr/issues/255", "      https://api.github.com:443/repos/packit/ogr/issues/261", "      https://api.github.com:443/repos/packit/ogr/issues/263", "      https://api.github.com:443/repos/packit/ogr/issues/267", "      https://api.github.com:443/repos/packit/ogr/issues/270", "      https://api.github.com:443/repos/packit/ogr/issues/271", "      https://api.github.com:443/repos/packit/ogr/issues/281", "      https://api.github.com:443/repos/packit/ogr/issues/288", "      https://api.github.com:443/repos/packit/ogr/issues/29", "      https://api.github.com:443/repos/packit/ogr/issues/290", "      https://api.github.com:443/repos/packit/ogr/issues/295", "      https://api.github.com:443/repos/packit/ogr/issues/299", "      https://api.github.com:443/repos/packit/ogr/issues/301", "      https://api.github.com:443/repos/packit/ogr/issues/302", "      https://api.github.com:443/repos/packit/ogr/issues/303", "      https://api.github.com:443/repos/packit/ogr/issues/306", "      https://api.github.com:443/repos/packit/ogr/issues/307", "      https://api.github.com:443/repos/packit/ogr/issues/308", "      https://api.github.com:443/repos/packit/ogr/issues/31", "      https://api.github.com:443/repos/packit/ogr/issues/310", "      https://api.github.com:443/repos/packit/ogr/issues/312", "      https://api.github.com:443/repos/packit/ogr/issues/314", "      https://api.github.com:443/repos/packit/ogr/issues/315", "      https://api.github.com:443/repos/packit/ogr/issues/316", "      https://api.github.com:443/repos/packit/ogr/issues/318", "      https://api.github.com:443/repos/packit/ogr/issues/323", "      https://api.github.com:443/repos/packit/ogr/issues/325", "      https://api.github.com:443/repos/packit/ogr/issues/329", "      https://api.github.com:443/repos/packit/ogr/issues/33", "      https://api.github.com:443/repos/packit/ogr/issues/330", "      https://api.github.com:443/repos/packit/ogr/issues/331", "      https://api.github.com:443/repos/packit/ogr/issues/334", "      https://api.github.com:443/repos/packit/ogr/issues/338", "      https://api.github.com:443/repos/packit/ogr/issues/339", "      https://api.github.com:443/repos/packit/ogr/issues/342", "      https://api.github.com:443/repos/packit/ogr/issues/344", "      https://api.github.com:443/repos/packit/ogr/issues/346", "      https://api.github.com:443/repos/packit/ogr/issues/348", "      https://api.github.com:443/repos/packit/ogr/issues/353", "      https://api.github.com:443/repos/packit/ogr/issues/354", "      https://api.github.com:443/repos/packit/ogr/issues/356", "      https://api.github.com:443/repos/packit/ogr/issues/359", "      https://api.github.com:443/repos/packit/ogr/issues/36", "      https://api.github.com:443/repos/packit/ogr/issues/360", "      https://api.github.com:443/repos/packit/ogr/issues/364", "      https://api.github.com:443/repos/packit/ogr/issues/365", "      https://api.github.com:443/repos/packit/ogr/issues/368", "      https://api.github.com:443/repos/packit/ogr/issues/370", "      https://api.github.com:443/repos/packit/ogr/issues/372", "      https://api.github.com:443/repos/packit/ogr/issues/377", "      https://api.github.com:443/repos/packit/ogr/issues/383", "      https://api.github.com:443/repos/packit/ogr/issues/384", "      https://api.github.com:443/repos/packit/ogr/issues/385", "      https://api.github.com:443/repos/packit/ogr/issues/387", "      https://api.github.com:443/repos/packit/ogr/issues/391", "      https://api.github.com:443/repos/packit/ogr/issues/396", "      https://api.github.com:443/repos/packit/ogr/issues/398", "      https://api.github.com:443/repos/packit/ogr/issues/4", "      https://api.github.com:443/repos/packit/ogr/issues/400", "      https://api.github.com:443/repos/packit/ogr/issues/406", "      https://api.github.com:443/repos/packit/ogr/issues/407", "      https://api.github.com:443/repos/packit/ogr/issues/409", "      https://api.github.com:443/repos/packit/ogr/issues/412", "      https://api.github.com:443/repos/packit/ogr/issues/413", "      https://api.github.com:443/repos/packit/ogr/issues/414", "      https://api.github.com:443/repos/packit/ogr/issues/416", "      https://api.github.com:443/repos/packit/ogr/issues/417", "      https://api.github.com:443/repos/packit/ogr/issues/420", "      https://api.github.com:443/repos/packit/ogr/issues/421", "      https://api.github.com:443/repos/packit/ogr/issues/423", "      https://api.github.com:443/repos/packit/ogr/issues/424", "      https://api.github.com:443/repos/packit/ogr/issues/432", "      https://api.github.com:443/repos/packit/ogr/issues/434", "      https://api.github.com:443/repos/packit/ogr/issues/437", "      https://api.github.com:443/repos/packit/ogr/issues/440", "      https://api.github.com:443/repos/packit/ogr/issues/442", "      https://api.github.com:443/repos/packit/ogr/issues/445", "      https://api.github.com:443/repos/packit/ogr/issues/446", "      https://api.github.com:443/repos/packit/ogr/issues/448", "      https://api.github.com:443/repos/packit/ogr/issues/449", "      https://api.github.com:443/repos/packit/ogr/issues/454", "      https://api.github.com:443/repos/packit/ogr/issues/456", "      https://api.github.com:443/repos/packit/ogr/issues/457", "      https://api.github.com:443/repos/packit/ogr/issues/459", "      https://api.github.com:443/repos/packit/ogr/issues/461", "      https://api.github.com:443/repos/packit/ogr/issues/464", "      https://api.github.com:443/repos/packit/ogr/issues/466", "      https://api.github.com:443/repos/packit/ogr/issues/472", "      https://api.github.com:443/repos/packit/ogr/issues/473", "      https://api.github.com:443/repos/packit/ogr/issues/475", "      https://api.github.com:443/repos/packit/ogr/issues/478", "      https://api.github.com:443/repos/packit/ogr/issues/480", "      https://api.github.com:443/repos/packit/ogr/issues/481", "      https://api.github.com:443/repos/packit/ogr/issues/484", "      https://api.github.com:443/repos/packit/ogr/issues/485", "      https://api.github.com:443/repos/packit/ogr/issues/486", "      https://api.github.com:443/repos/packit/ogr/issues/49", "      https://api.github.com:443/repos/packit/ogr/issues/490", "      https://api.github.com:443/repos/packit/ogr/issues/492", "      https://api.github.com:443/repos/packit/ogr/issues/494", "      https://api.github.com:443/repos/packit/ogr/issues/496", "      https://api.github.com:443/repos/packit/ogr/issues/50", "      https://api.github.com:443/repos/packit/ogr/issues/506", "      https://api.github.com:443/repos/packit/ogr/issues/507", "      https://api.github.com:443/repos/packit/ogr/issues/509", "      https://api.github.com:443/repos/packit/ogr/issues/511", "      https://api.github.com:443/repos/packit/ogr/issues/512", "      https://api.github.com:443/repos/packit/ogr/issues/52", "      https://api.github.com:443/repos/packit/ogr/issues/520", "      https://api.github.com:443/repos/packit/ogr/issues/529", "      https://api.github.com:443/repos/packit/ogr/issues/53", "      https://api.github.com:443/repos/packit/ogr/issues/530", "      https://api.github.com:443/repos/packit/ogr/issues/532", "      https://api.github.com:443/repos/packit/ogr/issues/533", "      https://api.github.com:443/repos/packit/ogr/issues/534", "      https://api.github.com:443/repos/packit/ogr/issues/535", "      https://api.github.com:443/repos/packit/ogr/issues/54", "      https://api.github.com:443/repos/packit/ogr/issues/540", "      https://api.github.com:443/repos/packit/ogr/issues/545", "      https://api.github.com:443/repos/packit/ogr/issues/548", "      https://api.github.com:443/repos/packit/ogr/issues/551", "      https://api.github.com:443/repos/packit/ogr/issues/557", "      https://api.github.com:443/repos/packit/ogr/issues/559", "      https://api.github.com:443/repos/packit/ogr/issues/56", "      https://api.github.com:443/repos/packit/ogr/issues/58", "      https://api.github.com:443/repos/packit/ogr/issues/61", "      https://api.github.com:443/repos/packit/ogr/issues/62", "      https://api.github.com:443/repos/packit/ogr/issues/64", "      https://api.github.com:443/repos/packit/ogr/issues/67", "      https://api.github.com:443/repos/packit/ogr/issues/68", "      https://api.github.com:443/repos/packit/ogr/issues/73", "      https://api.github.com:443/repos/packit/ogr/issues/74", "      https://api.github.com:443/repos/packit/ogr/issues/76", "      https://api.github.com:443/repos/packit/ogr/issues/79", "      https://api.github.com:443/repos/packit/ogr/issues/8", "      https://api.github.com:443/repos/packit/ogr/issues/80", "      https://api.github.com:443/repos/packit/ogr/issues/82", "      https://api.github.com:443/repos/packit/ogr/issues/86", "      https://api.github.com:443/repos/packit/ogr/issues/87", "      https://api.github.com:443/repos/packit/ogr/issues/88", "      https://api.github.com:443/repos/packit/ogr/issues/90", "      https://api.github.com:443/repos/packit/ogr/issues/91", "      https://api.github.com:443/repos/packit/ogr/issues/96", "      https://api.github.com:443/repos/packit/ogr/issues?state=all&sort=updated&direction=desc", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=10", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=11", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=12", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=13", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=14", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=15", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=16", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=17", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=18", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=19", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=2", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=3", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=4", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=5", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=6", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=7", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=8", "      https://api.github.com:443/repositories/161636700/issues?state=all&sort=updated&direction=desc&page=9", "\u001b[31m\u001b[1m____________________ PullRequests.test_pr_create_fork_fork _____________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_fork>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_fork_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Tests creating PR from fork to the fork itself.\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        user = \u001b[96mself\u001b[39;49;00m.service.user.get_username()\u001b[90m\u001b[39;49;00m", "        fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(namespace=user, repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "    \u001b[90m\u001b[39;49;00m", ">       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(fork_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m", "", "fork_project = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_fork>", "user       = 'mfocko'", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:180: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <PRStatus.open: 1>}", "        self       = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94a510>", "        url        = 'https://api.github.com/repos/mfocko/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94a510>", "        url        = 'https://api.github.com/repos/mfocko/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94a510>", "        stream     = False", "        url        = '/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fdc8f590>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94a510>", "        stream     = False", "        url        = '/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fdc8f590>", "        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf17b0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57f6bf17b0>", "        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57f6bf17b0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57f6bf17b0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f10dd0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57f6bf17b0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fd112630>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/mfocko/hello-world': [], 'https://api.github.com:443/repos/mfocko/hello-world/pulls...'assignee': None, 'assignees': [], ...}], '_next': None, 'elapsed': 0.2, ...}}], 'https://api.github.com:443/user': []}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/hello-world/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_fork.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/mfocko/hello-world", "      https://api.github.com:443/repos/mfocko/hello-world/pulls/4/merge", "      https://api.github.com:443/repos/mfocko/hello-world/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/user", "    PATCH", "      https://api.github.com:443/repos/mfocko/hello-world/pulls/4", "    POST", "      https://api.github.com:443/repos/mfocko/hello-world/pulls", "\u001b[31m\u001b[1m_________________ PullRequests.test_pr_create_fork_other_fork __________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_other_fork>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_fork_other_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Tests creating PR from one fork to another.\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(namespace=\u001b[33m\"\u001b[39;49;00m\u001b[33mmfocko\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "        other_fork_project = \u001b[96mself\u001b[39;49;00m.service.get_project(\u001b[90m\u001b[39;49;00m", "            namespace=\u001b[33m\"\u001b[39;49;00m\u001b[33mlachmanfrantisek\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "            repo=\u001b[33m\"\u001b[39;49;00m\u001b[33mhello-world\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m,\u001b[90m\u001b[39;49;00m", "        )\u001b[90m\u001b[39;49;00m", ">       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(other_fork_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m", "", "fork_project = <GithubProject(namespace=\"mfocko\", repo=\"hello-world\")>", "other_fork_project = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_fork_other_fork>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:155: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <PRStatus.open: 1>}", "        self       = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"lachmanfrantisek\", repo=\"hello-world\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        url        = 'https://api.github.com/repos/lachmanfrantisek/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf14e0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        url        = 'https://api.github.com/repos/lachmanfrantisek/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf14e0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        stream     = False", "        url        = '/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd948ad0>", "        stream     = False", "        url        = '/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57ffec6390>", "        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf1700>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57f6bf1700>", "        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57f6bf1700>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57f6bf1700>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11010>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57f6bf1700>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fccca7b0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/lachmanfrantisek/hello-world': [], 'https://api.github.com:443/repos/lachmanfrantis...ps://api.github.com/repos/mfocko/hello-world/{archive_format}{/ref}', ...}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_fork_other_fork.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/lachmanfrantisek/hello-world", "      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls/9/merge", "      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/repos/mfocko/hello-world", "      https://api.github.com:443/repos/packit/hello-world/forks", "    PATCH", "      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls/9", "    POST", "      https://api.github.com:443/repos/lachmanfrantisek/hello-world/pulls", "\u001b[31m\u001b[1m__________________ PullRequests.test_pr_create_upstream_fork ___________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_fork>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_fork\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Tests creating PR from fork to the upstream, by calling create_pr on fork.\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m", "    \u001b[33m    at least by one commit.\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "    \u001b[90m\u001b[39;49;00m", "        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m", ">       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m", "", "gh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_fork>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:129: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <PRStatus.open: 1>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800ffe850>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57fd195640>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f5800faf330>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f5800faf330>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f5800faf330>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f10530>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57f5e6bc50>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/mfocko/hello-world': [{'metadata': {'latency': 0.27761292457580566, 'module_call_li...ce/pulls#check-if-a-pull-request-has-been-merged', 'message': 'Not Found'}, '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_fork.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/mfocko/hello-world", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/forks", "      https://api.github.com:443/repos/packit/hello-world/pulls/146/merge", "      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/user", "    PATCH", "      https://api.github.com:443/repos/packit/hello-world/pulls/146", "    POST", "      https://api.github.com:443/repos/packit/hello-world/pulls", "\u001b[31m\u001b[1m______________ PullRequests.test_pr_create_upstream_forkusername _______________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_forkusername>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_forkusername\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Tests creating PR from fork to upstream, by calling create_pr on upstream\u001b[39;49;00m", "    \u001b[33m    with specified fork.\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m", "    \u001b[33m    at least by one commit.\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "    \u001b[90m\u001b[39;49;00m", "        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m", ">       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m", "", "gh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_forkusername>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:99: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <PRStatus.open: 1>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff390>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faefb0>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faefb0>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f5800faf330>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f5800faf330>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f5800faf330>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11370>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f5800faf330>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fb664470>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/pulls...=4', 'bio': None, 'blog': 'https://gitlab.com/mfocko', 'collaborators': 0, ...}, '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_forkusername.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/pulls/147/merge", "      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/user", "    PATCH", "      https://api.github.com:443/repos/packit/hello-world/pulls/147", "    POST", "      https://api.github.com:443/repos/packit/hello-world/pulls", "\u001b[31m\u001b[1m________________ PullRequests.test_pr_create_upstream_upstream _________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_upstream>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_create_upstream_upstream\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Tests creating PR from upstream to the upstream itself.\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    Requires  packit_service:test_source to be ahead of packit_service:test_target\u001b[39;49;00m", "    \u001b[33m    at least by one commit.\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        gh_project = \u001b[96mself\u001b[39;49;00m.hello_world_project\u001b[90m\u001b[39;49;00m", ">       pr_opened_before = \u001b[96mlen\u001b[39;49;00m(gh_project.get_pr_list(status=PRStatus.open))\u001b[90m\u001b[39;49;00m", "", "gh_project = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_create_upstream_upstream>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:72: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {'status': <PRStatus.open: 1>}", "        self       = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"hello-world\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {'status': <PRStatus.open: 1>}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"packit\", repo=\"hello-world\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f5800fff4d0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        url        = 'https://api.github.com/repos/packit/hello-world/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fce06b10>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd94b380>", "        stream     = False", "        url        = '/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fce06b10>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf1ff0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57f6bf1ff0>", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57f6bf1ff0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57f6bf1ff0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11430>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57f6bf1ff0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57fa3bffb0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/hello-world': [], 'https://api.github.com:443/repos/packit/hello-world/pulls......}, 'active_lock_reason': None, 'assignee': None, 'assignees': [], ...}, ...], '_next': None, 'elapsed': 0.2, ...}}]}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/hello-world/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_create_upstream_upstream.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/hello-world", "      https://api.github.com:443/repos/packit/hello-world/pulls/148/merge", "      https://api.github.com:443/repos/packit/hello-world/pulls?state=open&sort=updated&direction=desc", "    PATCH", "      https://api.github.com:443/repos/packit/hello-world/pulls/148", "    POST", "      https://api.github.com:443/repos/packit/hello-world/pulls", "\u001b[31m\u001b[1m__________________________ PullRequests.test_pr_list ___________________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_list>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_list\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", ">       pr_list = \u001b[96mself\u001b[39;49;00m.ogr_fork.get_pr_list()\u001b[90m\u001b[39;49;00m", "", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_list>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:15: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"mfocko\", repo=\"ogr\")>,)", "        function   = <function GithubProject.get_pr_list at 0x7f58015a9850>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ()", "        kwargs     = {}", "        self       = <GithubProject(namespace=\"mfocko\", repo=\"ogr\")>", "        specialized_function = <function GithubPullRequest.get_list at 0x7f5801590a90>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"mfocko\", repo=\"ogr\")>,)", "        function   = <function GithubPullRequest.get_list at 0x7f580159bab0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/pull_request.py\u001b[0m:214: in get_list", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m [GithubPullRequest(pr, project) \u001b[94mfor\u001b[39;49;00m pr \u001b[95min\u001b[39;49;00m prs]\u001b[90m\u001b[39;49;00m", "        project    = <GithubProject(namespace=\"mfocko\", repo=\"ogr\")>", "        prs        = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "        status     = <PRStatus.open: 1>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:102: in __iter__", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._grow()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:113: in _grow", "    \u001b[0mnewElements = \u001b[96mself\u001b[39;49;00m._fetchNextPage()\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/PaginatedList.py\u001b[0m:371: in _fetchNextPage", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m.__requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        self       = <github.PaginatedList.PaginatedList object at 0x7f57fc76b890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd949940>", "        url        = 'https://api.github.com/repos/mfocko/ogr/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        self       = <github.Requester.Requester object at 0x7f57fd949940>", "        url        = 'https://api.github.com/repos/mfocko/ogr/pulls'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f5800faf690>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'direction': 'desc', 'sort': 'updated', 'state': 'open'}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949940>", "        stream     = False", "        url        = '/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949940>", "        stream     = False", "        url        = '/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd013890>", "        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf35f0>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57f6bf35f0>", "        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57f6bf35f0>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57f6bf35f0>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f119d0>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57f6bf35f0>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57e921ecf0>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/mfocko/ogr': [], 'https://api.github.com:443/repos/mfocko/ogr/pulls?state=open&sort...hub.PullRequest', ...]}, 'output': {'__store_indicator': 1, '_content': '', '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "item       = 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/mfocko/ogr/pulls?direction=desc&sort=updated&state=open']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_list.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/mfocko/ogr", "      https://api.github.com:443/repos/mfocko/ogr/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/pulls/1/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/10/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/101/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/102/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/104/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/105/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/106/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/108/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/109/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/11/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/114/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/117/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/118/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/119/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/12/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/120/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/122/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/128/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/129/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/130/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/131/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/135/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/136/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/137/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/138/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/14/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/140/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/142/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/144/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/148/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/150/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/151/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/153/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/154/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/155/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/156/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/16/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/160/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/163/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/166/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/167/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/179/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/18/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/180/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/182/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/183/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/184/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/185/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/186/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/187/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/189/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/19/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/190/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/191/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/192/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/195/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/198/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/2/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/20/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/200/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/201/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/202/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/206/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/207/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/208/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/210/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/217/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/219/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/22/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/221/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/223/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/226/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/227/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/228/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/234/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/235/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/236/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/238/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/239/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/242/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/243/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/244/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/247/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/248/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/249/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/252/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/256/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/257/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/258/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/259/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/26/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/260/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/264/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/266/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/268/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/269/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/27/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/272/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/273/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/274/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/275/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/276/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/277/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/279/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/28/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/280/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/282/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/283/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/284/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/285/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/286/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/287/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/289/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/291/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/293/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/294/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/296/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/297/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/298/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/3/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/30/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/300/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/304/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/305/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/309/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/311/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/313/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/317/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/319/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/32/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/320/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/321/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/322/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/326/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/328/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/332/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/333/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/335/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/337/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/34/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/340/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/341/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/343/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/345/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/349/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/35/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/350/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/351/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/352/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/355/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/357/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/362/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/366/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/369/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/371/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/373/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/374/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/375/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/376/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/378/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/379/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/38/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/380/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/381/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/382/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/386/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/388/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/389/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/39/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/390/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/392/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/393/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/394/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/395/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/397/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/399/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/40/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/401/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/402/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/403/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/404/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/405/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/408/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/41/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/410/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/415/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/418/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/419/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/422/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/425/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/427/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/428/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/429/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/43/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/430/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/431/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/433/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/435/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/436/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/438/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/44/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/441/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/443/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/447/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/45/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/450/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/451/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/453/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/455/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/46/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/47/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/48/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/5/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/55/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/57/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/59/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/6/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/60/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/63/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/65/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/66/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/69/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/7/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/70/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/71/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/72/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/75/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/77/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/78/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/81/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/83/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/84/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/85/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/89/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/9/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/92/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/93/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/94/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/95/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/98/merge", "      https://api.github.com:443/repos/packit/ogr/pulls/99/merge", "      https://api.github.com:443/repos/packit/ogr/pulls?state=all&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr/pulls?state=closed&sort=updated&direction=desc", "      https://api.github.com:443/repos/packit/ogr/pulls?state=open&sort=updated&direction=desc", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=2", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=3", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=4", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=5", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=6", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=7", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=8", "      https://api.github.com:443/repositories/161636700/pulls?state=all&sort=updated&direction=desc&page=9", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=2", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=3", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=4", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=5", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=6", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=7", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=8", "      https://api.github.com:443/repositories/161636700/pulls?state=closed&sort=updated&direction=desc&page=9", "      https://api.github.com:443/user", "\u001b[31m\u001b[1m_________________________ PullRequests.test_pr_status __________________________\u001b[0m", "", "self = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_status>", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mtest_pr_status\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m):\u001b[90m\u001b[39;49;00m", "        pr = \u001b[96mself\u001b[39;49;00m.ogr_project.get_pr(pr_id=\u001b[94m278\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "    \u001b[90m\u001b[39;49;00m", ">       statuses = pr.get_statuses()\u001b[90m\u001b[39;49;00m", "", "pr         = <GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278', ...r='lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>", "self       = <tests.integration.github.test_pull_requests.PullRequests testMethod=test_pr_status>", "", "\u001b[1m\u001b[31mtests/integration/github/test_pull_requests.py\u001b[0m:230: ", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278',...'lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>,)", "        function   = <function BasePullRequest.get_statuses at 0x7f5801a20eb0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/base.py\u001b[0m:86: in get_statuses", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.target_project.get_commit_statuses(commit)\u001b[90m\u001b[39;49;00m", "        commit     = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "        self       = <GithubPullRequest(title='Setup testing farm', id=278, status='merged', url='https://github.com/packit/ogr/pull/278', ...r='lachmanfrantisek', source_branch='setup-testing-farm', target_branch='master', created='2019-11-19 12:06:56+00:00')>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>, '1d4acd6f4231c95460bc56d8eef7d5a4b315478f')", "        function   = <function GithubProject.get_commit_statuses at 0x7f58015aaae0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/utils.py\u001b[0m:290: in indirectly_called", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m specialized_function(\u001b[96mself\u001b[39;49;00m, *args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = ('1d4acd6f4231c95460bc56d8eef7d5a4b315478f',)", "        kwargs     = {}", "        self       = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "        specialized_function = <function GithubCommitFlag.get at 0x7f58015997a0>", "\u001b[1m\u001b[31mogr/abstract/exception.py\u001b[0m:88: in wrapper", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m function(*args, **kwargs)\u001b[90m\u001b[39;49;00m", "        args       = (<GithubProject(namespace=\"packit\", repo=\"ogr\")>, '1d4acd6f4231c95460bc56d8eef7d5a4b315478f')", "        function   = <function GithubCommitFlag.get at 0x7f58015990c0>", "        kwargs     = {}", "\u001b[1m\u001b[31mogr/services/github/flag.py\u001b[0m:34: in get", "    \u001b[0mstatuses = project.github_repo.get_commit(commit).get_statuses()\u001b[90m\u001b[39;49;00m", "        commit     = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "        project    = <GithubProject(namespace=\"packit\", repo=\"ogr\")>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Repository.py\u001b[0m:2409: in get_commit", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m github.Commit.Commit(\u001b[96mself\u001b[39;49;00m._requester, url=url, per_page=commit_files_per_page)\u001b[90m\u001b[39;49;00m", "        commit_files_per_page = None", "        self       = Repository(full_name=\"packit/ogr\")", "        sha        = '1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:704: in __init__", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m().\u001b[92m__init__\u001b[39;49;00m(requester, headers, attributes, completed, url=url, accept=accept)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        accept     = None", "        attributes = None", "        completed  = None", "        headers    = None", "        per_page   = None", "        requester  = <github.Requester.Requester object at 0x7f57fd949d30>", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:570: in __init__", "    \u001b[0m\u001b[96mself\u001b[39;49;00m.complete()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObject'>", "        accept     = None", "        attributes = {'url': 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'}", "        completed  = None", "        headers    = {}", "        requester  = <github.Requester.Requester object at 0x7f57fd949d30>", "        response_given = False", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:615: in complete", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._completeIfNeeded()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:624: in _completeIfNeeded", "    \u001b[0m\u001b[96mself\u001b[39;49;00m._complete()\u001b[90m\u001b[39;49;00m", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:723: in _complete", "    \u001b[0m\u001b[96msuper\u001b[39;49;00m()._complete(parameters=parameters)\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'github.GithubObject.CompletableGithubObjectWithPaginatedProperty'>", "        parameters = {'page': 1}", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/GithubObject.py\u001b[0m:629: in _complete", "    \u001b[0mheaders, data = \u001b[96mself\u001b[39;49;00m._requester.requestJsonAndCheck(\u001b[90m\u001b[39;49;00m", "        parameters = {'page': 1}", "        self       = Commit(sha=\"1d4acd6f4231c95460bc56d8eef7d5a4b315478f\")", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:629: in requestJsonAndCheck", "    \u001b[0m*\u001b[96mself\u001b[39;49;00m.requestJson(\u001b[90m\u001b[39;49;00m", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fd949d30>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1073: in requestJson", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestEncode(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>", "        follow_302_redirect = False", "        headers    = None", "        input      = None", "        parameters = {'page': 1}", "        self       = <github.Requester.Requester object at 0x7f57fd949d30>", "        url        = 'https://api.github.com/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1212: in __requestEncode", "    \u001b[0mstatus, responseHeaders, output = \u001b[96mself\u001b[39;49;00m.__requestRaw(\u001b[90m\u001b[39;49;00m", "        cnx        = None", "        encode     = <function Requester.requestJson.<locals>.encode at 0x7f57f6bf1640>", "        encoded_input = None", "        follow_302_redirect = False", "        input      = None", "        parameters = {'page': 1}", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949d30>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:1250: in __requestRaw", "    \u001b[0mresponse = cnx.getresponse()\u001b[90m\u001b[39;49;00m", "        cnx        = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>", "        follow_302_redirect = False", "        input      = None", "        original_cnx = None", "        requestHeaders = {'User-Agent': 'PyGithub/Python'}", "        self       = <github.Requester.Requester object at 0x7f57fd949d30>", "        stream     = False", "        url        = '/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "        verb       = 'GET'", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/github/Requester.py\u001b[0m:206: in getresponse", "    \u001b[0mr = verb(\u001b[90m\u001b[39;49;00m", "        self       = <github.Requester.HTTPSRequestsConnectionClass object at 0x7f57fd010dd0>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "        verb       = <bound method Session.get of <requests.sessions.Session object at 0x7f57f6bf3800>>", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:605: in get", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.request(\u001b[33m\"\u001b[39;49;00m\u001b[33mGET\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m, url, **kwargs)\u001b[90m\u001b[39;49;00m", "        kwargs     = {'allow_redirects': False, 'data': None, 'headers': {'User-Agent': 'PyGithub/Python'}, 'timeout': 15, ...}", "        self       = <requests.sessions.Session object at 0x7f57f6bf3800>", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "\u001b[1m\u001b[31m/usr/lib/python3.14/site-packages/requests/sessions.py\u001b[0m:592: in request", "    \u001b[0mresp = \u001b[96mself\u001b[39;49;00m.send(prep, **send_kwargs)\u001b[90m\u001b[39;49;00m", "        allow_redirects = False", "        auth       = None", "        cert       = None", "        cookies    = None", "        data       = None", "        files      = None", "        headers    = {'User-Agent': 'PyGithub/Python'}", "        hooks      = None", "        json       = None", "        method     = 'GET'", "        params     = None", "        prep       = <PreparedRequest [GET]>", "        proxies    = {}", "        req        = <Request [GET]>", "        self       = <requests.sessions.Session object at 0x7f57f6bf3800>", "        send_kwargs = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        settings   = {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}", "        stream     = None", "        timeout    = 15", "        url        = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "        verify     = True", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:286: in internal_internal", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mcls\u001b[39;49;00m.execute(\u001b[90m\u001b[39;49;00m", "        arg_keys   = ['self', 'request']", "        args       = (<requests.sessions.Session object at 0x7f57f6bf3800>, <PreparedRequest [GET]>)", "        casex      = <requre.cassette.CassetteExecution object at 0x7f5800f11b50>", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        item_list  = [1]", "        key        = <PreparedRequest [GET]>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        map_function_to_item = {}", "        param_name = 1", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:129: in execute", "    \u001b[0mresponse = object_storage.read()\u001b[90m\u001b[39;49;00m", "        args       = (<requests.sessions.Session object at 0x7f57f6bf3800>, <PreparedRequest [GET]>)", "        cassette   = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)", "        cls        = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        func       = <function Session.send at 0x7f5803d47480>", "        keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "        kwargs     = {'allow_redirects': False, 'cert': None, 'proxies': OrderedDict(), 'stream': False, ...}", "        object_storage = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>", "        storage_object_kwargs = {}", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/helpers/requests_response.py\u001b[0m:102: in read", "    \u001b[0mdata = \u001b[96msuper\u001b[39;49;00m().read()\u001b[90m\u001b[39;49;00m", "        __class__  = <class 'requre.helpers.requests_response.RequestResponseHandling'>", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/objects.py\u001b[0m:335: in read", "    \u001b[0mdata = \u001b[96mself\u001b[39;49;00m.get_cassette()[\u001b[96mself\u001b[39;49;00m.store_keys]\u001b[90m\u001b[39;49;00m", "        self       = <requre.helpers.requests_response.RequestResponseHandling object at 0x7f57ed8b7890>", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:726: in __getitem__", "    \u001b[0m\u001b[94mreturn\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.read(keys=key)\u001b[90m\u001b[39;49;00m", "        key        = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "        self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)", "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ", "", "self = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)", "keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "", "    \u001b[0m\u001b[94mdef\u001b[39;49;00m\u001b[90m \u001b[39;49;00m\u001b[92mread\u001b[39;49;00m(\u001b[96mself\u001b[39;49;00m, keys: List) -> Any:\u001b[90m\u001b[39;49;00m", "    \u001b[90m    \u001b[39;49;00m\u001b[33m\"\"\"\u001b[39;49;00m", "    \u001b[33m    Reads data from dictionary object structure based on keys.\u001b[39;49;00m", "    \u001b[33m    If keys does not exists\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    It implicitly changes type to string if key is not hashable\u001b[39;49;00m", "    \u001b[33m\u001b[39;49;00m", "    \u001b[33m    :param keys: key list for searching in dict\u001b[39;49;00m", "    \u001b[33m    :return: value assigged to key items\u001b[39;49;00m", "    \u001b[33m    \"\"\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "        current_level = \u001b[96mself\u001b[39;49;00m.storage_object\u001b[90m\u001b[39;49;00m", "        hashable_keys = \u001b[96mself\u001b[39;49;00m.transform_hashable(keys)\u001b[90m\u001b[39;49;00m", "        debug_keys: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        matched_calls: List[\u001b[96mstr\u001b[39;49;00m] = []\u001b[90m\u001b[39;49;00m", "        list_len = \u001b[96mlen\u001b[39;49;00m(hashable_keys)\u001b[90m\u001b[39;49;00m", "        \u001b[94mfor\u001b[39;49;00m item_num \u001b[95min\u001b[39;49;00m \u001b[96mrange\u001b[39;49;00m(list_len):\u001b[90m\u001b[39;49;00m", "            item = hashable_keys[item_num]\u001b[90m\u001b[39;49;00m", "            \u001b[94mif\u001b[39;49;00m item \u001b[95mnot\u001b[39;49;00m \u001b[95min\u001b[39;49;00m current_level:\u001b[90m\u001b[39;49;00m", "                \u001b[90m# it matched last 2 items\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                \u001b[94mif\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact \u001b[95mor\u001b[39;49;00m (\u001b[90m\u001b[39;49;00m", "                    \u001b[95mnot\u001b[39;49;00m \u001b[96mself\u001b[39;49;00m.data_miner.read_key_exact\u001b[90m\u001b[39;49;00m", "                    \u001b[95mand\u001b[39;49;00m item_num + KEY_MINIMAL_MATCH >= list_len\u001b[90m\u001b[39;49;00m", "                ):\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# if not matched, but consider if it is not same key as previous\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[90m# it is important if simplify used.\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[94mif\u001b[39;49;00m matched_calls \u001b[95mand\u001b[39;49;00m item == matched_calls[-\u001b[94m1\u001b[39;49;00m]:\u001b[90m\u001b[39;49;00m", "                        debug_keys.append(\u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mDUPLICATE \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mitem\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m)\u001b[90m\u001b[39;49;00m", "                        \u001b[94mcontinue\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    \u001b[96mprint\u001b[39;49;00m(\u001b[90m\u001b[39;49;00m", "                        \u001b[96mself\u001b[39;49;00m._printable_dict_output(\u001b[96mself\u001b[39;49;00m.storage_object),\u001b[90m\u001b[39;49;00m", "                        file=sys.stderr,\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", ">                   \u001b[94mraise\u001b[39;49;00m ItemNotInStorage(\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33mKeys not in storage:\u001b[39;49;00m\u001b[33m{\u001b[39;49;00m\u001b[96mself\u001b[39;49;00m.storage_file\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Matched: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mdebug_keys\u001b[33m}\u001b[39;49;00m\u001b[33m,\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                        \u001b[33mf\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[33m Missing: \u001b[39;49;00m\u001b[33m{\u001b[39;49;00mhashable_keys[item_num:]\u001b[33m}\u001b[39;49;00m\u001b[33m\"\u001b[39;49;00m\u001b[90m\u001b[39;49;00m", "                    )\u001b[90m\u001b[39;49;00m", "\u001b[1m\u001b[31mE                   requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml Matched: ['requests.sessions', 'send', 'GET'], Missing: ['https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']\u001b[0m", "", "current_level = {'https://api.github.com:443/repos/packit/ogr': [], 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c...56d8eef7d5a4b315478f/comments', 'commit': {...}, 'committer': {...}, ...}], '_next': None, 'elapsed': 0.2, ...}}], ...}", "debug_keys = ['requests.sessions', 'send', 'GET']", "hashable_keys = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "item       = 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1'", "item_num   = 3", "keys       = ['requests.sessions', 'send', 'GET', 'https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f?page=1']", "list_len   = 4", "matched_calls = ['requests.sessions', 'send', 'GET']", "self       = Cassette(storage_mode=StorageMode.read, storage_file=/home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/tests/integration/github/test_data/test_pull_requests/PullRequests.test_pr_status.yaml)", "", "\u001b[1m\u001b[31m/usr/local/lib/python3.14/site-packages/requre/cassette.py\u001b[0m:695: ItemNotInStorage", "----------------------------- Captured stderr call -----------------------------", "Current internal object structure:", "_requre", "  DataTypes", "  key_strategy", "  version_storage_file", "requests.sessions", "  send", "    GET", "      https://api.github.com:443/repos/packit/ogr", "      https://api.github.com:443/repos/packit/ogr/commits/1d4acd6f4231c95460bc56d8eef7d5a4b315478f", "      https://api.github.com:443/repos/packit/ogr/pulls/278", "      https://api.github.com:443/repos/packit/ogr/pulls/278/commits", "      https://api.github.com:443/repos/packit/ogr/statuses/1d4acd6f4231c95460bc56d8eef7d5a4b315478f", "\u001b[33m=============================== warnings summary ===============================\u001b[0m", "ogr/services/github/auth_providers/token.py:15: 2 warnings", "tests/unit/test_factory.py: 9 warnings", "tests/unit/test_github.py: 2 warnings", "  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/auth_providers/token.py:15: DeprecationWarning: Argument login_or_token is deprecated, please use auth=github.Auth.Token(...) instead", "    self._pygithub_instance = github.Github(login_or_token=token, retry=max_retries)", "", "tests/integration/github/test_app.py: 3 warnings", "tests/integration/github/test_check_run.py: 9 warnings", "  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/auth_providers/github_app.py:71: DeprecationWarning: Arguments integration_id, private_key, jwt_expiry, jwt_issued_at and jwt_algorithm are deprecated, please use auth=github.Auth.AppAuth(...) instead", "    self._integration = github.GithubIntegration(self.id, self.private_key)", "", "tests/integration/github/test_app.py: 3 warnings", "tests/integration/github/test_check_run.py: 9 warnings", "  /usr/local/lib/python3.14/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The RSA key is 512 bits long, which is below the minimum recommended size of 2048 bits. See NIST SP 800-131A.", "    return self._jws.encode(", "", "tests/integration/github/test_app.py: 2 warnings", "tests/integration/github/test_check_run.py: 9 warnings", "  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/service.py:206: DeprecationWarning: Argument login_or_token is deprecated, please use auth=github.Auth.Token(...) instead", "    return PyGithubInstance(login_or_token=token, retry=self._max_retries)", "", "tests/integration/github/test_comments.py::Comments::test_issue_react_to_comment_and_delete", "tests/integration/github/test_comments.py::Comments::test_pr_react_to_comment_and_delete", "  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/comments.py:22: DeprecationWarning: Deprecated, use IssueComment.delete_reaction, PullRequestComment.delete_reaction, CommitComment.delete_reaction or Issue.delete_reaction", "    self._raw_reaction.delete()", "", "tests/integration/github/test_releases.py::Releases::test_create_release", "tests/integration/github/test_releases.py::Releases::test_edit_release", "tests/integration/github/test_releases.py::Releases::test_edit_release", "tests/integration/github/test_releases.py::Releases::test_get_release", "tests/integration/github/test_releases.py::Releases::test_latest_release", "  /home/zuul-worker/src/github.com/packit/requre/rev_project_cloned/ogr/services/github/release.py:43: DeprecationWarning: Use name instead", "    return self._raw_release.title", "", "-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html", "", "---------- coverage: platform linux, python 3.14.5-final-0 -----------", "Name                                               Stmts   Miss  Cover   Missing", "--------------------------------------------------------------------------------", "ogr/__init__.py                                       11      0   100%", "ogr/abstract/__init__.py                              15      0   100%", "ogr/abstract/abstract_class.py                         4      0   100%", "ogr/abstract/access_level.py                           7      0   100%", "ogr/abstract/auth_method.py                            5      0   100%", "ogr/abstract/comment.py                               76     17    78%   21, 25, 48, 53-54, 64, 73, 87, 92, 96, 110, 117, 120, 146, 149, 158, 161", "ogr/abstract/commit_flag.py                           41     12    71%   32-35, 41, 64, 71, 77, 94, 116, 121, 126", "ogr/abstract/exception.py                             45      2    96%   69, 94", "ogr/abstract/git_project.py                          133     56    58%   38, 46, 54, 58, 67, 76, 85, 90, 95, 100, 105, 112, 117, 129, 136, 149, 156, 163, 170, 177, 187, 197, 207, 216, 223, 233, 242, 272, 284, 296, 331, 348, 360, 377, 384, 394, 419, 426, 435, 459, 484, 509, 524, 541, 568, 583, 592, 610, 619, 645, 671, 678, 685, 692, 699, 706", "ogr/abstract/git_service.py                           47     19    60%   16-20, 35, 49, 59-62, 67, 72, 81, 91, 97, 118, 137, 143, 162", "ogr/abstract/git_tag.py                                7      1    86%   21", "ogr/abstract/git_user.py                              16      4    75%   25, 32, 39, 46", "ogr/abstract/issue.py                                 65     22    66%   26, 31, 36, 41, 46, 51, 56, 61, 68, 71-74, 117, 131, 163, 181, 210, 222, 234, 243, 252, 261, 273", "ogr/abstract/label.py                                 22      5    77%   22, 29, 32, 39, 42", "ogr/abstract/pull_request.py                         113     35    69%   29, 33, 38, 43, 48, 53, 57, 62, 67, 72, 77, 84, 89, 94, 99, 104, 113, 118, 123, 133, 138, 182, 196, 215, 236, 254, 280, 287, 310, 337, 346, 355, 364, 373, 385", "ogr/abstract/release.py                               49     14    71%   30, 43, 48, 53, 58, 63, 69, 74, 100, 108, 116, 142, 151, 161", "ogr/abstract/status.py                                24      0   100%", "ogr/constant.py                                        2      0   100%", "ogr/deprecation.py                                     3      0   100%", "ogr/exceptions.py                                     44      2    95%   20, 66", "ogr/factory.py                                        64      0   100%", "ogr/parsing.py                                       108     20    81%   49, 61-71, 74, 112, 166, 187, 238-241, 254-257, 270-271", "ogr/read_only.py                                     105     26    75%   81, 89, 125, 129, 133, 137, 141, 145, 149, 153, 157, 161, 201-203, 213-215, 219-221, 230-232, 255, 265", "ogr/services/__init__.py                               0      0   100%", "ogr/services/base.py                                  67     12    82%   27-31, 43, 74, 111, 117, 124-128", "ogr/services/forgejo/__init__.py                       8      0   100%", "ogr/services/forgejo/comments.py                      51      3    94%   28, 100, 105", "ogr/services/forgejo/flag.py                          53     10    81%   36, 75-77, 91, 96, 113-115, 125", "ogr/services/forgejo/issue.py                        122      8    93%   81, 96, 100, 117, 129, 131, 181, 192", "ogr/services/forgejo/label.py                         16      1    94%   20", "ogr/services/forgejo/project.py                      230     54    77%   100, 106, 135, 173, 211-212, 218-222, 238-247, 304, 321, 331, 335, 346, 350, 354, 373, 376, 397, 401, 405, 415, 426, 435, 438, 441, 453, 457, 467-472, 492, 532-552, 560-571", "ogr/services/forgejo/pull_request.py                 164     21    87%   45, 82, 94, 108, 116, 154, 175-184, 252-253, 267-274, 307-308, 345, 366-371, 380", "ogr/services/forgejo/release.py                       71     17    76%   29-34, 42, 46, 50, 57-66, 83-94, 154-155", "ogr/services/forgejo/service.py                       42      1    98%   84", "ogr/services/forgejo/user.py                          22      1    95%   20", "ogr/services/forgejo/utils.py                          7      0   100%", "ogr/services/github/__init__.py                        9      0   100%", "ogr/services/github/auth_providers/__init__.py         5      0   100%", "ogr/services/github/auth_providers/abstract.py        11      3    73%   25, 33, 44", "ogr/services/github/auth_providers/github_app.py      55      6    89%   24, 54, 61, 66, 76, 86", "ogr/services/github/auth_providers/token.py           21      0   100%", "ogr/services/github/auth_providers/tokman.py          28      9    68%   19, 29, 32-43", "ogr/services/github/check_run.py                     112     23    79%   87, 102, 122, 127, 132, 136, 141, 145, 155, 159, 173, 178, 182, 187, 217, 222, 261, 290, 295, 298, 304-306", "ogr/services/github/comments.py                       40      4    90%   19, 62, 67, 72", "ogr/services/github/flag.py                           37     16    57%   23, 26-30, 36-46, 61-69, 73, 77", "ogr/services/github/issue.py                         106      8    92%   49, 57, 77, 87, 114, 155, 175-176", "ogr/services/github/label.py                          16      1    94%   20", "ogr/services/github/project.py                       281     45    84%   62, 104, 137, 150, 197-198, 201, 204, 216, 220, 276, 280, 291, 298, 302, 338, 352-360, 373, 397, 401, 409, 425, 434, 452, 469, 510, 522-534, 538-540, 544, 548, 552, 556, 577", "ogr/services/github/pull_request.py                  164     22    87%   99-100, 158-161, 165, 181-186, 209-212, 216, 227-228, 257-258, 266-267", "ogr/services/github/release.py                        74     15    80%   24-28, 39, 51, 59, 63, 67, 70, 81-82, 84, 96", "ogr/services/github/service.py                       121     16    87%   130, 174, 185-186, 235, 250-251, 261-270, 274-277", "ogr/services/github/user.py                           35      6    83%   19, 31, 36, 41, 44, 49", "ogr/services/gitlab/__init__.py                        8      0   100%", "ogr/services/gitlab/comments.py                       65     11    83%   31, 76, 101, 106, 111, 125-129, 132, 137", "ogr/services/gitlab/flag.py                           51      9    82%   32, 55-57, 78, 82-84, 104", "ogr/services/gitlab/issue.py                         120     11    91%   49, 55-56, 73, 80, 99, 115, 119-120, 131, 178", "ogr/services/gitlab/label.py                          15      1    93%   14", "ogr/services/gitlab/project.py                       294     61    79%   50, 86, 90, 123, 153, 157, 220, 225-226, 244-245, 250-251, 256-257, 261, 280, 291-293, 300, 313-315, 325-327, 342-348, 364, 368, 383-385, 396, 423, 454, 458, 469, 473, 485, 489, 499, 503, 512, 517-521, 543-557, 561-563, 574", "ogr/services/gitlab/pull_request.py                  157     10    94%   69, 73, 81, 100-101, 124, 131, 146, 228, 262", "ogr/services/gitlab/release.py                        50      8    84%   28, 40, 44, 47, 56-57, 68, 88", "ogr/services/gitlab/service.py                       103     18    83%   78, 97, 110-111, 123-124, 150-154, 190-204", "ogr/services/gitlab/user.py                           19      3    84%   17, 30, 33", "ogr/services/pagure/__init__.py                        8      0   100%", "ogr/services/pagure/comments.py                       26      3    88%   31, 36, 41", "ogr/services/pagure/flag.py                           37      4    89%   22, 54, 63, 65", "ogr/services/pagure/group.py                          12      1    92%   20", "ogr/services/pagure/issue.py                         133     19    86%   29-30, 57, 86, 93, 116-117, 139, 152, 166, 203-212, 215-224, 228", "ogr/services/pagure/label.py                          15      1    93%   14", "ogr/services/pagure/project.py                       298     35    88%   75, 208, 259, 269, 273, 287, 296, 300, 309, 321, 351, 363, 367, 390, 424, 460, 466, 488, 494-498, 507, 510, 513, 528, 532, 539-540, 544, 548, 552, 562, 634, 688", "ogr/services/pagure/pull_request.py                  201     34    83%   38-39, 81, 93, 111, 147, 150, 262, 264, 274, 294-295, 315-325, 332-338, 341-347, 388, 398", "ogr/services/pagure/release.py                        50     11    78%   18, 22, 26, 34, 38, 42, 45, 54, 58, 83, 88", "ogr/services/pagure/service.py                       155     20    87%   59, 68, 72-73, 77, 95, 121, 174-175, 194, 234-236, 332-334, 341-342, 369, 398", "ogr/services/pagure/user.py                           23      5    78%   18, 27-30, 55", "ogr/utils.py                                          96     37    61%   17-19, 54-75, 90-108, 204, 217-219, 235-250, 257, 310", "--------------------------------------------------------------------------------", "TOTAL                                               4910    839    83%", "", "\u001b[36m\u001b[1m=========================== short test summary info ============================\u001b[0m", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_change_name\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_change_url\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_latest_check_run\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_get_list_no_runs\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_check_run.py::\u001b[1mCheckRun::test_non_existing_check_runs_returns_none\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commit_comment\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commit_flags\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_commits\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_get_commit_comments\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_get_commit_statuses\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_set_commit_status\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_generic_commands.py::\u001b[1mGenericCommands::test_set_commit_status_long_description\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_assignee\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_author\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_labels\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_issue_list_nonexisting_author\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_issues.py::\u001b[1mIssues::test_list_contains_only_issues\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_fork_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_fork_other_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_fork\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_forkusername\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_create_upstream_upstream\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_list\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31mFAILED\u001b[0m tests/integration/github/test_pull_requests.py::\u001b[1mPullRequests::test_pr_status\u001b[0m - requre.exceptions.ItemNotInStorage: Keys not in storage:/home/zuul-worker/s...", "\u001b[31m====== \u001b[31m\u001b[1m26 failed\u001b[0m, \u001b[32m550 passed\u001b[0m, \u001b[33m3 skipped\u001b[0m, \u001b[33m55 warnings\u001b[0m\u001b[31m in 307.98s (0:05:07)\u001b[0m\u001b[31m ======\u001b[0m"]}
2026-06-08 21:19:59.632984 | container |
2026-06-08 21:19:59.633013 | container | PLAY RECAP *********************************************************************
2026-06-08 21:19:59.633019 | container | localhost                  : ok=15   changed=6    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0
2026-06-08 21:19:59.633023 | container |
2026-06-08 21:20:00.109096 | container | ERROR
2026-06-08 21:20:00.109337 | container | {
2026-06-08 21:20:00.109378 | container |   "delta": "0:05:34.334153",
2026-06-08 21:20:00.109406 | container |   "end": "2026-06-08 21:19:59.708828",
2026-06-08 21:20:00.109430 | container |   "msg": "non-zero return code",
2026-06-08 21:20:00.109453 | container |   "rc": 2,
2026-06-08 21:20:00.109476 | container |   "start": "2026-06-08 21:14:25.374675"
2026-06-08 21:20:00.109500 | container | }
failure
2026-06-08 21:20:00.209680 | 
2026-06-08 21:20:00.209814 | PLAY RECAP
2026-06-08 21:20:00.209883 | container | ok: 16 changed: 6 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2026-06-08 21:20:00.209910 | 
2026-06-08 21:20:00.360335 | RUN END RESULT_NORMAL: [untrusted : github.com/packit/requre/files/zuul-reverse-dep-ogr.yaml@main]
2026-06-08 21:20:00.362338 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/post.yaml@main]
2026-06-08 21:20:01.058626 | 
2026-06-08 21:20:01.058800 | PLAY [all]
2026-06-08 21:20:01.069303 | 
2026-06-08 21:20:01.069385 | TASK [include_role : fetch-output]
2026-06-08 21:20:01.119860 | container | ok
2026-06-08 21:20:01.133053 | 
2026-06-08 21:20:01.133130 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-08 21:20:01.209379 | container | skipping: Conditional result was False
2026-06-08 21:20:01.219521 | 
2026-06-08 21:20:01.219682 | TASK [fetch-output : Set log path for single node]
2026-06-08 21:20:01.287529 | container | ok
2026-06-08 21:20:01.296316 | 
2026-06-08 21:20:01.296465 | LOOP [fetch-output : Ensure local output dirs]
2026-06-08 21:20:01.785283 | container -> localhost | changed: "/var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/logs"
2026-06-08 21:20:02.070110 | container -> localhost | changed: "/var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/artifacts"
2026-06-08 21:20:02.357526 | container -> localhost | changed: "/var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/docs"
2026-06-08 21:20:02.376564 | 
2026-06-08 21:20:02.376783 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-08 21:20:03.157726 | container | changed: .d..t...... ./
2026-06-08 21:20:03.157972 | container | changed: All items complete
2026-06-08 21:20:03.158000 | 
2026-06-08 21:20:03.733659 | container | changed: .d..t...... ./
2026-06-08 21:20:04.347998 | container | changed: .d..t...... ./
2026-06-08 21:20:04.379171 | 
2026-06-08 21:20:04.379415 | TASK [include_role : fetch-output-openshift]
2026-06-08 21:20:04.412445 | container | skipping: Conditional result was False
2026-06-08 21:20:04.423359 | 
2026-06-08 21:20:04.423505 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-08 21:20:05.031643 | container -> localhost | ok: Item: artifacts Runtime: 0:00:00.015044
2026-06-08 21:20:05.366043 | container -> localhost | ok: Item: docs Runtime: 0:00:00.014401
2026-06-08 21:20:05.384094 | 
2026-06-08 21:20:05.384330 | PLAY [localhost]
2026-06-08 21:20:05.400203 | 
2026-06-08 21:20:05.400574 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-08 21:20:05.844055 | localhost | changed
2026-06-08 21:20:05.866560 | 
2026-06-08 21:20:05.866808 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-08 21:20:05.912411 | localhost | ok
2026-06-08 21:20:05.974699 | 
2026-06-08 21:20:05.974903 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-08 21:20:06.448893 | localhost | changed
2026-06-08 21:20:06.453030 | 
2026-06-08 21:20:06.453095 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-08 21:20:07.267758 | localhost | changed
2026-06-08 21:20:07.278157 | 
2026-06-08 21:20:07.278328 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-08 21:20:07.658049 | localhost | Identity added: /var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/tmp/ansible.4ud9zj4c (/var/lib/zuul/builds/81f1afb0e52d403bb0d3f56d8625060d/work/tmp/ansible.4ud9zj4c)
2026-06-08 21:20:07.658582 | localhost | ok: Runtime: 0:00:00.022482
2026-06-08 21:20:07.667275 | 
2026-06-08 21:20:07.667417 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-08 21:20:08.058205 | localhost | ok: Runtime: 0:00:00.018697
2026-06-08 21:20:08.066042 | 
2026-06-08 21:20:08.066172 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-08 21:20:08.152137 | localhost | changed
2026-06-08 21:20:08.159103 | 
2026-06-08 21:20:08.159231 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-08 21:20:08.629768 | localhost | changed
2026-06-08 21:20:08.644361 | 
2026-06-08 21:20:08.644498 | TASK [include_role : report-logjuicer]
2026-06-08 21:20:08.717715 | localhost | ok
2026-06-08 21:20:08.738180 | 
2026-06-08 21:20:08.738315 | TASK [report-logjuicer : Return LogJuicer report url]
2026-06-08 21:20:08.784946 | localhost | ok
2026-06-08 21:20:08.794670 | 
2026-06-08 21:20:08.794784 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-08 21:20:08.801289 | 
2026-06-08 21:20:08.801410 | TASK [Gathering Facts]
2026-06-08 21:20:10.365287 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:20:10.378694 | 
2026-06-08 21:20:10.378835 | TASK [Set zuul-log-path fact]
2026-06-08 21:20:10.403773 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:20:10.424031 | 
2026-06-08 21:20:10.424178 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 21:20:10.465456 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 21:20:10.477009 | 
2026-06-08 21:20:10.477145 | TASK [upload-logs : Create log directories]
2026-06-08 21:20:10.815144 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-08 21:20:10.821714 | 
2026-06-08 21:20:10.821974 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-08 21:20:11.191318 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010145
2026-06-08 21:20:11.198217 | 
2026-06-08 21:20:11.198395 | TASK [upload-logs : Upload logs to log server]
2026-06-08 21:20:12.371447 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-08 21:20:12.377484 | 
2026-06-08 21:20:12.377629 | LOOP [upload-logs : Compress console log and json output]
