Example #1
0
    def test_rejudge(self):
        cmt = create_quest_comment(self.quest)
        self.api_post("/api/whitelisting/deny", {"comment_id": cmt.id}, user=create_staff())
        self._assert_not_in_gallery(cmt)

        self.api_post("/api/whitelisting/allow", {"comment_id": cmt.id}, user=create_staff())
        self._assert_in_gallery(cmt)
Example #2
0
    def test_rejudge(self):
        cmt = create_quest_comment(self.quest)
        self.api_post('/api/whitelisting/deny', {'comment_id': cmt.id}, user=create_staff())
        self._assert_not_in_gallery(cmt)

        self.api_post('/api/whitelisting/allow', {'comment_id': cmt.id}, user=create_staff())
        self._assert_in_gallery(cmt)
Example #3
0
    def test_loads_with_feed_item(self):
        user = create_staff()
        other = create_user()
        user.follow(other)

        cmt = self.post_quest_comment(author=other)['comment']

        resp = self.api_post('/api/feed/followee_comments', user=user)
        self.assertAPISuccess(resp)
        self.assertEqual(resp['comments'][0]['id'], cmt['id'])
Example #4
0
    def test_loads_with_feed_item(self):
        user = create_staff()
        other = create_user()
        user.follow(other)

        cmt = self.post_quest_comment(author=other)['comment']

        resp = self.api_post('/api/feed/followee_comments', user=user)
        self.assertAPISuccess(resp)
        self.assertEqual(resp['comments'][0]['id'], cmt['id'])
Example #5
0
 def test_deny_and_ban(self):
     cmt = create_quest_comment(self.quest)
     cmt2 = create_quest_comment(self.quest, author=cmt.author)
     self.api_post('/api/whitelisting/deny', {
         'comment_id': cmt.id,
         'disable_author': True
     },
                   user=create_staff())
     self._assert_not_in_gallery(cmt)
     self._assert_not_in_gallery(cmt2)
Example #6
0
 def _disable(self):
     self.api_post("/api/whitelisting/disable", {}, user=create_staff())
Example #7
0
 def _disable(self):
     self.api_post('/api/whitelisting/disable', {}, user=create_staff())
Example #8
0
 def divvy(from_, to):
     return self.get('/admin/staff/moderation{}/divvy/{}-{}'.format(
         mode, from_, to),
                     user=create_staff()).content
Example #9
0
 def divvy(from_, to):
     return self.get('/admin/staff/moderation{}/divvy/{}-{}'.format(mode, from_, to), user=create_staff()).content
Example #10
0
 def test_deny_and_ban(self):
     cmt = create_quest_comment(self.quest)
     cmt2 = create_quest_comment(self.quest, author=cmt.author)
     self.api_post('/api/whitelisting/deny', {'comment_id': cmt.id, 'disable_author': True}, user=create_staff())
     self._assert_not_in_gallery(cmt)
     self._assert_not_in_gallery(cmt2)
Example #11
0
 def test_deny(self):
     cmt = create_quest_comment(self.quest)
     self.api_post('/api/whitelisting/deny', {'comment_id': cmt.id}, user=create_staff())
     self._assert_not_in_gallery(cmt)