From 0a611ce8af9b9a05f2821ab8f56ee4731bbd1572 Mon Sep 17 00:00:00 2001 From: Damien Laniel Date: Thu, 11 Oct 2007 07:27:50 +0000 Subject: added an idwsf1 test --- python/tests/idwsf1_tests.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/python/tests/idwsf1_tests.py b/python/tests/idwsf1_tests.py index 198cd8e4..c8c10622 100755 --- a/python/tests/idwsf1_tests.py +++ b/python/tests/idwsf1_tests.py @@ -213,6 +213,40 @@ class IdWsf1TestCase(unittest.TestCase): wsc_service.processModifyResponseMsg(wsp_service.msgBody) + def test10(self): + '''Test a data service modify - root element''' + wsc_service = self.get_pp_service() + + xpath = '/pp:PP' + old_data = ''' + + Damien + ''' + new_data = ''' + Alain + ''' + + new_full_data = ''' + Alain + ''' + + wsc_service.initModify(xpath, new_data) + wsc_service.buildRequestMsg() + + self.failUnless(lasso.getRequestTypeFromSoapMsg(wsc_service.msgBody) + == lasso.REQUEST_TYPE_DST_MODIFY) + + self.wsp = self.get_wsp_server() + wsp_service = lasso.DataService(self.wsp) + wsp_service.processModifyMsg(wsc_service.msgBody) + wsp_service.resourceData = old_data + wsp_service.buildModifyResponseMsg() + # Save the new wsp_service.resourceData here + + self.failUnless(wsp_service.resourceData == new_full_data) + + wsc_service.processModifyResponseMsg(wsp_service.msgBody) + idWsf1Suite = unittest.makeSuite(IdWsf1TestCase, 'test') -- cgit