Revision cf3c2494
Chaque plugin adresse désormais une seule requête à la base de données pour tous les évènements de la page, plutôt qu'une requête par évènement.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6291 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/functional/plugins/test_details_plugin.py | ||
---|---|---|
141 | 141 |
"""Dialogue des détails avec un LLS et les bons droits.""" |
142 | 142 |
hostgroup, idcorrevent, idcause = insert_deps(True) |
143 | 143 |
|
144 |
response = self.app.post('/get_plugin_value', {
|
|
144 |
response = self.app.post('/plugin_json', {
|
|
145 | 145 |
'idcorrevent': idcorrevent, |
146 | 146 |
'plugin_name': 'details', |
147 | 147 |
}, extra_environ={'REMOTE_USER': 'access'}) |
... | ... | |
166 | 166 |
"""Dialogue des détails avec un hôte et les bons droits.""" |
167 | 167 |
hostgroup, idcorrevent, idcause = insert_deps(False) |
168 | 168 |
|
169 |
response = self.app.post('/get_plugin_value', {
|
|
169 |
response = self.app.post('/plugin_json', {
|
|
170 | 170 |
'idcorrevent': idcorrevent, |
171 | 171 |
'plugin_name': 'details', |
172 | 172 |
}, extra_environ={'REMOTE_USER': 'access'}) |
... | ... | |
195 | 195 |
# Le contrôleur renvoie une erreur 404 (HTTPNotFound) |
196 | 196 |
# lorsque l'utilisateur n'a pas les permissions nécessaires sur |
197 | 197 |
# les données ou qu'aucun événement correspondant n'est trouvé. |
198 |
self.app.post('/get_plugin_value', {
|
|
198 |
self.app.post('/plugin_json', {
|
|
199 | 199 |
'idcorrevent': idcorrevent, |
200 | 200 |
'plugin_name': 'details', |
201 | 201 |
}, extra_environ={'REMOTE_USER': 'no_access'}, |
... | ... | |
208 | 208 |
# Le contrôleur renvoie une erreur 404 (HTTPNotFound) |
209 | 209 |
# lorsque l'utilisateur n'a pas les permissions nécessaires sur |
210 | 210 |
# les données ou qu'aucun événement correspondant n'est trouvé. |
211 |
self.app.post('/get_plugin_value', {
|
|
211 |
self.app.post('/plugin_json', {
|
|
212 | 212 |
'idcorrevent': idcorrevent, |
213 | 213 |
'plugin_name': 'details', |
214 | 214 |
}, extra_environ={'REMOTE_USER': 'no_access'}, |
... | ... | |
220 | 220 |
|
221 | 221 |
# Le contrôleur renvoie une erreur 401 (HTTPUnauthorized) |
222 | 222 |
# lorsque l'utilisateur n'est pas authentifié. |
223 |
self.app.post('/get_plugin_value', {
|
|
223 |
self.app.post('/plugin_json', {
|
|
224 | 224 |
'idcorrevent': idcorrevent, |
225 | 225 |
'plugin_name': 'details', |
226 | 226 |
}, status=401) |
... | ... | |
231 | 231 |
|
232 | 232 |
# Le contrôleur renvoie une erreur 401 (HTTPUnauthorized) |
233 | 233 |
# lorsque l'utilisateur n'est pas authentifié. |
234 |
self.app.post('/get_plugin_value', {
|
|
234 |
self.app.post('/plugin_json', {
|
|
235 | 235 |
'idcorrevent': idcorrevent, |
236 | 236 |
'plugin_name': 'details', |
237 | 237 |
}, status=401) |
Also available in: Unified diff