@@ -201,11 +201,8 @@ def testIsInValidIssuer(self):
201201
202202 settings .set_strict (True )
203203 response_2 = OneLogin_Saml2_Logout_Response (settings , message )
204- try :
205- valid = response_2 .is_valid (request_data )
206- self .assertFalse (valid )
207- except Exception as e :
208- self .assertIn ('Invalid issuer in the Logout Request' , str (e ))
204+ with self .assertRaisesRegexp (Exception , 'Invalid issuer in the Logout Request' ):
205+ response_2 .is_valid (request_data , raises = True )
209206
210207 def testIsInValidDestination (self ):
211208 """
@@ -226,11 +223,8 @@ def testIsInValidDestination(self):
226223
227224 settings .set_strict (True )
228225 response_2 = OneLogin_Saml2_Logout_Response (settings , message )
229- try :
230- valid = response_2 .is_valid (request_data )
231- self .assertFalse (valid )
232- except Exception as e :
233- self .assertIn ('The LogoutRequest was received at' , str (e ))
226+ with self .assertRaisesRegexp (Exception , 'The LogoutRequest was received at' ):
227+ response_2 .is_valid (request_data , raises = True )
234228
235229 # Empty destination
236230 dom = parseString (OneLogin_Saml2_Utils .decode_base64_and_inflate (message ))
@@ -264,11 +258,8 @@ def testIsValid(self):
264258
265259 settings .set_strict (True )
266260 response_2 = OneLogin_Saml2_Logout_Response (settings , message )
267- try :
268- valid = response_2 .is_valid (request_data )
269- self .assertFalse (valid )
270- except Exception as e :
271- self .assertIn ('The LogoutRequest was received at' , str (e ))
261+ with self .assertRaisesRegexp (Exception , 'The LogoutRequest was received at' ):
262+ response_2 .is_valid (request_data , raises = True )
272263
273264 plain_message = compat .to_string (OneLogin_Saml2_Utils .decode_base64_and_inflate (message ))
274265 current_url = OneLogin_Saml2_Utils .get_self_url_no_query (request_data )
0 commit comments