mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-19 19:14:55 +00:00
[Tests] Fix console tests stalling by pinning pytest to 7.4.2
Tests were stalling in deluge_ui_entry with pytest 7.4.3 likely due to changes in the way it handles stderr but it is not clean the extact issue. For now we will pin the pytest version and look to fix the issue later. Reference: https://docs.pytest.org/en/stable/changelog.html#pytest-7-4-3-2023-10-24
This commit is contained in:
parent
39b99182ba
commit
b2005ecd78
4 changed files with 10 additions and 7 deletions
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
@ -37,7 +37,7 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: |
|
||||
pip install --upgrade pip wheel setuptools
|
||||
pip install -r requirements.txt -r requirements-tests.txt
|
||||
pip install -r requirements-ci.txt
|
||||
pip install -e .
|
||||
|
||||
- name: Install security dependencies
|
||||
|
@ -92,7 +92,7 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: |
|
||||
pip install --upgrade pip wheel setuptools
|
||||
pip install -r requirements.txt -r requirements-tests.txt
|
||||
pip install -r requirements-ci.txt
|
||||
pip install -e .
|
||||
|
||||
- name: Test with pytest
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
[build-system]
|
||||
requires = [
|
||||
"setuptools",
|
||||
"wheel",
|
||||
]
|
||||
requires = ["setuptools", "wheel"]
|
||||
|
||||
[tool.black]
|
||||
skip-string-normalization = true
|
||||
|
@ -11,6 +8,8 @@ skip-string-normalization = true
|
|||
profile = "black"
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
# Dump tracebacks if a test takes longer than X seconds
|
||||
faulthandler_timeout = 60
|
||||
# Hide logged warnings and errors in test output.
|
||||
log_cli_level = "CRITICAL"
|
||||
addopts = "--basetemp=_pytest_temp"
|
||||
|
|
4
requirements-ci.txt
Normal file
4
requirements-ci.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
-r requirements.txt
|
||||
-r requirements-tests.txt
|
||||
libtorrent==2.0.7
|
||||
pytest==7.4.2
|
|
@ -1,4 +1,4 @@
|
|||
libtorrent==2.0.7
|
||||
libtorrent
|
||||
pytest
|
||||
pytest-twisted
|
||||
pytest-cov
|
||||
|
|
Loading…
Add table
Reference in a new issue