2022-05-04 23:11:20 +02:00
|
|
|
"""Utilitaires pour les tests de l'API
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
2022-05-05 19:12:03 +02:00
|
|
|
def verify_fields(json_response: dict, expected_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-05 19:12:03 +02:00
|
|
|
expected_fields : ensemble des champs à vérifier
|
2022-05-02 16:29:26 +02:00
|
|
|
|
|
|
|
Retourne True ou False
|
|
|
|
"""
|
2022-05-05 19:12:03 +02:00
|
|
|
return all(field in json_response for field in expected_fields)
|