Example #1
0
    def setUp(self):
        self.moderator = ModeratorFactory()
        self.another_moderator = ModeratorFactory()

        self.invited_user = InvitedPendingFactory(
            email='*****@*****.**',
            moderator=self.moderator,
        )

        self.user_invited_by_another_moderator = InvitedPendingFactory(
            moderator=self.another_moderator, )

        self.requested_user = RequestedPendingFactory(
            moderator=self.moderator, )
Example #2
0
 def setUp(self):
     self.moderator = ModeratorFactory()
     self.standard_user = UserFactory(
         full_name='Firsto Namo',
     )
     self.invited_pending = InvitedPendingFactory()
     self.requested_pending = RequestedPendingFactory()
Example #3
0
    def test_can_log_moderation_event(self):
        msg_type = ModerationLogMsg.INVITATION
        user = UserFactory()
        moderator = ModeratorFactory()
        comment = 'This is my comment'

        log = log_moderator_event(msg_type=user,
                                  user=user,
                                  moderator=moderator,
                                  comment=comment)

        logs = ModerationLogMsg.objects.all()

        self.assertIn(log, logs)
Example #4
0
def impl(context):
    management.call_command('loaddata', 'group_perms', verbosity=0)
    context.moderator = ModeratorFactory(full_name='Moderator User',
                                         email='*****@*****.**')