Revision 5fcc4402
Doublon dans les noms des fonctions de test (copier/collé foireux).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6495 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/functional/plugins/test_details_plugin.py | ||
---|---|---|
237 | 237 |
"initial_state": "WARNING" |
238 | 238 |
}) |
239 | 239 |
|
240 |
def test_details_plugin_host_alert_when_allowed(self): |
|
241 |
"""Dialogue des détails avec un hôte et les bons droits.""" |
|
242 |
hostgroup, idcorrevent, idcause = insert_deps(False) |
|
243 |
|
|
244 |
response = self.app.post('/plugin_json', { |
|
245 |
'idcorrevent': idcorrevent, |
|
246 |
'plugin_name': 'details', |
|
247 |
}, extra_environ={'REMOTE_USER': 'access'}) |
|
248 |
json = response.json |
|
249 |
|
|
250 |
# Le contenu de "eventdetails" varie facilement. |
|
251 |
# On le teste séparément. |
|
252 |
json.pop('eventdetails', None) |
|
253 |
assert_true('eventdetails' in response.json) |
|
254 |
|
|
255 |
assert_equal(json, { |
|
256 |
"idcorrevent": idcorrevent, |
|
257 |
"idcause": idcause, |
|
258 |
"service": None, |
|
259 |
"peak_state": "WARNING", |
|
260 |
"current_state": "WARNING", |
|
261 |
"host": "bar", |
|
262 |
"initial_state": "WARNING" |
|
263 |
}) |
|
264 |
|
|
265 | 240 |
def test_details_plugin_LLS_when_forbidden(self): |
266 | 241 |
"""Dialogue des détails avec un LLS et des droits insuffisants.""" |
267 | 242 |
idcorrevent = insert_deps(True)[1] |
Also available in: Unified diff