def test_duplicate_ratings_validation(self, document, marc): """A user cannot rate the same document twice.""" dr = models.DocumentRating(document=document, user=marc) with pytest.raises(IntegrityError): dr.save()
def testDuplicateRatingsValidation(self): """A user cannot rate the same document twice.""" dr = models.DocumentRating(document=self.document, user=self.marc) self.assertRaises(IntegrityError, dr.save)
def test_rating_author_validation(self, document, john): """A user may not rate his own uploads.""" dr = models.DocumentRating(document=document, user=john) with pytest.raises(ValidationError): dr.full_clean()
def testRatingAuthorValidation(self): """A user may not rate his own uploads.""" dr = models.DocumentRating(document=self.document, user=self.john) self.assertRaises(ValidationError, dr.full_clean)