From d48eb0706db350e03aa9e67ab36a157faa611bb0 Mon Sep 17 00:00:00 2001 From: Emmanuel Raviart Date: Sat, 31 Jul 2004 08:02:48 +0000 Subject: Python login_tests now works again, although there remains a lasso-CRITICAL caused by idpLoginContext.get_identity() (file login_tests.py, line 120): (process:5228): lasso-CRITICAL **: file xml.c: line 64 (lasso_node_copy): assertion LASSO_IS_NODE(node)' failed ERROR --- python/tests/login_tests.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'python/tests') diff --git a/python/tests/login_tests.py b/python/tests/login_tests.py index 43cf846b..07e0bb04 100644 --- a/python/tests/login_tests.py +++ b/python/tests/login_tests.py @@ -119,6 +119,8 @@ class LoginTestCase(unittest.TestCase): lasso.httpMethodRedirect), 0) idpIdentityContextDump = idpLoginContext.get_identity().dump() self.failUnless(idpIdentityContextDump) + idpSessionContextDump = idpLoginContext.get_session().dump() + self.failUnless(idpSessionContextDump) responseUrl = idpLoginContext.msg_url responseQuery = responseUrl.split("?", 1)[1] soapResponseMsg = idpLoginContext.response_dump @@ -164,6 +166,8 @@ class LoginTestCase(unittest.TestCase): spLogoutContext = lasso.Logout.new(spContext, lasso.providerTypeSp) self.failUnless(spIdentityContextDump) spLogoutContext.set_identity_from_dump(spIdentityContextDump) + self.failUnless(spSessionContextDump) + spLogoutContext.set_session_from_dump(spSessionContextDump) self.failUnlessEqual(spLogoutContext.init_request(), 0) self.failUnlessEqual(spLogoutContext.build_request_msg(), 0) soapEndpoint = spLogoutContext.msg_url @@ -182,6 +186,8 @@ class LoginTestCase(unittest.TestCase): self.failUnlessEqual(idpLogoutContext.nameIdentifier, nameIdentifier) self.failUnless(idpIdentityContextDump) self.failUnlessEqual(idpLogoutContext.set_identity_from_dump(idpIdentityContextDump), 0) + self.failUnless(idpSessionContextDump) + self.failUnlessEqual(idpLogoutContext.set_session_from_dump(idpSessionContextDump), 0) self.failUnlessEqual(idpLogoutContext.process_request(), 0) idpIdentityContext = idpLogoutContext.identity self.failUnless(idpIdentityContext) -- cgit