Projet

Général

Profil

Development #17168

json data store : content doit être un dict

Ajouté par Thomas Noël il y a presque 7 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 juin 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

et donc tester les json.loads(request.body)


Fichiers

Révisions associées

Révision 579eed90 (diff)
Ajouté par Lauréline Guérin il y a plus de 4 ans

jsondatastore: check if request.body is a json (#17168)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 4 ans

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a plus de 4 ans

Thomas Noël tu pensais à un truc comme ça ?

#3

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

Je pense qu'il attendait en plus un if not isinstance(content, dict): raise APIError('un dict on a dit!!!').

#5

Mis à jour par Lauréline Guérin il y a plus de 4 ans

J'ai essayé de reprendre les messages d'erreur qu'on peut trouver ailleurs dans le projet, pour un soucis d'homogénéité.
J'ai préféré ajouter mes checks dans un test existant, pour éviter de faire trop différent de ce qui existe déjà, mais si vous préférez que j'isole les tests dites-moi :)

#6

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
#7

Mis à jour par Lauréline Guérin il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 96394aca7c0719af2b4154fd108837a0bd55283c
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Wed Oct 2 17:03:44 2019 +0200

    jsondatastore: check if request.body is a json (#17168)
#8

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF