Update tests

This commit is contained in:
Jon Pentland 2022-10-18 16:17:17 +02:00
parent 16123e268b
commit 42e5238622

View File

@ -1,6 +1,7 @@
"""Test the plone.app.discussion catalog indexes """Test the plone.app.discussion catalog indexes
""" """
from datetime import datetime from datetime import datetime
from datetime import timezone
from plone.app.discussion.interfaces import IConversation from plone.app.discussion.interfaces import IConversation
from plone.app.discussion.testing import ( # noqa from plone.app.discussion.testing import ( # noqa
PLONE_APP_DISCUSSION_INTEGRATION_TESTING, PLONE_APP_DISCUSSION_INTEGRATION_TESTING,
@ -67,8 +68,10 @@ class ConversationCatalogTest(unittest.TestCase):
comment1.text = "Comment text" comment1.text = "Comment text"
comment1.creator = "jim" comment1.creator = "jim"
comment1.author_username = "Jim" comment1.author_username = "Jim"
comment1.creation_date = datetime(2006, 9, 17, 14, 18, 12) comment1.creation_date = \
comment1.modification_date = datetime(2006, 9, 17, 14, 18, 12) datetime(2006, 9, 17, 14, 18, 12).astimezone(timezone.utc)
comment1.modification_date = \
datetime(2006, 9, 17, 14, 18, 12).astimezone(timezone.utc)
new_comment1_id = conversation.addComment(comment1) new_comment1_id = conversation.addComment(comment1)
self.comment_id = new_comment1_id self.comment_id = new_comment1_id
@ -115,15 +118,17 @@ class ConversationCatalogTest(unittest.TestCase):
self.assertTrue("last_comment_date" in self.doc1_brain) self.assertTrue("last_comment_date" in self.doc1_brain)
self.assertEqual( self.assertEqual(
self.doc1_brain.last_comment_date, self.doc1_brain.last_comment_date,
datetime(2006, 9, 17, 14, 18, 12), datetime(2006, 9, 17, 14, 18, 12).astimezone(timezone.utc),
) )
# Add another comment and check if last comment date is updated. # Add another comment and check if last comment date is updated.
comment2 = createObject("plone.Comment") comment2 = createObject("plone.Comment")
comment2.title = "Comment 2" comment2.title = "Comment 2"
comment2.text = "Comment text" comment2.text = "Comment text"
comment2.creation_date = datetime(2009, 9, 17, 14, 18, 12) comment2.creation_date = \
comment2.modification_date = datetime(2009, 9, 17, 14, 18, 12) datetime(2009, 9, 17, 14, 18, 12).astimezone(timezone.utc)
comment2.modification_date = \
datetime(2009, 9, 17, 14, 18, 12).astimezone(timezone.utc)
new_comment2_id = self.conversation.addComment(comment2) new_comment2_id = self.conversation.addComment(comment2)
comment2 = self.portal.doc1.restrictedTraverse( comment2 = self.portal.doc1.restrictedTraverse(
@ -141,7 +146,7 @@ class ConversationCatalogTest(unittest.TestCase):
doc1_brain = brains[0] doc1_brain = brains[0]
self.assertEqual( self.assertEqual(
doc1_brain.last_comment_date, doc1_brain.last_comment_date,
datetime(2009, 9, 17, 14, 18, 12), datetime(2009, 9, 17, 14, 18, 12).astimezone(timezone.utc),
) )
# Remove the comment again # Remove the comment again
@ -158,7 +163,7 @@ class ConversationCatalogTest(unittest.TestCase):
doc1_brain = brains[0] doc1_brain = brains[0]
self.assertEqual( self.assertEqual(
doc1_brain.last_comment_date, doc1_brain.last_comment_date,
datetime(2006, 9, 17, 14, 18, 12), datetime(2006, 9, 17, 14, 18, 12).astimezone(timezone.utc),
) )
# remove all comments # remove all comments