summaryrefslogtreecommitdiffstats
path: root/python/tests
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-07-31 08:02:48 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-07-31 08:02:48 +0000
commitd48eb0706db350e03aa9e67ab36a157faa611bb0 (patch)
tree00d1779f37c9c8228b8ca2c7e75c6c4012a87b7c /python/tests
parent0b25994172d6bc574ea3da5a473ff2bba8a23d94 (diff)
downloadlasso-d48eb0706db350e03aa9e67ab36a157faa611bb0.tar.gz
lasso-d48eb0706db350e03aa9e67ab36a157faa611bb0.tar.xz
lasso-d48eb0706db350e03aa9e67ab36a157faa611bb0.zip
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
Diffstat (limited to 'python/tests')
-rw-r--r--python/tests/login_tests.py6
1 files changed, 6 insertions, 0 deletions
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)