From 09a804aa8842074bc714cc37d9ed6c0391b1f302 Mon Sep 17 00:00:00 2001 From: Timo Stollenwerk Date: Fri, 10 Dec 2010 09:16:36 +0000 Subject: [PATCH] Remove unnecessary and failing test. svn path=/plone.app.discussion/trunk/; revision=46235 --- .../discussion/tests/test_comments_viewlet.py | 64 ------------------- 1 file changed, 64 deletions(-) diff --git a/plone/app/discussion/tests/test_comments_viewlet.py b/plone/app/discussion/tests/test_comments_viewlet.py index 7075670..70bcc28 100644 --- a/plone/app/discussion/tests/test_comments_viewlet.py +++ b/plone/app/discussion/tests/test_comments_viewlet.py @@ -96,70 +96,6 @@ class TestCommentForm(PloneTestCase): self.assertEquals(len(errors), 0) self.failIf(commentForm.handleComment(commentForm, "foo")) - def test_add_comment_with_reply_to_item_permission(self): - """Add a comment with the 'reply to item' permission only. - """ - - membership = self.portal.portal_membership - membership.addMember('user', 'secret', [], []) - membership.addMember('replier', 'secret', ['Reply to item',], []) - from Products.CMFCore.permissions import setDefaultRoles - from Products.CMFCore import permissions - permissions.setDefaultRoles("Reply to item", ('Authenticated',)) - - # Allow discussion - self.dtool.overrideDiscussionFor(self.portal.doc1, True) - self.viewlet = CommentsViewlet(self.context, self.request, None, None) - - def make_request(form={}): - request = TestRequest() - request.form.update(form) - alsoProvides(request, IFormLayer) - alsoProvides(request, IAttributeAnnotatable) - return request - - provideAdapter(adapts=(Interface, IBrowserRequest), - provides=Interface, - factory=CommentForm, - name=u"comment-form") - - - self.logout() - self.login('user') - - request = make_request(form={'form.widgets.text': u'bar'}) - commentForm = getMultiAdapter((self.context, request), - name=u"comment-form") - commentForm.update() - data, errors = commentForm.extractData() # pylint: disable-msg=W0612 - - # Sumitting a form as user without the 'reply to item' permission - # raises an unauthorized error. - self.assertEquals(len(errors), 0) - self.assertRaises(Unauthorized, - commentForm.handleComment, - commentForm, - "foo") - - - self.logout() - self.login('replier') - - request = make_request(form={'form.widgets.text': u'bar'}) - commentForm = getMultiAdapter((self.context, request), - name=u"comment-form") - commentForm.update() - data, errors = commentForm.extractData() # pylint: disable-msg=W0612 - - # Sumitting a form as user without the 'reply to item' permission - # raises an unauthorized error. - self.assertEquals(len(errors), 0) - - #from AccessControl import getSecurityManager - #getSecurityManager().checkPermission('View', self.context) - #self.failIf(commentForm.handleComment(commentForm, "foo")) - - def test_add_anonymous_comment(self): """Add a comment as anonymous. """