def testAutoCloseFieldImmediate(self):
     moderator.register(Entry, EntryModerator6)
     c1, c2 = self.createSomeComments()
     self.assertEqual(Comment.objects.all().count(), 0)
 def testAutoModerateFieldImmediate(self):
     moderator.register(Entry, EntryModerator5)
     c1, c2 = self.createSomeComments()
     self.assertEqual(c2.is_public, False)
 def testEmailNotification(self):
     moderator.register(Entry, EntryModerator1)
     self.createSomeComments()
     self.assertEqual(len(mail.outbox), 2)
 def testCommentsEnabled(self):
     moderator.register(Entry, EntryModerator2)
     self.createSomeComments()
     self.assertEqual(Comment.objects.all().count(), 1)
 def testRegisterExistingModel(self):
     moderator.register(Entry, EntryModerator1)
     self.assertRaises(AlreadyModerated, moderator.register, Entry, EntryModerator1)