diff options
author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-24 12:33:07 +0000 |
---|---|---|
committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-24 12:33:07 +0000 |
commit | 60c5404c406c139cd3e164ebc45da0d160390f1b (patch) | |
tree | f6cec59d4be65ac69ef64f5175c718a966528c02 /python | |
parent | 206f81cc07cf6b00560ad7678e26828344b00c79 (diff) | |
download | lasso-60c5404c406c139cd3e164ebc45da0d160390f1b.tar.gz lasso-60c5404c406c139cd3e164ebc45da0d160390f1b.tar.xz lasso-60c5404c406c139cd3e164ebc45da0d160390f1b.zip |
Updated unit tests to show logout bug.
Diffstat (limited to 'python')
-rw-r--r-- | python/tests/login_tests.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/python/tests/login_tests.py b/python/tests/login_tests.py index 061fede5..80f0f489 100644 --- a/python/tests/login_tests.py +++ b/python/tests/login_tests.py @@ -167,12 +167,16 @@ class LoginTestCase(unittest.TestCase): self.failUnless(idpContextDump) idpContext = lasso.Server.new_from_dump(idpContextDump) self.failUnless(idpContext) - self.failUnless(idpUserContextDump) - idpUserContext = lasso.User.new_from_dump(idpUserContextDump) - self.failUnless(idpUserContext) - idpLogoutContext = lasso.Logout.new(idpContext, idpUserContext, lasso.providerTypeIdp) + idpLogoutContext = lasso.Logout.new(idpContext, None, lasso.providerTypeIdp) self.failUnlessEqual( idpLogoutContext.process_request_msg(soapRequestMsg, lasso.httpMethodSoap), 0) + self.failUnlessEqual(idpLogoutContext.nameIdentifier, nameIdentifier) + self.failUnless(idpUserContextDump) + self.failUnlessEqual(idpLogoutContext.create_user(idpUserContextDump), 0) + idpUserContext = idpLogoutContext.user + self.failUnless(idpUserContext) + idpUserContextDump = idpUserContext.dump() + self.failUnless(idpUserContextDump) # There is no other service provider from which the user must be logged out. self.failUnlessEqual(idpLogoutContext.get_next_providerID(), None) self.failUnlessEqual(idpLogoutContext.build_response_msg(), 0) |