wrong parse
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
- networking
Direzione di ricerca
Inizia dal punto di ingresso is_valid_uri e riproduci l’URL dell’issue, concentrandoti su come vengono convalidati authority e hostname. Verifica che questo input venga rifiutato come descritto, quindi aggiungi un test di regressione che copra il hostname tra virgolette ed esegui la suite di test pertinente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Working on filtering URL system I found that case where False is expected but return True.
Code to test :
from rfc3986 import is_valid_uri
def test_url(url: str) -> bool:
try:
assert is_valid_uri(url, require_scheme=True, require_authority=True, require_path=False)
except AssertionError:
return False
return True
url = "http://'www.amazon.com/s/url=search-alias\%3dstripbooks&field-keywords=z+programming'"
test_url(url)
To be more precise in the report, while RFC 3386 does not explicitly forbid the character ' both RFC1123 and RFC952 prohibit this character in DNS names. Therefore, it should be taken into consideration for this case.
- Lingua principale
- Python
- Stelle
- 189
- Fork
- 38
- Merge medio
- 13h 36m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 python-hyper/rfc3986
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
python-hyper/rfc3986#138 · 1 commento ·
-
sdist is missing `tox.ini` Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
python-hyper/rfc3986#129 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
python-hyper/rfc3986#123 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
python-hyper/rfc3986#122 · 3 commenti · 1 reazione ·
-
Label Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
python-hyper/rfc3986#120 ·
Tutte le issue di python-hyper/rfc3986
Issue simili
-
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 74/100
bancolombia/sentinel#23 ·
-
test md ApertaCI
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100