2022-05-04 23:11:20 +02:00
|
|
|
"""Utilitaires pour les tests de l'API
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
def verify_fields(json_response: dict, fields: set) -> bool:
|
2022-05-02 16:29:26 +02:00
|
|
|
"""
|
2022-05-04 23:11:20 +02:00
|
|
|
Vérifie si les champs attendu de la réponse json sont présents
|
2022-05-02 16:29:26 +02:00
|
|
|
|
|
|
|
json_response : la réponse de la requête
|
2022-05-04 23:11:20 +02:00
|
|
|
fields : ensemble des champs à vérifier
|
2022-05-02 16:29:26 +02:00
|
|
|
|
|
|
|
Retourne True ou False
|
|
|
|
"""
|
|
|
|
for field in json_response:
|
|
|
|
if field not in fields:
|
|
|
|
return False
|
|
|
|
return True
|