Azure / Azure/azure-functions-durable-python

Ensure no DurableOrchestrationClient methods fail to decode mesages

Aperta
#191 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
engineering P2
Lingua principale
Python
Stelle
157
Fork
70
Merge medio
2g 10h
PR unite (30g)
2

Descrizione

When using aiohttp, the library will, by default, validate that the encoding of a server message matches its format but, with Azure Functions and many other services, the message encoding metadata is often not up to data. This mismatch yields a `mimetype encoding` runtime exception that we've already had to fix in multiple places.

We should create a robust tester to ensure these kinds of error no longer take place in our codebase.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dai metodi di DurableOrchestrationClient e dalla gestione delle relative risposte aiohttp, quindi esamina la suite di test esistente per verificare la copertura della decodifica dei messaggi. Riproduci il fallimento mimetype-encoding e aggiungi una copertura che dimostri che ogni metodo pertinente gestisce metadati di codifica del server non corrispondenti senza generare l’eccezione di runtime.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, python
Ambito
backend, testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.