Update tests
This commit is contained in:
		
							parent
							
								
									16123e268b
								
							
						
					
					
						commit
						42e5238622
					
				@ -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
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user