Skip to content

Commit 2fd0105

Browse files
committed
Fix test
1 parent d318d3f commit 2fd0105

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

tests/src/OneLogin/saml2_tests/logout_request_test.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,21 @@ def testGetNameIdData(self):
134134
with self.assertRaisesRegexp(OneLogin_Saml2_ValidationError, 'NameID not found in the Logout Request'):
135135
OneLogin_Saml2_Logout_Request.get_nameid_data(dom_2.toxml(), key)
136136

137+
idp_data = settings.get_idp_data()
138+
expected_name_id_data = {
139+
'Format': 'urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress',
140+
'NameQualifier': idp_data['entityId'],
141+
'Value': 'ONELOGIN_9c86c4542ab9d6fce07f2f7fd335287b9b3cdf69'
142+
}
143+
137144
inv_request = self.file_contents(join(self.data_path, 'logout_requests', 'invalids', 'no_nameId.xml'))
138145
with self.assertRaisesRegexp(OneLogin_Saml2_ValidationError, 'NameID not found in the Logout Request'):
139146
OneLogin_Saml2_Logout_Request.get_nameid_data(inv_request)
140147

141-
logout_request = OneLogin_Saml2_Logout_Request(settings, None, expected_name_id_data['Value'], None, expected_name_id_data['Value'], expected_name_id_data['Format'])
148+
logout_request = OneLogin_Saml2_Logout_Request(settings, None, expected_name_id_data['Value'], None, idp_data['entityId'], expected_name_id_data['Format'])
142149
dom = parseString(logout_request.get_xml())
143150
name_id_data_3 = OneLogin_Saml2_Logout_Request.get_nameid_data(dom)
151+
self.assertEqual(expected_name_id_data, name_id_data_3)
144152

145153
def testGetNameId(self):
146154
"""

0 commit comments

Comments
 (0)