def _find_visit_motive_category_id(rdata: dict): """ Etant donnée une réponse à /booking/<centre>.json, renvoie le cas échéant l'ID de la catégorie de motif correspondant à 'Non professionnels de santé' (qui correspond à la population civile). """ categories = [] if not rdata.get("visit_motive_categories"): return None for category in rdata.get("visit_motive_categories", []): if is_category_relevant(category["name"]): categories.append(category["id"]) return categories
def test_category_relevant(): assert is_category_relevant("Pfizer") assert is_category_relevant("Astra Zeneca")
def test_is_category_relevant(): assert not is_category_relevant(None) assert is_category_relevant("vaccination")