python: clear warnings about assertX methods (#55561)
This commit is contained in:
parent
1b0000e016
commit
b6321b4db2
|
@ -58,23 +58,23 @@ class BindingTestCase(unittest.TestCase):
|
||||||
authnRequest = lasso.LibAuthnRequest()
|
authnRequest = lasso.LibAuthnRequest()
|
||||||
|
|
||||||
# Test a string attribute.
|
# Test a string attribute.
|
||||||
self.failUnlessEqual(authnRequest.consent, None)
|
self.assertEqual(authnRequest.consent, None)
|
||||||
authnRequest.consent = lasso.LIB_CONSENT_OBTAINED
|
authnRequest.consent = lasso.LIB_CONSENT_OBTAINED
|
||||||
self.failUnlessEqual(authnRequest.consent, lasso.LIB_CONSENT_OBTAINED)
|
self.assertEqual(authnRequest.consent, lasso.LIB_CONSENT_OBTAINED)
|
||||||
authnRequest.consent = None
|
authnRequest.consent = None
|
||||||
self.failUnlessEqual(authnRequest.consent, None)
|
self.assertEqual(authnRequest.consent, None)
|
||||||
|
|
||||||
# Test a renamed string attribute.
|
# Test a renamed string attribute.
|
||||||
self.failUnlessEqual(authnRequest.relayState, None)
|
self.assertEqual(authnRequest.relayState, None)
|
||||||
authnRequest.relayState = 'Hello World!'
|
authnRequest.relayState = 'Hello World!'
|
||||||
self.failUnlessEqual(authnRequest.relayState, 'Hello World!')
|
self.assertEqual(authnRequest.relayState, 'Hello World!')
|
||||||
authnRequest.relayState = None
|
authnRequest.relayState = None
|
||||||
self.failUnlessEqual(authnRequest.relayState, None)
|
self.assertEqual(authnRequest.relayState, None)
|
||||||
|
|
||||||
# Test an integer attribute.
|
# Test an integer attribute.
|
||||||
self.failUnlessEqual(authnRequest.majorVersion, 0)
|
self.assertEqual(authnRequest.majorVersion, 0)
|
||||||
authnRequest.majorVersion = 314
|
authnRequest.majorVersion = 314
|
||||||
self.failUnlessEqual(authnRequest.majorVersion, 314)
|
self.assertEqual(authnRequest.majorVersion, 314)
|
||||||
|
|
||||||
del authnRequest
|
del authnRequest
|
||||||
|
|
||||||
|
@ -83,43 +83,43 @@ class BindingTestCase(unittest.TestCase):
|
||||||
|
|
||||||
authnRequest = lasso.LibAuthnRequest()
|
authnRequest = lasso.LibAuthnRequest()
|
||||||
|
|
||||||
self.failUnlessEqual(authnRequest.respondWith, ())
|
self.assertEqual(authnRequest.respondWith, ())
|
||||||
|
|
||||||
respondWith = []
|
respondWith = []
|
||||||
self.failUnlessEqual(len(respondWith), 0)
|
self.assertEqual(len(respondWith), 0)
|
||||||
respondWith.append('first string')
|
respondWith.append('first string')
|
||||||
self.failUnlessEqual(len(respondWith), 1)
|
self.assertEqual(len(respondWith), 1)
|
||||||
self.failUnlessEqual(respondWith[0], 'first string')
|
self.assertEqual(respondWith[0], 'first string')
|
||||||
respondWith.append('second string')
|
respondWith.append('second string')
|
||||||
self.failUnlessEqual(len(respondWith), 2)
|
self.assertEqual(len(respondWith), 2)
|
||||||
self.failUnlessEqual(respondWith[0], 'first string')
|
self.assertEqual(respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(respondWith[1], 'second string')
|
self.assertEqual(respondWith[1], 'second string')
|
||||||
respondWith.append('third string')
|
respondWith.append('third string')
|
||||||
self.failUnlessEqual(len(respondWith), 3)
|
self.assertEqual(len(respondWith), 3)
|
||||||
self.failUnlessEqual(respondWith[0], 'first string')
|
self.assertEqual(respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(respondWith[1], 'second string')
|
self.assertEqual(respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(respondWith[2], 'third string')
|
self.assertEqual(respondWith[2], 'third string')
|
||||||
authnRequest.respondWith = tuple(respondWith)
|
authnRequest.respondWith = tuple(respondWith)
|
||||||
self.failUnlessEqual(authnRequest.respondWith[0], 'first string')
|
self.assertEqual(authnRequest.respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[1], 'second string')
|
self.assertEqual(authnRequest.respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[2], 'third string')
|
self.assertEqual(authnRequest.respondWith[2], 'third string')
|
||||||
self.failUnlessEqual(respondWith[0], 'first string')
|
self.assertEqual(respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(respondWith[1], 'second string')
|
self.assertEqual(respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(respondWith[2], 'third string')
|
self.assertEqual(respondWith[2], 'third string')
|
||||||
del respondWith
|
del respondWith
|
||||||
self.failUnlessEqual(authnRequest.respondWith[0], 'first string')
|
self.assertEqual(authnRequest.respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[1], 'second string')
|
self.assertEqual(authnRequest.respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[2], 'third string')
|
self.assertEqual(authnRequest.respondWith[2], 'third string')
|
||||||
respondWith = authnRequest.respondWith
|
respondWith = authnRequest.respondWith
|
||||||
self.failUnlessEqual(respondWith[0], 'first string')
|
self.assertEqual(respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(respondWith[1], 'second string')
|
self.assertEqual(respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(respondWith[2], 'third string')
|
self.assertEqual(respondWith[2], 'third string')
|
||||||
del respondWith
|
del respondWith
|
||||||
self.failUnlessEqual(authnRequest.respondWith[0], 'first string')
|
self.assertEqual(authnRequest.respondWith[0], 'first string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[1], 'second string')
|
self.assertEqual(authnRequest.respondWith[1], 'second string')
|
||||||
self.failUnlessEqual(authnRequest.respondWith[2], 'third string')
|
self.assertEqual(authnRequest.respondWith[2], 'third string')
|
||||||
authnRequest.respondWith = None
|
authnRequest.respondWith = None
|
||||||
self.failUnlessEqual(authnRequest.respondWith, ())
|
self.assertEqual(authnRequest.respondWith, ())
|
||||||
|
|
||||||
del authnRequest
|
del authnRequest
|
||||||
|
|
||||||
|
@ -128,50 +128,50 @@ class BindingTestCase(unittest.TestCase):
|
||||||
|
|
||||||
response = lasso.SamlpResponse()
|
response = lasso.SamlpResponse()
|
||||||
|
|
||||||
self.failUnlessEqual(response.assertion, ())
|
self.assertEqual(response.assertion, ())
|
||||||
|
|
||||||
assertions = []
|
assertions = []
|
||||||
self.failUnlessEqual(len(assertions), 0)
|
self.assertEqual(len(assertions), 0)
|
||||||
assertion1 = lasso.SamlAssertion()
|
assertion1 = lasso.SamlAssertion()
|
||||||
assertion1.assertionId = 'assertion 1'
|
assertion1.assertionId = 'assertion 1'
|
||||||
assertions.append(assertion1)
|
assertions.append(assertion1)
|
||||||
self.failUnlessEqual(len(assertions), 1)
|
self.assertEqual(len(assertions), 1)
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
assertion2 = lasso.SamlAssertion()
|
assertion2 = lasso.SamlAssertion()
|
||||||
assertion2.assertionId = 'assertion 2'
|
assertion2.assertionId = 'assertion 2'
|
||||||
assertions.append(assertion2)
|
assertions.append(assertion2)
|
||||||
self.failUnlessEqual(len(assertions), 2)
|
self.assertEqual(len(assertions), 2)
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(assertions[1].assertionId, 'assertion 2')
|
self.assertEqual(assertions[1].assertionId, 'assertion 2')
|
||||||
assertion3 = lasso.SamlAssertion()
|
assertion3 = lasso.SamlAssertion()
|
||||||
assertion3.assertionId = 'assertion 3'
|
assertion3.assertionId = 'assertion 3'
|
||||||
assertions.append(assertion3)
|
assertions.append(assertion3)
|
||||||
self.failUnlessEqual(len(assertions), 3)
|
self.assertEqual(len(assertions), 3)
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(assertions[1].assertionId, 'assertion 2')
|
self.assertEqual(assertions[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(assertions[2].assertionId, 'assertion 3')
|
self.assertEqual(assertions[2].assertionId, 'assertion 3')
|
||||||
response.assertion = tuple(assertions)
|
response.assertion = tuple(assertions)
|
||||||
self.failUnlessEqual(response.assertion[0].assertionId, 'assertion 1')
|
self.assertEqual(response.assertion[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(response.assertion[1].assertionId, 'assertion 2')
|
self.assertEqual(response.assertion[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(response.assertion[2].assertionId, 'assertion 3')
|
self.assertEqual(response.assertion[2].assertionId, 'assertion 3')
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(assertions[1].assertionId, 'assertion 2')
|
self.assertEqual(assertions[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(assertions[2].assertionId, 'assertion 3')
|
self.assertEqual(assertions[2].assertionId, 'assertion 3')
|
||||||
del assertions
|
del assertions
|
||||||
self.failUnlessEqual(response.assertion[0].assertionId, 'assertion 1')
|
self.assertEqual(response.assertion[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(response.assertion[1].assertionId, 'assertion 2')
|
self.assertEqual(response.assertion[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(response.assertion[2].assertionId, 'assertion 3')
|
self.assertEqual(response.assertion[2].assertionId, 'assertion 3')
|
||||||
assertions = response.assertion
|
assertions = response.assertion
|
||||||
self.failUnlessEqual(assertions[0].assertionId, 'assertion 1')
|
self.assertEqual(assertions[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(assertions[1].assertionId, 'assertion 2')
|
self.assertEqual(assertions[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(assertions[2].assertionId, 'assertion 3')
|
self.assertEqual(assertions[2].assertionId, 'assertion 3')
|
||||||
del assertions
|
del assertions
|
||||||
self.failUnlessEqual(response.assertion[0].assertionId, 'assertion 1')
|
self.assertEqual(response.assertion[0].assertionId, 'assertion 1')
|
||||||
self.failUnlessEqual(response.assertion[1].assertionId, 'assertion 2')
|
self.assertEqual(response.assertion[1].assertionId, 'assertion 2')
|
||||||
self.failUnlessEqual(response.assertion[2].assertionId, 'assertion 3')
|
self.assertEqual(response.assertion[2].assertionId, 'assertion 3')
|
||||||
response.assertion = None
|
response.assertion = None
|
||||||
self.failUnlessEqual(response.assertion, ())
|
self.assertEqual(response.assertion, ())
|
||||||
|
|
||||||
del response
|
del response
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ class BindingTestCase(unittest.TestCase):
|
||||||
|
|
||||||
authnRequest = lasso.LibAuthnRequest()
|
authnRequest = lasso.LibAuthnRequest()
|
||||||
|
|
||||||
self.failUnlessEqual(authnRequest.extension, ())
|
self.assertEqual(authnRequest.extension, ())
|
||||||
|
|
||||||
actionString1 = """\
|
actionString1 = """\
|
||||||
<lib:Extension xmlns:lib="urn:liberty:iff:2003-08">
|
<lib:Extension xmlns:lib="urn:liberty:iff:2003-08">
|
||||||
|
@ -195,41 +195,41 @@ class BindingTestCase(unittest.TestCase):
|
||||||
<action>do 3</action>
|
<action>do 3</action>
|
||||||
</lib:Extension>"""
|
</lib:Extension>"""
|
||||||
extension = []
|
extension = []
|
||||||
self.failUnlessEqual(len(extension), 0)
|
self.assertEqual(len(extension), 0)
|
||||||
extension.append(actionString1)
|
extension.append(actionString1)
|
||||||
self.failUnlessEqual(len(extension), 1)
|
self.assertEqual(len(extension), 1)
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
extension.append(actionString2)
|
extension.append(actionString2)
|
||||||
self.failUnlessEqual(len(extension), 2)
|
self.assertEqual(len(extension), 2)
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
self.failUnlessEqual(extension[1], actionString2)
|
self.assertEqual(extension[1], actionString2)
|
||||||
extension.append(actionString3)
|
extension.append(actionString3)
|
||||||
self.failUnlessEqual(len(extension), 3)
|
self.assertEqual(len(extension), 3)
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
self.failUnlessEqual(extension[1], actionString2)
|
self.assertEqual(extension[1], actionString2)
|
||||||
self.failUnlessEqual(extension[2], actionString3)
|
self.assertEqual(extension[2], actionString3)
|
||||||
authnRequest.extension = tuple(extension)
|
authnRequest.extension = tuple(extension)
|
||||||
self.failUnlessEqual(authnRequest.extension[0], actionString1)
|
self.assertEqual(authnRequest.extension[0], actionString1)
|
||||||
self.failUnlessEqual(authnRequest.extension[1], actionString2)
|
self.assertEqual(authnRequest.extension[1], actionString2)
|
||||||
self.failUnlessEqual(authnRequest.extension[2], actionString3)
|
self.assertEqual(authnRequest.extension[2], actionString3)
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
self.failUnlessEqual(extension[1], actionString2)
|
self.assertEqual(extension[1], actionString2)
|
||||||
self.failUnlessEqual(extension[2], actionString3)
|
self.assertEqual(extension[2], actionString3)
|
||||||
del extension
|
del extension
|
||||||
self.failUnlessEqual(authnRequest.extension[0], actionString1)
|
self.assertEqual(authnRequest.extension[0], actionString1)
|
||||||
self.failUnlessEqual(authnRequest.extension[1], actionString2)
|
self.assertEqual(authnRequest.extension[1], actionString2)
|
||||||
self.failUnlessEqual(authnRequest.extension[2], actionString3)
|
self.assertEqual(authnRequest.extension[2], actionString3)
|
||||||
extension = authnRequest.extension
|
extension = authnRequest.extension
|
||||||
self.failUnlessEqual(extension[0], actionString1)
|
self.assertEqual(extension[0], actionString1)
|
||||||
self.failUnlessEqual(extension[1], actionString2)
|
self.assertEqual(extension[1], actionString2)
|
||||||
self.failUnlessEqual(extension[2], actionString3)
|
self.assertEqual(extension[2], actionString3)
|
||||||
del extension
|
del extension
|
||||||
self.failUnlessEqual(authnRequest.extension[0], actionString1)
|
self.assertEqual(authnRequest.extension[0], actionString1)
|
||||||
self.failUnlessEqual(authnRequest.extension[1], actionString2)
|
self.assertEqual(authnRequest.extension[1], actionString2)
|
||||||
self.failUnlessEqual(authnRequest.extension[2], actionString3)
|
self.assertEqual(authnRequest.extension[2], actionString3)
|
||||||
authnRequest.extension = None
|
authnRequest.extension = None
|
||||||
self.failUnlessEqual(authnRequest.extension, ())
|
self.assertEqual(authnRequest.extension, ())
|
||||||
|
|
||||||
del authnRequest
|
del authnRequest
|
||||||
|
|
||||||
|
@ -242,12 +242,12 @@ class BindingTestCase(unittest.TestCase):
|
||||||
None,
|
None,
|
||||||
os.path.join(dataDir, 'sp1-la/certificate.pem')))
|
os.path.join(dataDir, 'sp1-la/certificate.pem')))
|
||||||
|
|
||||||
self.failUnlessEqual(login.request, None)
|
self.assertEqual(login.request, None)
|
||||||
login.request = lasso.LibAuthnRequest()
|
login.request = lasso.LibAuthnRequest()
|
||||||
login.request.consent = lasso.LIB_CONSENT_OBTAINED
|
login.request.consent = lasso.LIB_CONSENT_OBTAINED
|
||||||
self.failUnlessEqual(login.request.consent, lasso.LIB_CONSENT_OBTAINED)
|
self.assertEqual(login.request.consent, lasso.LIB_CONSENT_OBTAINED)
|
||||||
login.request = None
|
login.request = None
|
||||||
self.failUnlessEqual(login.request, None)
|
self.assertEqual(login.request, None)
|
||||||
|
|
||||||
del login
|
del login
|
||||||
|
|
||||||
|
@ -258,21 +258,21 @@ class BindingTestCase(unittest.TestCase):
|
||||||
a = sys.getrefcount(s._cptr)
|
a = sys.getrefcount(s._cptr)
|
||||||
del(s)
|
del(s)
|
||||||
b = sys.getrefcount(cptr)
|
b = sys.getrefcount(cptr)
|
||||||
self.failUnlessEqual(b, a-1)
|
self.assertEqual(b, a-1)
|
||||||
|
|
||||||
def test08(self):
|
def test08(self):
|
||||||
'''Test an integer attribute'''
|
'''Test an integer attribute'''
|
||||||
authnRequest = lasso.LibAuthnRequest()
|
authnRequest = lasso.LibAuthnRequest()
|
||||||
authnRequest.majorVersion = 314
|
authnRequest.majorVersion = 314
|
||||||
self.failUnlessEqual(authnRequest.majorVersion, 314)
|
self.assertEqual(authnRequest.majorVersion, 314)
|
||||||
|
|
||||||
def test09(self):
|
def test09(self):
|
||||||
'''Test dictionary attributes'''
|
'''Test dictionary attributes'''
|
||||||
identity = lasso.Identity.newFromDump(open(
|
identity = lasso.Identity.newFromDump(open(
|
||||||
os.path.join(dataDir, 'sample-identity-dump-1.xml')).read())
|
os.path.join(dataDir, 'sample-identity-dump-1.xml')).read())
|
||||||
self.failUnlessEqual(len(identity.federations.keys()), 2)
|
self.assertEqual(len(identity.federations.keys()), 2)
|
||||||
self.failIf(not 'http://idp1.lasso.lan' in identity.federations.keys())
|
self.assertFalse(not 'http://idp1.lasso.lan' in identity.federations.keys())
|
||||||
self.failUnlessEqual(
|
self.assertEqual(
|
||||||
identity.federations['http://idp1.lasso.lan'].localNameIdentifier.content,
|
identity.federations['http://idp1.lasso.lan'].localNameIdentifier.content,
|
||||||
'first name id')
|
'first name id')
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,7 @@ class ServerTestCase(unittest.TestCase):
|
||||||
dump = lassoServer.dump()
|
dump = lassoServer.dump()
|
||||||
lassoServer2 = lassoServer.newFromDump(dump)
|
lassoServer2 = lassoServer.newFromDump(dump)
|
||||||
dump2 = lassoServer2.dump()
|
dump2 = lassoServer2.dump()
|
||||||
self.failUnlessEqual(dump, dump2)
|
self.assertEqual(dump, dump2)
|
||||||
|
|
||||||
def test02(self):
|
def test02(self):
|
||||||
"""Server construction without argument, dump & newFromDump."""
|
"""Server construction without argument, dump & newFromDump."""
|
||||||
|
@ -87,7 +87,7 @@ class ServerTestCase(unittest.TestCase):
|
||||||
dump = lassoServer.dump()
|
dump = lassoServer.dump()
|
||||||
lassoServer2 = lassoServer.newFromDump(dump)
|
lassoServer2 = lassoServer.newFromDump(dump)
|
||||||
dump2 = lassoServer2.dump()
|
dump2 = lassoServer2.dump()
|
||||||
self.failUnlessEqual(dump, dump2)
|
self.assertEqual(dump, dump2)
|
||||||
|
|
||||||
|
|
||||||
class LoginTestCase(unittest.TestCase):
|
class LoginTestCase(unittest.TestCase):
|
||||||
|
@ -108,7 +108,7 @@ class LoginTestCase(unittest.TestCase):
|
||||||
login.initAuthnRequest()
|
login.initAuthnRequest()
|
||||||
login.request
|
login.request
|
||||||
login.request.protocolProfile = lasso.LIB_PROTOCOL_PROFILE_BRWS_ART
|
login.request.protocolProfile = lasso.LIB_PROTOCOL_PROFILE_BRWS_ART
|
||||||
self.failUnlessEqual(login.request.protocolProfile, lasso.LIB_PROTOCOL_PROFILE_BRWS_ART)
|
self.assertEqual(login.request.protocolProfile, lasso.LIB_PROTOCOL_PROFILE_BRWS_ART)
|
||||||
|
|
||||||
def test02(self):
|
def test02(self):
|
||||||
"""SP login; testing processing of an empty Response."""
|
"""SP login; testing processing of an empty Response."""
|
||||||
|
@ -167,10 +167,10 @@ class LoginTestCase(unittest.TestCase):
|
||||||
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
||||||
idpLogin = lasso.Login(idp)
|
idpLogin = lasso.Login(idp)
|
||||||
idpLogin.processAuthnRequestMsg(authnRequestQuery)
|
idpLogin.processAuthnRequestMsg(authnRequestQuery)
|
||||||
self.failUnless(idpLogin.request.requestAuthnContext)
|
self.assertTrue(idpLogin.request.requestAuthnContext)
|
||||||
authnContextClassRefsList = idpLogin.request.requestAuthnContext.authnContextClassRef
|
authnContextClassRefsList = idpLogin.request.requestAuthnContext.authnContextClassRef
|
||||||
self.failUnlessEqual(len(authnContextClassRefsList), 1)
|
self.assertEqual(len(authnContextClassRefsList), 1)
|
||||||
self.failUnlessEqual(authnContextClassRefsList[0],
|
self.assertEqual(authnContextClassRefsList[0],
|
||||||
lasso.LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD)
|
lasso.LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD)
|
||||||
|
|
||||||
def test04(self):
|
def test04(self):
|
||||||
|
@ -213,12 +213,12 @@ class LoginTestCase(unittest.TestCase):
|
||||||
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
||||||
idpLogin = lasso.Login(idp)
|
idpLogin = lasso.Login(idp)
|
||||||
idpLogin.processAuthnRequestMsg(authnRequestQuery)
|
idpLogin.processAuthnRequestMsg(authnRequestQuery)
|
||||||
self.failUnless(idpLogin.request.extension)
|
self.assertTrue(idpLogin.request.extension)
|
||||||
extensionsList = idpLogin.request.extension
|
extensionsList = idpLogin.request.extension
|
||||||
self.failUnlessEqual(len(extensionsList), 1)
|
self.assertEqual(len(extensionsList), 1)
|
||||||
self.failUnless('<action>do</action>' in extensionsList[0])
|
self.assertTrue('<action>do</action>' in extensionsList[0])
|
||||||
self.failUnless('<action2>do action 2</action2>' in extensionsList[0])
|
self.assertTrue('<action2>do action 2</action2>' in extensionsList[0])
|
||||||
self.failUnless('<action3>do action 3</action3>' in extensionsList[0])
|
self.assertTrue('<action3>do action 3</action3>' in extensionsList[0])
|
||||||
|
|
||||||
def test05(self):
|
def test05(self):
|
||||||
'''SAMLv2 Authn request emitted and received using Artifact binding'''
|
'''SAMLv2 Authn request emitted and received using Artifact binding'''
|
||||||
|
@ -342,7 +342,7 @@ class LogoutTestCase(unittest.TestCase):
|
||||||
os.path.join(dataDir, 'sp1-la/public-key.pem'),
|
os.path.join(dataDir, 'sp1-la/public-key.pem'),
|
||||||
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
os.path.join(dataDir, 'sp1-la/certificate.pem'))
|
||||||
logout = lasso.Logout(lassoServer)
|
logout = lasso.Logout(lassoServer)
|
||||||
self.failIf(logout.getNextProviderId())
|
self.assertFalse(logout.getNextProviderId())
|
||||||
|
|
||||||
def test03(self):
|
def test03(self):
|
||||||
"""IDP logout; testing processRequestMsg with non Liberty query."""
|
"""IDP logout; testing processRequestMsg with non Liberty query."""
|
||||||
|
@ -438,7 +438,7 @@ class IdentityTestCase(unittest.TestCase):
|
||||||
identityDump = """<Identity xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1"><Federations><Federation xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1" RemoteProviderID="https://sp1.entrouvert.lan/metadata"><LocalNameIdentifier><saml:NameIdentifier xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" NameQualifier="https://proxy2.entrouvert.lan/metadata" Format="urn:liberty:iff:nameid:federated">_CD739B41C602EAEA93626EBD1751CB46</saml:NameIdentifier></LocalNameIdentifier></Federation><Federation xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1" RemoteProviderID="https://idp1.entrouvert.lan/metadata"><RemoteNameIdentifier><saml:NameIdentifier xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" NameQualifier="https://idp1.entrouvert.lan/metadata" Format="urn:liberty:iff:nameid:federated">_11EA77A4FED32C41824AC5DE87298E65</saml:NameIdentifier></RemoteNameIdentifier></Federation></Federations></Identity>"""
|
identityDump = """<Identity xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1"><Federations><Federation xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1" RemoteProviderID="https://sp1.entrouvert.lan/metadata"><LocalNameIdentifier><saml:NameIdentifier xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" NameQualifier="https://proxy2.entrouvert.lan/metadata" Format="urn:liberty:iff:nameid:federated">_CD739B41C602EAEA93626EBD1751CB46</saml:NameIdentifier></LocalNameIdentifier></Federation><Federation xmlns="http://www.entrouvert.org/namespaces/lasso/0.0" Version="1" RemoteProviderID="https://idp1.entrouvert.lan/metadata"><RemoteNameIdentifier><saml:NameIdentifier xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" NameQualifier="https://idp1.entrouvert.lan/metadata" Format="urn:liberty:iff:nameid:federated">_11EA77A4FED32C41824AC5DE87298E65</saml:NameIdentifier></RemoteNameIdentifier></Federation></Federations></Identity>"""
|
||||||
identity = lasso.Identity.newFromDump(identityDump)
|
identity = lasso.Identity.newFromDump(identityDump)
|
||||||
newIdentityDump = identity.dump()
|
newIdentityDump = identity.dump()
|
||||||
self.failUnlessEqual(identityDump, newIdentityDump)
|
self.assertEqual(identityDump, newIdentityDump)
|
||||||
|
|
||||||
class AttributeAuthorityTestCase(unittest.TestCase):
|
class AttributeAuthorityTestCase(unittest.TestCase):
|
||||||
def test01(self):
|
def test01(self):
|
||||||
|
|
Loading…
Reference in New Issue