diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-23 17:02:11 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-23 17:02:11 +0000 |
| commit | c0d2b1566622c65718ba0317235e512eb7c94c7d (patch) | |
| tree | 915a4a7891da62dd933f333f6982ed70b6f8e158 /python | |
| parent | a11f5fe9c4dbfae919102824c86c343bd59240c5 (diff) | |
| download | lasso-c0d2b1566622c65718ba0317235e512eb7c94c7d.tar.gz lasso-c0d2b1566622c65718ba0317235e512eb7c94c7d.tar.xz lasso-c0d2b1566622c65718ba0317235e512eb7c94c7d.zip | |
Added Java LassoUser.getAuthenticationMethod
Python method User.get_authentication_method argument is now optional.
Use of this method in non-regression tests.
Diffstat (limited to 'python')
| -rw-r--r-- | python/lasso.py | 2 | ||||
| -rw-r--r-- | python/tests/login_tests.py | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/python/lasso.py b/python/lasso.py index 135e3a0a..df9e57ce 100644 --- a/python/lasso.py +++ b/python/lasso.py @@ -874,7 +874,7 @@ class User: def get_assertion(self, remote_providerID): return Node(lassomod.user_get_assertion(self, remote_providerID)) - def get_authentication_method(self, remote_providerID): + def get_authentication_method(self, remote_providerID = None): return lassomod.user_get_authentication_method(self, remote_providerID) def get_next_assertion_remote_providerID(self): diff --git a/python/tests/login_tests.py b/python/tests/login_tests.py index b97652f8..061fede5 100644 --- a/python/tests/login_tests.py +++ b/python/tests/login_tests.py @@ -139,10 +139,11 @@ class LoginTestCase(unittest.TestCase): self.failUnlessEqual(spLoginContext.nameIdentifier, nameIdentifier) # The user doesn't have any federation yet. self.failUnlessEqual(spLoginContext.create_user(None), 0) - spUserContextDump = spLoginContext.user.dump() + spUserContext = spLoginContext.user + self.failUnless(spUserContext) + spUserContextDump = spUserContext.dump() self.failUnless(spUserContextDump) - authenticationMethod = spLoginContext.response.get_child( - "AuthenticationStatement").get_attr_value("AuthenticationMethod") + authenticationMethod = spUserContext.get_authentication_method() self.failUnlessEqual(authenticationMethod, lasso.samlAuthenticationMethodPassword) # Service provider logout. |
