From 6c0b2ba6e007d872b87a32bb804c4a30d25e6bb0 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Fri, 16 Nov 2018 14:29:48 +0100 Subject: [PATCH] [caissedepargne] handle unavailable service message and raise browserUnavailable --- modules/caissedepargne/pages.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 32bfbdffaf..1f44ec8b87 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -67,6 +67,11 @@ def float_to_decimal(f): class LoginPage(JsonPage): + def on_load(self): + error_msg = self.doc.get('error') + if error_msg and 'Le service est momentanément indisponible' in error_msg: + raise BrowserUnavailable(error_msg) + def get_response(self): return self.doc -- GitLab