diff options
| -rwxr-xr-x | bindings/python/tests/idwsf1_tests.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/bindings/python/tests/idwsf1_tests.py b/bindings/python/tests/idwsf1_tests.py index 2d04844a..95dce2de 100755 --- a/bindings/python/tests/idwsf1_tests.py +++ b/bindings/python/tests/idwsf1_tests.py @@ -187,14 +187,15 @@ class DiscoveryModifyTestCase(IdWsf1TestCase): idp_disco.processModifyMsg(wsp_disco.msgBody) idp_disco.setIdentityFromDump(idp_identity_dump) idp_disco.buildModifyResponseMsg() + offerings = idp_disco.identity.getOfferings() self.failUnless('<disco:Status code="OK"/>' in idp_disco.msgBody) - self.failUnless('<disco:ModifyResponse newEntryIDs="1"' in idp_disco.msgBody) + self.failUnless('<disco:ModifyResponse newEntryIDs="%s"' % offerings[0].entryId in idp_disco.msgBody) self.failUnless('<disco:ServiceType>urn:liberty:id-sis-pp:2003-08</disco:ServiceType>' in idp_disco.identity.dump()) # Process Response wsp_disco.processModifyResponseMsg(idp_disco.msgBody) - self.failUnless(wsp_disco.response.newEntryIds == '1') + self.failUnless(wsp_disco.response.newEntryIds == '0') class DiscoveryRemoveTestCase(IdWsf1TestCase): def test01(self): @@ -210,7 +211,7 @@ class DiscoveryRemoveTestCase(IdWsf1TestCase): wsp_disco = lasso.Discovery(self.wsp) wsp_disco.setIdentityFromDump(sp_identity_dump) wsp_disco.setSessionFromDump(sp_session_dump) - wsp_disco.initRemove('1') + wsp_disco.initRemove('0') wsp_disco.buildRequestMsg() # Process Modify @@ -219,7 +220,8 @@ class DiscoveryRemoveTestCase(IdWsf1TestCase): idp_disco = lasso.Discovery(self.idp) idp_disco.processModifyMsg(wsp_disco.msgBody) idp_disco.setIdentityFromDump(idp_identity_dump) - idp_disco.identity.addResourceOffering(self.get_resource_offering()) + offering = self.get_resource_offering() + idp_disco.identity.addResourceOffering(offering) self.failUnless('<disco:ServiceType>urn:liberty:id-sis-pp:2003-08</disco:ServiceType>' in idp_disco.identity.dump()) idp_disco.buildModifyResponseMsg() |
