summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-07-23 17:02:11 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-07-23 17:02:11 +0000
commitc0d2b1566622c65718ba0317235e512eb7c94c7d (patch)
tree915a4a7891da62dd933f333f6982ed70b6f8e158 /python
parenta11f5fe9c4dbfae919102824c86c343bd59240c5 (diff)
downloadlasso-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.py2
-rw-r--r--python/tests/login_tests.py7
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.