def test_checksums(self): fake_message = "<p>Woow, thats awesome!</p>" post_pk = 231 checksum = checksums.make_checksum(fake_message, [post_pk]) self.assertTrue(checksums.is_checksum_valid(fake_message, checksum, [post_pk])) self.assertFalse(checksums.is_checksum_valid(fake_message, checksum, [3]))
def test_checksums(self): fake_message = "<p>Woow, thats awesome!</p>" post_pk = 231 checksum = checksums.make_checksum(fake_message, [post_pk]) self.assertTrue( checksums.is_checksum_valid(fake_message, checksum, [post_pk])) self.assertFalse( checksums.is_checksum_valid(fake_message, checksum, [3]))
def make_signature_checksum(parsed_signature, user): return checksums.make_checksum(parsed_signature, [user.pk])
def make_post_checksum(post): post_seeds = [unicode(v) for v in (post.id, post.poster_ip)] return checksums.make_checksum(post.parsed, post_seeds)
def make_event_checksum(event): event_seeds = [unicode(v) for v in (event.id, event.occured_on)] return checksums.make_checksum(event.message, event_seeds)
def make_report_checksum(report): report_seeds = [unicode(v) for v in (report.id, report.reported_by_ip)] return checksums.make_checksum(report.message, report_seeds)
def make_checksum(notification): checksum_seeds = [unicode(notification.id), unicode(notification.user_id)] return checksums.make_checksum(notification.message, checksum_seeds)
def make_post_checksum(post): post_seeds = [str(v) for v in (post.id, str(post.posted_on.date()))] return checksums.make_checksum(post.parsed, post_seeds)
def make_post_checksum(post): post_seeds = [six.text_type(v) for v in (post.id, post.poster_ip)] return checksums.make_checksum(post.parsed, post_seeds)