Obey the 80 chars limit.
svn path=/plone.app.discussion/trunk/; revision=39567
This commit is contained in:
parent
23122ded8b
commit
8d915b6327
@ -36,7 +36,8 @@ from plone.app.discussion.tests.layer import DiscussionLayer
|
|||||||
# # Enable user notification setting
|
# # Enable user notification setting
|
||||||
# registry = queryUtility(IRegistry)
|
# registry = queryUtility(IRegistry)
|
||||||
# settings = registry.forInterface(IDiscussionSettings)
|
# settings = registry.forInterface(IDiscussionSettings)
|
||||||
# registry['plone.app.discussion.interfaces.IDiscussionSettings.user_notification_enabled'] = True
|
# registry['plone.app.discussion.interfaces.IDiscussionSettings.\
|
||||||
|
# user_notification_enabled'] = True
|
||||||
#
|
#
|
||||||
# # Create test content
|
# # Create test content
|
||||||
# self.loginAsPortalOwner()
|
# self.loginAsPortalOwner()
|
||||||
@ -48,7 +49,8 @@ from plone.app.discussion.tests.layer import DiscussionLayer
|
|||||||
# self.portal.MailHost = self.portal._original_MailHost
|
# self.portal.MailHost = self.portal._original_MailHost
|
||||||
# sm = getSiteManager(context=self.portal)
|
# sm = getSiteManager(context=self.portal)
|
||||||
# sm.unregisterUtility(provided=IMailHost)
|
# sm.unregisterUtility(provided=IMailHost)
|
||||||
# sm.registerUtility(aq_base(self.portal._original_MailHost), provided=IMailHost)
|
# sm.registerUtility(aq_base(self.portal._original_MailHost),
|
||||||
|
# provided=IMailHost)
|
||||||
#
|
#
|
||||||
# def test_notify_user(self):
|
# def test_notify_user(self):
|
||||||
# # Add a comment with user notification enabled. Add another comment
|
# # Add a comment with user notification enabled. Add another comment
|
||||||
@ -71,19 +73,23 @@ from plone.app.discussion.tests.layer import DiscussionLayer
|
|||||||
# self.failUnless('To: john@plone.test' in msg)
|
# self.failUnless('To: john@plone.test' in msg)
|
||||||
# self.failUnless('From: portal@plone.test' in msg)
|
# self.failUnless('From: portal@plone.test' in msg)
|
||||||
#
|
#
|
||||||
# #We expect the headers to be properly header encoded (7-bit):
|
# # We expect the headers to be properly header encoded (7-bit):
|
||||||
# #>>> 'Subject: =?utf-8?q?Some_t=C3=A4st_subject=2E?=' in msg
|
# #>>> 'Subject: =?utf-8?q?Some_t=C3=A4st_subject=2E?=' in msg
|
||||||
# #True
|
# #True
|
||||||
|
|
||||||
# #The output should be encoded in a reasonable manner (in this case quoted-printable):
|
# # The output should be encoded in a reasonable manner
|
||||||
|
# # (in this case quoted-printable):
|
||||||
# #>>> msg
|
# #>>> msg
|
||||||
# #'...Another t=C3=A4st message...You are receiving this mail because T=C3=A4st user\ntest@plone.test...is sending feedback about the site you administer at...
|
# #'...Another t=C3=A4st message...You are receiving this mail \
|
||||||
|
# #because T=C3=A4st user\ntest@plone.test...is sending feedback \
|
||||||
|
# #about the site you administer at...
|
||||||
#
|
#
|
||||||
# def test_do_not_notify_user_when_notification_is_disabled(self):
|
# def test_do_not_notify_user_when_notification_is_disabled(self):
|
||||||
# # Disable user notification and make sure no email is send to the user.
|
# # Disable user notification and make sure no email is send to the user.
|
||||||
# registry = queryUtility(IRegistry)
|
# registry = queryUtility(IRegistry)
|
||||||
# settings = registry.forInterface(IDiscussionSettings)
|
# settings = registry.forInterface(IDiscussionSettings)
|
||||||
# registry['plone.app.discussion.interfaces.IDiscussionSettings.user_notification_enabled'] = False
|
# registry['plone.app.discussion.interfaces.IDiscussionSettings.\
|
||||||
|
# user_notification_enabled'] = False
|
||||||
#
|
#
|
||||||
# comment = createObject('plone.Comment')
|
# comment = createObject('plone.Comment')
|
||||||
# comment.title = 'Comment 1'
|
# comment.title = 'Comment 1'
|
||||||
@ -114,8 +120,8 @@ from plone.app.discussion.tests.layer import DiscussionLayer
|
|||||||
# self.assertEquals(len(self.mailhost.messages), 0)
|
# self.assertEquals(len(self.mailhost.messages), 0)
|
||||||
#
|
#
|
||||||
# def test_do_not_notify_user_when_no_sender_is_available(self):
|
# def test_do_not_notify_user_when_no_sender_is_available(self):
|
||||||
# # Set sender mail address to nonw and make sure no email is send to the
|
# # Set sender mail address to none and make sure no email is send to
|
||||||
# # moderator.
|
# # the moderator.
|
||||||
# self.portal.email_from_address = None
|
# self.portal.email_from_address = None
|
||||||
#
|
#
|
||||||
# comment = createObject('plone.Comment')
|
# comment = createObject('plone.Comment')
|
||||||
@ -156,7 +162,8 @@ class TestModeratorNotificationUnit(PloneTestCase):
|
|||||||
|
|
||||||
# Enable moderator notification setting
|
# Enable moderator notification setting
|
||||||
registry = queryUtility(IRegistry)
|
registry = queryUtility(IRegistry)
|
||||||
registry['plone.app.discussion.interfaces.IDiscussionSettings.moderator_notification_enabled'] = True
|
registry['plone.app.discussion.interfaces.IDiscussionSettings.' +
|
||||||
|
'moderator_notification_enabled'] = True
|
||||||
|
|
||||||
# Create test content
|
# Create test content
|
||||||
self.loginAsPortalOwner()
|
self.loginAsPortalOwner()
|
||||||
@ -168,7 +175,8 @@ class TestModeratorNotificationUnit(PloneTestCase):
|
|||||||
self.portal.MailHost = self.portal._original_MailHost
|
self.portal.MailHost = self.portal._original_MailHost
|
||||||
sm = getSiteManager(context=self.portal)
|
sm = getSiteManager(context=self.portal)
|
||||||
sm.unregisterUtility(provided=IMailHost)
|
sm.unregisterUtility(provided=IMailHost)
|
||||||
sm.registerUtility(aq_base(self.portal._original_MailHost), provided=IMailHost)
|
sm.registerUtility(aq_base(self.portal._original_MailHost),
|
||||||
|
provided=IMailHost)
|
||||||
|
|
||||||
def test_notify_moderator(self):
|
def test_notify_moderator(self):
|
||||||
# Add a comment and make sure an email is send to the moderator.
|
# Add a comment and make sure an email is send to the moderator.
|
||||||
@ -194,9 +202,12 @@ class TestModeratorNotificationUnit(PloneTestCase):
|
|||||||
#>>> 'Subject: =?utf-8?q?Some_t=C3=A4st_subject=2E?=' in msg
|
#>>> 'Subject: =?utf-8?q?Some_t=C3=A4st_subject=2E?=' in msg
|
||||||
#True
|
#True
|
||||||
|
|
||||||
#The output should be encoded in a reasonable manner (in this case quoted-printable):
|
#The output should be encoded in a reasonable manner (in this case
|
||||||
|
# quoted-printable):
|
||||||
#>>> msg
|
#>>> msg
|
||||||
#'...Another t=C3=A4st message...You are receiving this mail because T=C3=A4st user\ntest@plone.test...is sending feedback about the site you administer at...
|
#'...Another t=C3=A4st message...You are receiving this mail because
|
||||||
|
# T=C3=A4st user\ntest@plone.test...is sending feedback about the site
|
||||||
|
# you administer at...
|
||||||
|
|
||||||
def test_do_not_notify_moderator_when_no_sender_is_available(self):
|
def test_do_not_notify_moderator_when_no_sender_is_available(self):
|
||||||
# Set sender mail address to nonw and make sure no email is send to the
|
# Set sender mail address to nonw and make sure no email is send to the
|
||||||
@ -213,7 +224,8 @@ class TestModeratorNotificationUnit(PloneTestCase):
|
|||||||
# Disable moderator notification setting and make sure no email is send
|
# Disable moderator notification setting and make sure no email is send
|
||||||
# to the moderator.
|
# to the moderator.
|
||||||
registry = queryUtility(IRegistry)
|
registry = queryUtility(IRegistry)
|
||||||
registry['plone.app.discussion.interfaces.IDiscussionSettings.moderator_notification_enabled'] = False
|
registry['plone.app.discussion.interfaces.IDiscussionSettings.' +
|
||||||
|
'moderator_notification_enabled'] = False
|
||||||
|
|
||||||
comment = createObject('plone.Comment')
|
comment = createObject('plone.Comment')
|
||||||
comment.title = 'Comment 1'
|
comment.title = 'Comment 1'
|
||||||
|
Loading…
Reference in New Issue
Block a user