diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-22 06:39:26 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-22 06:39:26 +0000 |
| commit | 9972c07880eced1adaa33d944b772aae802976bd (patch) | |
| tree | 3b66e96c069d921b2a35db8234e8b9dad086694a /python/tests | |
| parent | 4d1fd73c8751c575f696c1e37b88521a6b96c2fa (diff) | |
| download | lasso-9972c07880eced1adaa33d944b772aae802976bd.tar.gz lasso-9972c07880eced1adaa33d944b772aae802976bd.tar.xz lasso-9972c07880eced1adaa33d944b772aae802976bd.zip | |
Corrected Lasso URL.
Some progress in Python non regression test.
Diffstat (limited to 'python/tests')
| -rw-r--r-- | python/tests/login_tests.py | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/python/tests/login_tests.py b/python/tests/login_tests.py index d2a0e4d3..6d88588c 100644 --- a/python/tests/login_tests.py +++ b/python/tests/login_tests.py @@ -36,14 +36,14 @@ class LoginTestCase(unittest.TestCase): def generateIdentityProviderContextDump(self): serverContext = lasso.Server.new( "../../examples/data/idp-metadata.xml", - "../../examples/idp-public-key.pem", - "../../examples/idp-private-key.pem", - "../../examples/idp-crt.pem", + "../../examples/data/idp-public-key.pem", + "../../examples/data/idp-private-key.pem", + "../../examples/data/idp-crt.pem", lasso.signatureMethodRsaSha1) serverContext.add_provider( "../../examples/data/sp-metadata.xml", - "../../examples/sp-public-key.pem", - "../../examples/ca-crt.pem") + "../../examples/data/sp-public-key.pem", + "../../examples/data/ca-crt.pem") serverContextDump = serverContext.dump() serverContext.destroy() return serverContextDump @@ -51,14 +51,14 @@ class LoginTestCase(unittest.TestCase): def generateServiceProviderContextDump(self): serverContext = lasso.Server.new( "../../examples/data/sp-metadata.xml", - "../../examples/sp-public-key.pem", - "../../examples/sp-private-key.pem", - "../../examples/sp-crt.pem", + "../../examples/data/sp-public-key.pem", + "../../examples/data/sp-private-key.pem", + "../../examples/data/sp-crt.pem", lasso.signatureMethodRsaSha1) serverContext.add_provider( "../../examples/data/idp-metadata.xml", - "../../examples/idp-public-key.pem", - "../../examples/ca-crt.pem") + "../../examples/data/idp-public-key.pem", + "../../examples/data/ca-crt.pem") serverContextDump = serverContext.dump() serverContext.destroy() return serverContextDump @@ -76,6 +76,20 @@ class LoginTestCase(unittest.TestCase): serviceProviderContextDump = self.generateServiceProviderContextDump() self.failUnless(serviceProviderContextDump) + def test02_serviceProviderLogin(self): + spContextDump = self.generateServiceProviderContextDump() + self.failUnless(spContextDump) + spContext = lasso.Server.new_from_dump(spContextDump) + spLoginContext = lasso.Login.new(spContext) + self.failIf(spLoginContext.init_authn_request( + "https://identity-provider:1998/liberty-alliance/metadata")) + spLoginContext.request.set_isPassive(False) + spLoginContext.request.set_nameIDPolicy(lasso.libNameIDPolicyTypeFederated) + # FIXME spLoginContext.request.set_consent(lasso.libConsentObtained) + spLoginContext.request.set_relayState("fake") + self.failIf(spLoginContext.build_authn_request_msg()) + # spLoginContext.msg_url + suite1 = unittest.makeSuite(LoginTestCase, 'test') |
