Skip to content

[pre-commit.ci] pre-commit autoupdate

2aa6c17
Select commit
Loading
Failed to load commit list.
Merged

[pre-commit.ci] pre-commit autoupdate #281

[pre-commit.ci] pre-commit autoupdate
2aa6c17
Select commit
Loading
Failed to load commit list.
manage-repositories-app / tox succeeded Apr 13, 2026 in 0s

Tox

Details

warning: `VIRTUAL_ENV=3.10` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Using CPython 3.10.20 interpreter at: /usr/bin/python3.10
Creating virtual environment at: .venv
Resolved 64 packages in 0.48ms
   Building python-utility-scripts @ file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
Downloading pynacl (1.3MiB)
Downloading pygments (1.2MiB)
Downloading jedi (1.5MiB)
Downloading cryptography (4.2MiB)
Downloading netaddr (2.2MiB)
   Building python-simple-logger==2.0.19
   Building pyhelper-utils==2.0.2
   Building timeout-sampler==1.0.22
 Downloaded pygments
 Downloaded pynacl
 Downloaded jedi
 Downloaded netaddr
 Downloaded cryptography
      Built timeout-sampler==1.0.22
      Built python-simple-logger==2.0.19
      Built pyhelper-utils==2.0.2
      Built python-utility-scripts @ file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
Prepared 60 packages in 1.59s
Installed 60 packages in 41ms
 + ast-comments==1.3.0
 + asttokens==3.0.1
 + bcrypt==5.0.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.7
 + click==8.3.2
 + colorlog==6.10.1
 + coverage==7.13.5
 + cryptography==46.0.7
 + decorator==5.2.1
 + defusedxml==0.7.1
 + exceptiongroup==1.3.1
 + executing==2.2.1
 + idna==3.11
 + iniconfig==2.3.0
 + invoke==3.0.3
 + ipdb==0.13.13
 + ipython==8.39.0
 + jedi==0.19.2
 + jira==3.10.5
 + markdown-it-py==4.0.0
 + matplotlib-inline==0.2.1
 + mdurl==0.1.2
 + netaddr==1.3.0
 + oauthlib==3.3.1
 + packaging==26.0
 + paramiko==4.0.0
 + parso==0.8.6
 + pexpect==4.9.0
 + pluggy==1.6.0
 + prompt-toolkit==3.0.52
 + ptyprocess==0.7.0
 + pure-eval==0.2.3
 + pycparser==3.0
 + pygments==2.20.0
 + pyhelper-utils==2.0.2
 + pylero==0.2.0
 + pynacl==1.6.2
 + pytest==9.0.3
 + pytest-cov==7.1.0
 + pytest-mock==3.15.1
 + python-rrmngmnt==0.2.2
 + python-simple-logger==2.0.19
 + python-utility-scripts==2.0.6 (from file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848)
 + pyyaml==6.0.3
 + requests==2.33.1
 + requests-oauthlib==2.0.0
 + requests-toolbelt==1.0.0
 + rich==14.3.4
 + six==1.17.0
 + stack-data==0.6.3
 + suds==1.2.0
 + tenacity==9.1.4
 + timeout-sampler==1.0.22
 + tomli==2.4.1
 + traitlets==5.14.3
 + typing-extensions==4.15.0
 + urllib3==2.6.3
 + wcwidth==0.6.0
warning: `VIRTUAL_ENV=3.10` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
warning: `VIRTUAL_ENV=3.11` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Using CPython 3.11.15 interpreter at: /usr/bin/python3.11
Removed virtual environment at: .venv
Creating virtual environment at: .venv
Resolved 64 packages in 0.58ms
Downloading cryptography (4.3MiB)
 Downloaded cryptography
Prepared 7 packages in 901ms
Installed 59 packages in 50ms
 + ast-comments==1.3.0
 + asttokens==3.0.1
 + bcrypt==5.0.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.7
 + click==8.3.2
 + colorlog==6.10.1
 + coverage==7.13.5
 + cryptography==46.0.7
 + decorator==5.2.1
 + defusedxml==0.7.1
 + executing==2.2.1
 + idna==3.11
 + iniconfig==2.3.0
 + invoke==3.0.3
 + ipdb==0.13.13
 + ipython==9.10.1
 + ipython-pygments-lexers==1.1.1
 + jedi==0.19.2
 + jira==3.10.5
 + markdown-it-py==4.0.0
 + matplotlib-inline==0.2.1
 + mdurl==0.1.2
 + netaddr==1.3.0
 + oauthlib==3.3.1
 + packaging==26.0
 + paramiko==4.0.0
 + parso==0.8.6
 + pexpect==4.9.0
 + pluggy==1.6.0
 + prompt-toolkit==3.0.52
 + ptyprocess==0.7.0
 + pure-eval==0.2.3
 + pycparser==3.0
 + pygments==2.20.0
 + pyhelper-utils==2.0.2
 + pylero==0.2.0
 + pynacl==1.6.2
 + pytest==9.0.3
 + pytest-cov==7.1.0
 + pytest-mock==3.15.1
 + python-rrmngmnt==0.2.2
 + python-simple-logger==2.0.19
 + python-utility-scripts==2.0.6 (from file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848)
 + pyyaml==6.0.3
 + requests==2.33.1
 + requests-oauthlib==2.0.0
 + requests-toolbelt==1.0.0
 + rich==14.3.4
 + six==1.17.0
 + stack-data==0.6.3
 + suds==1.2.0
 + tenacity==9.1.4
 + timeout-sampler==1.0.22
 + traitlets==5.14.3
 + typing-extensions==4.15.0
 + urllib3==2.6.3
 + wcwidth==0.6.0
warning: `VIRTUAL_ENV=3.11` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
warning: `VIRTUAL_ENV=3.12` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Using CPython 3.12.13 interpreter at: /usr/bin/python3.12
Removed virtual environment at: .venv
Creating virtual environment at: .venv
Resolved 64 packages in 0.63ms
Prepared 5 packages in 702ms
Installed 59 packages in 49ms
 + ast-comments==1.3.0
 + asttokens==3.0.1
 + bcrypt==5.0.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.7
 + click==8.3.2
 + colorlog==6.10.1
 + coverage==7.13.5
 + cryptography==46.0.7
 + decorator==5.2.1
 + defusedxml==0.7.1
 + executing==2.2.1
 + idna==3.11
 + iniconfig==2.3.0
 + invoke==3.0.3
 + ipdb==0.13.13
 + ipython==9.12.0
 + ipython-pygments-lexers==1.1.1
 + jedi==0.19.2
 + jira==3.10.5
 + markdown-it-py==4.0.0
 + matplotlib-inline==0.2.1
 + mdurl==0.1.2
 + netaddr==1.3.0
 + oauthlib==3.3.1
 + packaging==26.0
 + paramiko==4.0.0
 + parso==0.8.6
 + pexpect==4.9.0
 + pluggy==1.6.0
 + prompt-toolkit==3.0.52
 + ptyprocess==0.7.0
 + pure-eval==0.2.3
 + pycparser==3.0
 + pygments==2.20.0
 + pyhelper-utils==2.0.2
 + pylero==0.2.0
 + pynacl==1.6.2
 + pytest==9.0.3
 + pytest-cov==7.1.0
 + pytest-mock==3.15.1
 + python-rrmngmnt==0.2.2
 + python-simple-logger==2.0.19
 + python-utility-scripts==2.0.6 (from file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848)
 + pyyaml==6.0.3
 + requests==2.33.1
 + requests-oauthlib==2.0.0
 + requests-toolbelt==1.0.0
 + rich==14.3.4
 + six==1.17.0
 + stack-data==0.6.3
 + suds==1.2.0
 + tenacity==9.1.4
 + timeout-sampler==1.0.22
 + traitlets==5.14.3
 + typing-extensions==4.15.0
 + urllib3==2.6.3
 + wcwidth==0.6.0
warning: `VIRTUAL_ENV=3.12` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
warning: `VIRTUAL_ENV=3.13` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Using CPython 3.13.12 interpreter at: /usr/bin/python3.13
Removed virtual environment at: .venv
Creating virtual environment at: .venv
Resolved 64 packages in 0.56ms
Prepared 4 packages in 660ms
Installed 59 packages in 53ms
 + ast-comments==1.3.0
 + asttokens==3.0.1
 + bcrypt==5.0.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.7
 + click==8.3.2
 + colorlog==6.10.1
 + coverage==7.13.5
 + cryptography==46.0.7
 + decorator==5.2.1
 + defusedxml==0.7.1
 + executing==2.2.1
 + idna==3.11
 + iniconfig==2.3.0
 + invoke==3.0.3
 + ipdb==0.13.13
 + ipython==9.12.0
 + ipython-pygments-lexers==1.1.1
 + jedi==0.19.2
 + jira==3.10.5
 + markdown-it-py==4.0.0
 + matplotlib-inline==0.2.1
 + mdurl==0.1.2
 + netaddr==1.3.0
 + oauthlib==3.3.1
 + packaging==26.0
 + paramiko==4.0.0
 + parso==0.8.6
 + pexpect==4.9.0
 + pluggy==1.6.0
 + prompt-toolkit==3.0.52
 + ptyprocess==0.7.0
 + pure-eval==0.2.3
 + pycparser==3.0
 + pygments==2.20.0
 + pyhelper-utils==2.0.2
 + pylero==0.2.0
 + pynacl==1.6.2
 + pytest==9.0.3
 + pytest-cov==7.1.0
 + pytest-mock==3.15.1
 + python-rrmngmnt==0.2.2
 + python-simple-logger==2.0.19
 + python-utility-scripts==2.0.6 (from file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848)
 + pyyaml==6.0.3
 + requests==2.33.1
 + requests-oauthlib==2.0.0
 + requests-toolbelt==1.0.0
 + rich==14.3.4
 + six==1.17.0
 + stack-data==0.6.3
 + suds==1.2.0
 + tenacity==9.1.4
 + timeout-sampler==1.0.22
 + traitlets==5.14.3
 + typing-extensions==4.15.0
 + urllib3==2.6.3
 + wcwidth==0.6.0
warning: `VIRTUAL_ENV=3.13` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
warning: `VIRTUAL_ENV=3.14` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Using CPython 3.14.3 interpreter at: /usr/bin/python3.14
Removed virtual environment at: .venv
Creating virtual environment at: .venv
Resolved 64 packages in 0.55ms
Prepared 4 packages in 669ms
Installed 59 packages in 44ms
 + ast-comments==1.3.0
 + asttokens==3.0.1
 + bcrypt==5.0.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.7
 + click==8.3.2
 + colorlog==6.10.1
 + coverage==7.13.5
 + cryptography==46.0.7
 + decorator==5.2.1
 + defusedxml==0.7.1
 + executing==2.2.1
 + idna==3.11
 + iniconfig==2.3.0
 + invoke==3.0.3
 + ipdb==0.13.13
 + ipython==9.12.0
 + ipython-pygments-lexers==1.1.1
 + jedi==0.19.2
 + jira==3.10.5
 + markdown-it-py==4.0.0
 + matplotlib-inline==0.2.1
 + mdurl==0.1.2
 + netaddr==1.3.0
 + oauthlib==3.3.1
 + packaging==26.0
 + paramiko==4.0.0
 + parso==0.8.6
 + pexpect==4.9.0
 + pluggy==1.6.0
 + prompt-toolkit==3.0.52
 + ptyprocess==0.7.0
 + pure-eval==0.2.3
 + pycparser==3.0
 + pygments==2.20.0
 + pyhelper-utils==2.0.2
 + pylero==0.2.0
 + pynacl==1.6.2
 + pytest==9.0.3
 + pytest-cov==7.1.0
 + pytest-mock==3.15.1
 + python-rrmngmnt==0.2.2
 + python-simple-logger==2.0.19
 + python-utility-scripts==2.0.6 (from file:///tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848)
 + pyyaml==6.0.3
 + requests==2.33.1
 + requests-oauthlib==2.0.0
 + requests-toolbelt==1.0.0
 + rich==14.3.4
 + six==1.17.0
 + stack-data==0.6.3
 + suds==1.2.0
 + tenacity==9.1.4
 + timeout-sampler==1.0.22
 + traitlets==5.14.3
 + typing-extensions==4.15.0
 + urllib3==2.6.3
 + wcwidth==0.6.0
warning: `VIRTUAL_ENV=3.14` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead


3.10: install_deps /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> python -I -m pip install uv
3.10: commands[0] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv python pin python3.10
Pinned `.python-version` to `3.10`
3.10: commands[1] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv sync --locked --all-extras --dev --group test
3.10: commands[2] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv run pytest tests
============================= test session starts ==============================
platform linux -- Python 3.10.20, pytest-9.0.3, pluggy-1.6.0
cachedir: 3.10/.pytest_cache
rootdir: /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
configfile: pytest.ini
plugins: cov-7.1.0, mock-3.15.1
collected 138 items

tests/jira_utils/test_jira_utils.py .............................        [ 21%]
tests/polarion/test_polarion_automated.py ..                             [ 22%]
tests/polarion/test_polarion_set_automated_coverage.py ................. [ 34%]
...                                                                      [ 36%]
tests/polarion/test_polarion_verify_tc_requirements_coverage.py ........ [ 42%]
......                                                                   [ 47%]
tests/polarion/test_verify_polarion_requirements.py ..                   [ 48%]
tests/unused_code/test_unused_code.py ....................               [ 63%]
tests/unused_code/test_unused_code_coverage.py ......................... [ 81%]
.....................                                                    [ 96%]
tests/unused_code/test_unused_code_keyword_unpacking.py .....            [100%]

=============================== warnings summary ===============================
tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.10/site-packages/click/core.py:1223: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    parser = self.make_parser(ctx)

tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.10/site-packages/click/core.py:1216: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    self.parse_args(ctx, args)

tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_required_params
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_previous_commit
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_current_commit
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.10/site-packages/click/core.py:1032: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    pieces = self.collect_usage_pieces(ctx)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.10.20-final-0 _______________

Name                                               Stmts   Miss  Cover
----------------------------------------------------------------------
apps/jira_utils/jira_information.py                  108     38    65%
apps/polarion/polarion_set_automated.py               45      1    98%
apps/polarion/polarion_utils.py                       85     68    20%
apps/polarion/polarion_verify_tc_requirements.py      24      1    96%
apps/unused_code/unused_code.py                      320     42    87%
apps/utils.py                                         35      4    89%
----------------------------------------------------------------------
TOTAL                                                617    154    75%

4 empty files skipped.
Coverage HTML written to dir .tests_coverage
Required test coverage of 70.0% reached. Total coverage: 75.04%
======================= 138 passed, 27 warnings in 2.81s =======================
3.10: OK ✔ in 7.72 seconds
3.11: install_deps /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> python -I -m pip install uv
3.11: commands[0] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv python pin python3.11
Updated `.python-version` from `3.10` -> `3.11`
3.11: commands[1] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv sync --locked --all-extras --dev --group test
3.11: commands[2] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv run pytest tests
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
cachedir: 3.11/.pytest_cache
rootdir: /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
configfile: pytest.ini
plugins: cov-7.1.0, mock-3.15.1
collected 138 items

tests/jira_utils/test_jira_utils.py .............................        [ 21%]
tests/polarion/test_polarion_automated.py ..                             [ 22%]
tests/polarion/test_polarion_set_automated_coverage.py ................. [ 34%]
...                                                                      [ 36%]
tests/polarion/test_polarion_verify_tc_requirements_coverage.py ........ [ 42%]
......                                                                   [ 47%]
tests/polarion/test_verify_polarion_requirements.py ..                   [ 48%]
tests/unused_code/test_unused_code.py ....................               [ 63%]
tests/unused_code/test_unused_code_coverage.py ......................... [ 81%]
.....................                                                    [ 96%]
tests/unused_code/test_unused_code_keyword_unpacking.py .....            [100%]

=============================== warnings summary ===============================
tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.11/site-packages/click/core.py:1223: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    parser = self.make_parser(ctx)

tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.11/site-packages/click/core.py:1216: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    self.parse_args(ctx, args)

tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_required_params
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_previous_commit
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_current_commit
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.11/site-packages/click/core.py:1032: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    pieces = self.collect_usage_pieces(ctx)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.11.15-final-0 _______________

Name                                               Stmts   Miss  Cover
----------------------------------------------------------------------
apps/jira_utils/jira_information.py                  108     38    65%
apps/polarion/polarion_set_automated.py               45      1    98%
apps/polarion/polarion_utils.py                       85     68    20%
apps/polarion/polarion_verify_tc_requirements.py      24      1    96%
apps/unused_code/unused_code.py                      320     42    87%
apps/utils.py                                         35      4    89%
----------------------------------------------------------------------
TOTAL                                                617    154    75%

4 empty files skipped.
Coverage HTML written to dir .tests_coverage
Required test coverage of 70.0% reached. Total coverage: 75.04%
======================= 138 passed, 27 warnings in 2.70s =======================
3.11: OK ✔ in 5.3 seconds
3.12: install_deps /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> python -I -m pip install uv
3.12: commands[0] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv python pin python3.12
Updated `.python-version` from `3.11` -> `3.12`
3.12: commands[1] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv sync --locked --all-extras --dev --group test
3.12: commands[2] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv run pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0
cachedir: 3.12/.pytest_cache
rootdir: /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
configfile: pytest.ini
plugins: cov-7.1.0, mock-3.15.1
collected 138 items

tests/jira_utils/test_jira_utils.py .............................        [ 21%]
tests/polarion/test_polarion_automated.py ..                             [ 22%]
tests/polarion/test_polarion_set_automated_coverage.py ................. [ 34%]
...                                                                      [ 36%]
tests/polarion/test_polarion_verify_tc_requirements_coverage.py ........ [ 42%]
......                                                                   [ 47%]
tests/polarion/test_verify_polarion_requirements.py ..                   [ 48%]
tests/unused_code/test_unused_code.py ....................               [ 63%]
tests/unused_code/test_unused_code_coverage.py ......................... [ 81%]
.....................                                                    [ 96%]
tests/unused_code/test_unused_code_keyword_unpacking.py .....            [100%]

=============================== warnings summary ===============================
tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.12/site-packages/click/core.py:1223: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    parser = self.make_parser(ctx)

tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.12/site-packages/click/core.py:1216: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    self.parse_args(ctx, args)

tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_required_params
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_previous_commit
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_current_commit
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.12/site-packages/click/core.py:1032: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    pieces = self.collect_usage_pieces(ctx)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.12.13-final-0 _______________

Name                                               Stmts   Miss  Cover
----------------------------------------------------------------------
apps/jira_utils/jira_information.py                  108     38    65%
apps/polarion/polarion_set_automated.py               45      1    98%
apps/polarion/polarion_utils.py                       85     68    20%
apps/polarion/polarion_verify_tc_requirements.py      24      1    96%
apps/unused_code/unused_code.py                      320     42    87%
apps/utils.py                                         35      4    89%
----------------------------------------------------------------------
TOTAL                                                617    154    75%

4 empty files skipped.
Coverage HTML written to dir .tests_coverage
Required test coverage of 70.0% reached. Total coverage: 75.04%
======================= 138 passed, 27 warnings in 3.16s =======================
3.12: OK ✔ in 5.7 seconds
3.13: install_deps /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> python -I -m pip install uv
3.13: commands[0] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv python pin python3.13
Updated `.python-version` from `3.12` -> `3.13`
3.13: commands[1] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv sync --locked --all-extras --dev --group test
3.13: commands[2] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv run pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0
cachedir: 3.13/.pytest_cache
rootdir: /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
configfile: pytest.ini
plugins: cov-7.1.0, mock-3.15.1
collected 138 items

tests/jira_utils/test_jira_utils.py .............................        [ 21%]
tests/polarion/test_polarion_automated.py ..                             [ 22%]
tests/polarion/test_polarion_set_automated_coverage.py ................. [ 34%]
...                                                                      [ 36%]
tests/polarion/test_polarion_verify_tc_requirements_coverage.py ........ [ 42%]
......                                                                   [ 47%]
tests/polarion/test_verify_polarion_requirements.py ..                   [ 48%]
tests/unused_code/test_unused_code.py ....................               [ 63%]
tests/unused_code/test_unused_code_coverage.py ......................... [ 81%]
.....................                                                    [ 96%]
tests/unused_code/test_unused_code_keyword_unpacking.py .....            [100%]

=============================== warnings summary ===============================
tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.13/site-packages/click/core.py:1223: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    parser = self.make_parser(ctx)

tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.13/site-packages/click/core.py:1216: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    self.parse_args(ctx, args)

tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_required_params
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_previous_commit
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_current_commit
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.13/site-packages/click/core.py:1032: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    pieces = self.collect_usage_pieces(ctx)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.13.12-final-0 _______________

Name                                               Stmts   Miss  Cover
----------------------------------------------------------------------
apps/jira_utils/jira_information.py                  108     38    65%
apps/polarion/polarion_set_automated.py               45      1    98%
apps/polarion/polarion_utils.py                       85     68    20%
apps/polarion/polarion_verify_tc_requirements.py      24      1    96%
apps/unused_code/unused_code.py                      320     42    87%
apps/utils.py                                         35      4    89%
----------------------------------------------------------------------
TOTAL                                                617    154    75%

4 empty files skipped.
Coverage HTML written to dir .tests_coverage
Required test coverage of 70.0% reached. Total coverage: 75.04%
======================= 138 passed, 27 warnings in 2.56s =======================
3.13: OK ✔ in 5.04 seconds
3.14: install_deps /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> python -I -m pip install uv
3.14: commands[0] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv python pin python3.14
Updated `.python-version` from `3.13` -> `3.14`
3.14: commands[1] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv sync --locked --all-extras --dev --group test
3.14: commands[2] /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848> uv run pytest tests
============================= test session starts ==============================
platform linux -- Python 3.14.3, pytest-9.0.3, pluggy-1.6.0
cachedir: 3.14/.pytest_cache
rootdir: /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848
configfile: pytest.ini
plugins: cov-7.1.0, mock-3.15.1
collected 138 items

tests/jira_utils/test_jira_utils.py .............................        [ 21%]
tests/polarion/test_polarion_automated.py ..                             [ 22%]
tests/polarion/test_polarion_set_automated_coverage.py ................. [ 34%]
...                                                                      [ 36%]
tests/polarion/test_polarion_verify_tc_requirements_coverage.py ........ [ 42%]
......                                                                   [ 47%]
tests/polarion/test_verify_polarion_requirements.py ..                   [ 48%]
tests/unused_code/test_unused_code.py ....................               [ 63%]
tests/unused_code/test_unused_code_coverage.py ......................... [ 81%]
.....................                                                    [ 96%]
tests/unused_code/test_unused_code_keyword_unpacking.py .....            [100%]

=============================== warnings summary ===============================
tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.14/site-packages/click/core.py:1223: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    parser = self.make_parser(ctx)

tests/polarion/test_polarion_set_automated_coverage.py: 12 warnings
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.14/site-packages/click/core.py:1216: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    self.parse_args(ctx, args)

tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_required_params
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_previous_commit
tests/polarion/test_polarion_set_automated_coverage.py::TestPolarionApproveAutomateCommand::test_command_missing_current_commit
  /tmp/github-webhook-python-utility-scripts-9qaczugy-worktree-c467bc79-81fb-483d-a954-1a7c45123848/.venv/lib64/python3.14/site-packages/click/core.py:1032: UserWarning: The parameter -p is used more than once. Remove its duplicate as parameters should be unique.
    pieces = self.collect_usage_pieces(ctx)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.14.3-final-0 ________________

Name                                               Stmts   Miss  Cover
----------------------------------------------------------------------
apps/jira_utils/jira_information.py                  108     38    65%
apps/polarion/polarion_set_automated.py               45      1    98%
apps/polarion/polarion_utils.py                       85     68    20%
apps/polarion/polarion_verify_tc_requirements.py      24      1    96%
apps/unused_code/unused_code.py                      320     42    87%
apps/utils.py                                         35      4    89%
----------------------------------------------------------------------
TOTAL                                                617    154    75%

4 empty files skipped.
Coverage HTML written to dir .tests_coverage
Required test coverage of 70.0% reached. Total coverage: 75.04%
======================= 138 passed, 27 warnings in 2.16s =======================
  3.10: OK (7.72=setup[2.54]+cmd[0.22,1.68,3.28] seconds)
  3.11: OK (5.30=setup[1.01]+cmd[0.12,1.04,3.13] seconds)
  3.12: OK (5.70=setup[1.05]+cmd[0.13,0.84,3.68] seconds)
  3.13: OK (5.04=setup[1.00]+cmd[0.18,0.80,3.06] seconds)
  3.14: OK (4.78=setup[1.08]+cmd[0.14,0.80,2.76] seconds)
  congratulations :) (28.55 seconds)