def test_updating_shortreview_activity(self): """ Test updating shortreview activity """ self.initialize() # set up Shortreview obj = Object.objects.get(id=self.film.id) shortreview = ShortReview() shortreview.user = self.u1 shortreview.review_text = "sialala bumcyk cyk" shortreview.status = Object.PUBLIC_STATUS shortreview.type = Object.TYPE_SHORT_REVIEW shortreview.object = obj shortreview.kind = ShortReview.REVIEW shortreview.save() shortreview = ShortReview.objects.get(id=shortreview.id) shortreview.review_text = "Lorem ipsum" shortreview.status = Object.DELETED_STATUS shortreview.save() activity = UserActivity.objects.get(short_review=shortreview) # testing if activity was updated properly self.failUnlessEqual(activity.title, shortreview.get_title()) self.failUnlessEqual(activity.content, "Lorem ipsum") self.failUnlessEqual(activity.permalink, shortreview.get_absolute_url()) self.failUnlessEqual(activity.status, UserActivity.DELETED_STATUS) self.failUnlessEqual(activity.activity_type, UserActivity.TYPE_SHORT_REVIEW) self.failUnlessEqual(activity.username, self.u1.username) self.failUnlessEqual(activity.film_title, self.film.title) self.failUnlessEqual(activity.film_permalink, self.film.permalink)
def test_saving_shortreview_activity(self): """ Test saving shortreview activity """ self.initialize() # set up Shortreview obj = Object.objects.get(id=self.film.id) shortreview = ShortReview() shortreview.user = self.u1 shortreview.review_text = "sialala bumcyk cyk" shortreview.status = Object.PUBLIC_STATUS shortreview.type = Object.TYPE_SHORT_REVIEW shortreview.object = obj shortreview.kind = ShortReview.REVIEW shortreview.save() activity = UserActivity.objects.get(short_review=shortreview) # testing if activity was saved properly self.failUnlessEqual(activity.title, shortreview.get_title()) self.failUnlessEqual(activity.content, shortreview.review_text) self.failUnlessEqual(activity.permalink, shortreview.get_absolute_url()) self.failUnlessEqual(activity.status, shortreview.status) self.failUnlessEqual(activity.activity_type, UserActivity.TYPE_SHORT_REVIEW) self.failUnlessEqual(activity.username, self.u1.username) self.failUnlessEqual(activity.film_title, self.film.title) self.failUnlessEqual(activity.film_permalink, self.film.permalink)