Revision cc1a971a
Correction des tests de VigiGraph portant sur l'arbre de sélection des hôtes.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@5138 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigigraph/controllers/rpc.py | ||
---|---|---|
444 | 444 |
|
445 | 445 |
@expose('json') |
446 | 446 |
def hosttree(self, parent_id=None): |
447 |
""" |
|
448 |
Affiche un étage de l'arbre de |
|
449 |
sélection des hôtes et groupes d'hôtes. |
|
450 |
|
|
451 |
@param parent_id: identifiant du groupe d'hôte parent |
|
452 |
@type parent_id: C{int} or None |
|
453 |
""" |
|
447 | 454 |
|
448 | 455 |
# Si l'identifiant du groupe parent n'est pas |
449 | 456 |
# spécifié, on retourne la liste des groupes racines, |
... | ... | |
498 | 505 |
).filter(GroupHierarchy.idparent == parent_id |
499 | 506 |
).order_by(SupItemGroup.name.asc()) |
500 | 507 |
if not is_manager and not direct_access: |
501 |
id_list = [ug for ug in user_groups.keys() if not user_groups[ug]] |
|
508 |
id_list = [ug for ug in user_groups.keys()] |
|
509 |
|
|
502 | 510 |
db_groups = db_groups.filter( |
503 | 511 |
SupItemGroup.idgroup.in_(id_list)) |
504 | 512 |
groups = [] |
... | ... | |
532 | 540 |
|
533 | 541 |
@expose('json') |
534 | 542 |
def graphtree(self, host_id=None, parent_id=None): |
543 |
""" |
|
544 |
Affiche un étage de l'arbre de sélection |
|
545 |
des graphes et groupes de graphes. |
|
546 |
|
|
547 |
@param parent_id: identifiant du groupe de graphes parent |
|
548 |
@type parent_id: C{int} or None |
|
549 |
""" |
|
535 | 550 |
|
536 | 551 |
# Si l'identifiant de l'hôte n'est pas spécifié, on |
537 | 552 |
# retourne un dictionnaire contenant deux listes vides |
vigigraph/tests/functional/test_host_selection_form.py | ||
---|---|---|
464 | 464 |
|
465 | 465 |
# On s'assure que la liste d'hôtes retournée est vide |
466 | 466 |
self.assertEqual( |
467 |
json, {'leaves': [], 'groups': []} |
|
467 |
json, { |
|
468 |
'leaves': [], |
|
469 |
'groups': [{'name': hostgroup1.name, 'id': hostgroup1.idgroup}] |
|
470 |
} |
|
468 | 471 |
) |
469 | 472 |
|
470 | 473 |
# Récupération des hôtes du groupe 'hg2' |
Also available in: Unified diff