def test_low_rep_owner_can_see_flags(self): question = self.post_question() assert(self.user.reputation < self.min_rep) self.assertTrue( template_filters.can_see_offensive_flags( self.user, question ) )
def test_high_rep_user_can_see_flags(self): question = self.post_question() self.other_user.reputation = self.min_rep self.assertTrue( template_filters.can_see_offensive_flags( self.other_user, question ) )
def test_low_rep_user_cannot_see_flags(self): question = self.post_question() assert(self.other_user.reputation < self.min_rep) self.assertFalse( template_filters.can_see_offensive_flags( self.other_user, question ) )
def test_blocked_user_cannot_see_flags(self): answer = self.setup_answer() self.other_user.set_status('b') self.assertFalse( template_filters.can_see_offensive_flags( self.other_user, answer ) )
def test_admin_can_see_flags(self): question = self.post_question() self.other_user.is_superuser = True assert(self.other_user.reputation < self.min_rep) self.assertTrue( template_filters.can_see_offensive_flags( self.other_user, question ) )
def test_blocked_owner_can_see_flags(self): answer = self.setup_answer() self.user.set_status('b') assert(self.user.reputation < self.min_rep) self.assertTrue( template_filters.can_see_offensive_flags( self.user, answer ) )
def test_moderator_can_see_flags(self): question = self.post_question() self.other_user.set_status('m') assert(self.other_user.reputation < self.min_rep) self.assertTrue( template_filters.can_see_offensive_flags( self.other_user, question ) )