[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
|
@ -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"
|
||||
|
|
|
@ -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…
Reference in New Issue