Azure / Azure/azure-functions-durable-python
Ensure no DurableOrchestrationClient methods fail to decode mesages
- 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