Пример #1
0
 def test_delete_object_without_existing_object(self):
     app = ApplicationAPI(self.portal, '')
     objs = ['news1']
     self.login('test_user_1_')
     try:
         app.delete_object(objs)
     except NotFound:
         # The expected result.
         pass
     except Exception, e:
         self.fail(e)
Пример #2
0
 def test_anonymous_delete_object(self):
     app = ApplicationAPI(self.portal, '')
     objs = ['front-page', '/plone/events']
     self.logout()
     try:
         app.delete_object(objs)
     except Unauthorized:
         # The expected result.
         pass
     except Exception, e:
         self.fail(e)
Пример #3
0
 def test_delete_object_without_existing_object(self):
     app = ApplicationAPI(self.portal, '')
     objs = ['news1']
     self.login('test_user_1_')
     try:
         app.delete_object(objs)
     except NotFound:
         # The expected result.
         pass
     except Exception, e:
         self.fail(e)
Пример #4
0
 def test_anonymous_delete_object(self):
     app = ApplicationAPI(self.portal, '')
     objs = ['front-page', '/plone/events']
     self.logout()
     try:
         app.delete_object(objs)
     except Unauthorized:
         # The expected result.
         pass
     except Exception, e:
         self.fail(e)
Пример #5
0
 def test_delete_object(self):
     resp = Response(FauxResponse())
     app = ApplicationAPI(self.portal, '')
     self.portal.invokeFactory(type_name='News Item', id='news1')
     objs = ['news1']
     self.login('test_user_1_')
     del_obj_data = app.delete_object(objs)
     self.logout()
     resp.setBody(del_obj_data)
     del_obj_resp, method = xmlrpclib.loads(resp._body)
     self.failUnlessEqual(del_obj_resp[0], None)
     self.failUnlessEqual(self.portal.get('news1', 100), 100)
Пример #6
0
 def test_delete_object(self):
     resp = Response(FauxResponse())
     app = ApplicationAPI(self.portal, '')
     self.portal.invokeFactory(type_name='News Item', id='news1')
     objs = ['news1']
     self.login('test_user_1_')
     del_obj_data = app.delete_object(objs)
     self.logout()
     resp.setBody(del_obj_data)
     del_obj_resp, method = xmlrpclib.loads(resp._body)
     self.failUnlessEqual(del_obj_resp[0], None)
     self.failUnlessEqual(self.portal.get('news1', 100), 100)