From 4fb7b1d79db06f65caac51bfea41a5715f1f9677 Mon Sep 17 00:00:00 2001 From: erichard <elliot.richard@lal.in2p3.fr> Date: Mon, 3 Aug 2020 14:55:26 +0200 Subject: [PATCH] customisble labelstower : refactor test OUTPUT dict keys are changed because of the customisable new behavior of labelstower blueprint. --- labelstower/getter.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/labelstower/getter.py b/labelstower/getter.py index b633709..f6f411c 100644 --- a/labelstower/getter.py +++ b/labelstower/getter.py @@ -14,13 +14,13 @@ def get_selected_elements(id_mandatory_labels: int, id_forbiden_labels: str, num EXEMPLE ------- >>> print(get_selected_elements("","",0)) # si aucun labels n'est interdit ou obligatoire - [{'id': 4, 'name': 'peugeot, 2000'}, {'id': 3, 'name': 'renault, 2000'}, {'id': 2, 'name': 'renault, bleu, 2000'}, {'id': 1, 'name': 'renault, rouge, 2000'}] + [{'id': 4, 'element_name': 'peugeot, 2000'}, {'id': 3, 'element_name': 'renault, 2000'}, {'id': 2, 'element_name': 'renault, bleu, 2000'}, {'id': 1, 'element_name': 'renault, rouge, 2000'}] >>> print(get_selected_elements("1,2","5,9",2)) # si la voiture doit-être bleu - [{'id': 4, 'name': 'peugeot, 2000'}] + [{'id': 4, 'element_name': 'peugeot, 2000'}] >>> print(get_selected_elements("5","",1)) - [{'id': 3, 'name': 'renault, 2000'}, {'id': 2, 'name': 'renault, bleu, 2000'}, {'id': 1, 'name': 'renault, rouge, 2000'}] + [{'id': 3, 'element_name': 'renault, 2000'}, {'id': 2, 'element_name': 'renault, bleu, 2000'}, {'id': 1, 'element_name': 'renault, rouge, 2000'}] >>> print(get_selected_elements("","5",0)) - [{'id': 4, 'name': 'peugeot, 2000'}] + [{'id': 4, 'element_name': 'peugeot, 2000'}] """ #query slightly vary if number_of_mandatory_labels > 0 or not if(number_of_mandatory_labels): @@ -84,7 +84,7 @@ def get_discriminating_labels(selected_elements: List[Dict[int, str]]) -> List[D EXEMPLE ------- >>> get_discriminating_labels([{"id":2,"name":"renault, bleu, 2000"}, {"id":1,"name":"renault, rouge, 2000"}]) - [{'id': 8, 'name': 'rouge'}, {'id': 9, 'name': 'bleu'}] + [{'id': 8, 'label_name': 'rouge'}, {'id': 9, 'label_name': 'bleu'}] >>> get_discriminating_labels([]) [] """ @@ -122,7 +122,7 @@ def get_high_discriminating_labels(discriminating_labels: List[Dict[int, str]]) EXEMPLE ------- >>> get_high_discriminating_labels([{"id":7, "name":"couleur"}, {"id":8, "name":"rouge"}, {"id":9, "name":"bleu"}]) - [{'id': 7, 'name': 'couleur'}] + [{'id': 7, 'label_name': 'couleur'}] """ id_discriminating_labels = get_ids(discriminating_labels) -- GitLab