Beispiel #1
0
    def test_get_latest_comment(self):
        event = Event.objects.get(title='Test event')
        eq_(get_latest_comment(event), None)

        bob = User.objects.create(username='******', email='*****@*****.**')
        comment = Comment.objects.create(
            event=event,
            user=bob,
            comment="Hi, it's Bob",
            status=Comment.STATUS_POSTED
        )
        latest = get_latest_comment(event)
        eq_(latest, None)
        latest = get_latest_comment(event, include_posted=True)
        modified = calendar.timegm(comment.modified.utctimetuple())
        eq_(latest, modified)
        latest = get_latest_comment(event, include_posted=True, since=modified)
        eq_(latest, None)
Beispiel #2
0
    def test_get_latest_comment(self):
        event = Event.objects.get(title='Test event')
        eq_(get_latest_comment(event), None)
        # or by ID
        eq_(get_latest_comment(event.pk), None)

        bob = User.objects.create(username='******', email='*****@*****.**')
        comment = Comment.objects.create(event=event,
                                         user=bob,
                                         comment="Hi, it's Bob",
                                         status=Comment.STATUS_POSTED)
        latest = get_latest_comment(event)
        eq_(latest, None)
        latest = get_latest_comment(event, include_posted=True)
        modified = calendar.timegm(comment.modified.utctimetuple())
        eq_(latest, modified)
        # again, or by event ID
        latest_second_time = get_latest_comment(event.pk, include_posted=True)
        eq_(latest, latest_second_time)