The terminal and HTML rendering of compare proxy hints is untested
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Leggi faircode/report.py in corrispondenza di to_compare_terminal() e compare_to_html(), poi esamina tests/test_report.py per vedere come vengono creati e visualizzati i risultati del confronto. Aggiungi casi con gli indizi proxy permutation e chi2-capped, oltre a un nome di colonna con caratteri speciali HTML, e verifica le sezioni, le note e l’escaping di entrambi i renderer. Il lavoro è completato quando queste asserzioni coprono le lacune segnalate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Where: faircode/report.py to_compare_terminal() (lines 346-352) and compare_to_html() (716-721), tests/test_report.py.
Current gap: coverage shows no test renders a compare result that has proxy_hints_a / proxy_hints_b: the "PROXY HINTS - A/B" sections of the terminal report and the "Proxy Hints" sections of the HTML report. The web compare HTML is covered by the parity test, but a regression in the Python renderers (a missing escape, a wrong p_method note) would not be noticed.
Repro:
$ python3 -m pytest tests -q -m "not slow" --cov=faircode.report --cov-report=term-missing | grep report.py
faircode/report.py ... 346-352, ... 716-721
Suggested approach: tests that build a compare result with hints (one permutation, one chi2-capped, one with an HTML-special column name) and assert the sections, the notes and the escaping in both renderers.
- Lingua principale
- HTML
- Stelle
- 47
- Fork
- 45
- Merge medio
- 2h 55m
- PR unite (30g)
- 54
Preparare l'ambiente
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 yakew7/Fair-Code
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di yakew7/Fair-Code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
TYPO3BestPractices/tea#2409 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
WingedGuardian/GENesis-AGI#3375 ·
I maintainer di solito rispondono entro 1 giorno
-
internal os specific
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
frostney/GocciaScript#1688 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pytest-dev/pytest#15180 ·
I maintainer di solito rispondono entro 1 giorno
-
:maddi-inspection-kotlin:test runs out of heap in a full maddi test run; exit 1 with no failing testApertabuild/ci front-end:kotlin
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100