Add unit tests for `lookups._cut`
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
- 92/100
Direzione di ricerca
Inizia da taskuary/lookups.py e ispeziona _cut, poi apri tests/test_lookups.py per seguire lo stile di test esistente. Installa le dipendenze di sviluppo ed esegui python -m pytest -q. Il lavoro è completato quando una nuova classe CutTests copre la compressione degli spazi bianchi sotto i 600 caratteri, la conservazione delle righe a partire da 600 caratteri, il limite di lunghezza esatto, il suffisso di troncamento e la restituzione di una stringa vuota per None.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
_cut in taskuary/lookups.py trims every look-up's text before the Assistant reads it. It is pure, used everywhere, and has no test of its own.
Done when a new CutTests class in tests/test_lookups.py pins its behaviour:
- below 600 characters, whitespace and newlines collapse to single spaces;
- at 600 or more, the text keeps its own lines;
- a string exactly
nlong is not cut; - a longer one ends with
[…]; Nonegives''.
No code change expected - if a test shows the function doing something surprising, say so in the PR.
Getting started: pip install -e ".[dev]", then python -m pytest -q (offline, a few seconds). UI work: cd website && npm ci && npm test. See CONTRIBUTING.md. One small PR with the change and its test is perfect.
- Lingua principale
- Python
- Stelle
- 116
- Fork
- 22
- Merge medio
- 13h 51m
- PR unite (30g)
- 51
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 ldbumble/taskuary
-
accessibility good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 92/100
ldbumble/taskuary#161 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
"re-check CI" is a span, and its busy state is colour-onlyForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaaccessibility good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
ldbumble/taskuary#158 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Settings flag chips and channel chips cannot be used from the keyboardForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaaccessibility good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
ldbumble/taskuary#154 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
ldbumble/taskuary#147 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Avatar style picker on About you is mouse-only and does not announce the selectionForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaaccessibility good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
ldbumble/taskuary#140 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ldbumble/taskuary
Issue simili
-
[Bug] Unit tests reach real Bedrock call paths without patching the modelForse già presa @proton0210 l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
aws-samples/sample-aws-genai-db-modernizer#1318 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
pyarrow-25.0.1-cp310-cp310-manylinux_2_28_x86_64.whl: 1 vulnerabilities (highest severity is: 5.3)ApertaMend: dependency security vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
capitalone/locopy#394 ·
-
[Bug] Unhandled ValueError terminates watchdog thread when GISRC value contains multiple colonsApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
sdk-typescript: unquoted COPY globs in shell form are silently dropped from the image build contextApertabug javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ietf-tools/datatracker#11922 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno