Revision 5bb827fd
Mise à jour des tests unitaires de VigiBoard.
Commentaire plus explicite pour les traductions concernant les formats de date/heure.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@3040 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/functional/test_search_form_servicegroup.py | ||
---|---|---|
85 | 85 |
# contenant un service 'bar', ainsi qu'un événement |
86 | 86 |
# et un événement corrélé sur ce service. |
87 | 87 |
# De plus, on donne l'autorisation aux utilisateurs |
88 |
# ayant la permission 'manage' de voir cette alerte.
|
|
88 |
# ayant la permission 'edit' de voir cette alerte.
|
|
89 | 89 |
servicegroup = insert_deps() |
90 |
manage = Permission.by_permission_name(u'manage')
|
|
91 |
manage.supitemgroups.append(servicegroup)
|
|
90 |
edit = Permission.by_permission_name(u'edit')
|
|
91 |
edit.supitemgroups.append(servicegroup)
|
|
92 | 92 |
DBSession.flush() |
93 | 93 |
transaction.commit() |
94 | 94 |
|
95 | 95 |
# On envoie une requête avec recherche sur le groupe |
96 | 96 |
# de services créé, on s'attend à recevoir 1 résultat. |
97 | 97 |
response = self.app.get('/?supitemgroup=foo', |
98 |
extra_environ={'REMOTE_USER': 'manager'})
|
|
98 |
extra_environ={'REMOTE_USER': 'editor'})
|
|
99 | 99 |
|
100 | 100 |
# Il doit y avoir 1 seule ligne de résultats. |
101 | 101 |
rows = response.lxml.xpath('//table[@class="vigitable"]/tbody/tr') |
... | ... | |
112 | 112 |
# On envoie une requête avec recherche sur un groupe de services |
113 | 113 |
# qui n'existe pas, on s'attend à n'obtenir aucun résultat. |
114 | 114 |
response = self.app.get('/?supitemgroup=foot', |
115 |
extra_environ={'REMOTE_USER': 'manager'})
|
|
115 |
extra_environ={'REMOTE_USER': 'editor'})
|
|
116 | 116 |
|
117 | 117 |
# Il doit y avoir 1 seule ligne de résultats. |
118 | 118 |
rows = response.lxml.xpath('//table[@class="vigitable"]/tbody/tr') |
... | ... | |
139 | 139 |
# services créé, mais avec un utilisateur ne disposant pas des |
140 | 140 |
# permissions adéquates. On s'attend à n'obtenir aucun résultat. |
141 | 141 |
response = self.app.get('/?supitemgroup=foo', |
142 |
extra_environ={'REMOTE_USER': 'manager'})
|
|
142 |
extra_environ={'REMOTE_USER': 'editor'})
|
|
143 | 143 |
|
144 | 144 |
# Il doit y avoir 1 seule ligne de résultats. |
145 | 145 |
rows = response.lxml.xpath('//table[@class="vigitable"]/tbody/tr') |
Also available in: Unified diff