Azure / Azure/azure-functions-durable-python

Ensure no DurableOrchestrationClient methods fail to decode mesages

Ouverte
#191 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
engineering P2
Langage dominant
Python
Étoiles
157
Forks
70
Merge moyen
2 j 10 h
PR mergées (30 j)
2

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les méthodes de DurableOrchestrationClient et la gestion de leurs réponses aiohttp, puis examinez la suite de tests existante pour vérifier la couverture du décodage des messages. Reproduisez l’échec mimetype-encoding et ajoutez une couverture montrant que chaque méthode concernée gère des métadonnées d’encodage du serveur incohérentes sans lever l’exception d’exécution.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
azure, python
Domaine
backend, testing
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.