`mypy-status` is not very useful if it triggers `-x`/`--exitfirst`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- testing-qa, tooling
Direzione di ricerca
Reproduce the failure with pytest -s -vvv --mypy, focusing on tests/__init__.py::mypy-status, and compare it with mypy tests/__init__.py. Trace how the plugin reports mypy's status when pytest uses -x/--exitfirst; done means the status test no longer reports errors when the direct mypy check succeeds.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The mypy plugin here falls over, complains about errors, but there aren't any…
% pytest -s -vvv --mypy
===================================== test session starts =====================================
platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /home/madduck/code/tc/tptools/.direnv/python-3.13.3/bin/python3
cachedir: .pytest_cache
rootdir: /home/madduck/code/tc/tptools
configfile: pyproject.toml
testpaths: tests, integration
plugins: anyio-4.9.0, cov-6.1.1, devtools-0.12.2, asyncio-0.26.0, subtests-0.14.1, mypy-1.0.1
asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function
collected 352 items
tests/__init__.py::mypy PASSED
tests/__init__.py::mypy-status FAILED
========================================== FAILURES ===========================================
________________________________________ test session _________________________________________
mypy exited with status 1.
-------------------------------------- Captured log call --------------------------------------
filelock DEBUG Attempting to acquire lock 140525569634576 on /home/madduck/.tmp/tmpw90y_v42.lock
filelock DEBUG Lock 140525569634576 acquired on /home/madduck/.tmp/tmpw90y_v42.lock
filelock DEBUG Attempting to release lock 140525569634576 on /home/madduck/.tmp/tmpw90y_v42.lock
filelock DEBUG Lock 140525569634576 released on /home/madduck/.tmp/tmpw90y_v42.lock
============================================ mypy =============================================
Found 4 errors in 1 file (checked 27 source files)
=================================== short test summary info ===================================
FAILED tests/__init__.py::mypy-status
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================= 1 failed, 1 passed in 0.81s =================================
However:
% mypy tests/__init__.py
Success: no issues found in 1 source file
% echo $?
0
- Lingua principale
- Python
- Stelle
- 257
- Fork
- 33
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di realpython/pytest-mypy
-
realpython/pytest-mypy#190 · 1 commento · 1 assegnatario ·
-
integration
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
realpython/pytest-mypy#160 · 4 commenti ·
-
integration
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
realpython/pytest-mypy#138 · 2 commenti · 2 reazioni ·
-
Expected mypy errors Aperta
realpython/pytest-mypy#105 · 4 commenti · 1 assegnatario ·
-
reporting
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
realpython/pytest-mypy#23 · 1 commento · 2 reazioni ·
Tutte le issue di realpython/pytest-mypy
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zostera/django-bootstrap4#894 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
use-agent-os/agent-os#3276 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
NousResearch/hermes-agent#117848 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
zilliztech/memsearch#759 ·