コード例 #1
0
ファイル: test_permissions.py プロジェクト: timmi/kitsune
 def test_no_perm_thread_delete(self):
     """User not in group cannot delete thread in any forum."""
     self.context['request'].user = user(save=True)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_1)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_2)
コード例 #2
0
ファイル: test_permissions.py プロジェクト: DWDRAEGER/kitsune
 def test_no_perm_thread_delete(self):
     """User not in group cannot delete thread in any forum."""
     self.context['request'].user = user(save=True)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_1)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_2)
コード例 #3
0
ファイル: test_permissions.py プロジェクト: treevivi/kitsune
 def test_no_perm_thread_delete(self):
     """
     User not in ForumsModerator group cannot delete thread in any forum.
     """
     self.context['request'].user = User.objects.get(pk=118533)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_1)
     assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                         self.forum_2)
コード例 #4
0
ファイル: test_permissions.py プロジェクト: timmi/kitsune
    def test_has_perm_thread_delete(self):
        """User in group can delete thread in forum_1, but not in forum_2."""
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.thread_delete_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                            self.forum_2)
コード例 #5
0
ファイル: test_permissions.py プロジェクト: timmi/kitsune
    def test_has_perm_post_edit(self):
        """User in group can edit any post in forum_1, but not in forum_2."""
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.post_edit_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.post_edit_forum',
                            self.forum_2)
コード例 #6
0
ファイル: test_permissions.py プロジェクト: DWDRAEGER/kitsune
    def test_has_perm_post_edit(self):
        """User in group can edit any post in forum_1, but not in forum_2."""
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.post_edit_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.post_edit_forum',
                            self.forum_2)
コード例 #7
0
ファイル: test_permissions.py プロジェクト: DWDRAEGER/kitsune
    def test_has_perm_thread_delete(self):
        """User in group can delete thread in forum_1, but not in forum_2."""
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.thread_delete_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.thread_delete_forum',
                            self.forum_2)
コード例 #8
0
ファイル: test_permissions.py プロジェクト: treevivi/kitsune
 def test_has_perm_post_delete(self):
     """
     User in ForumsModerator group can delete any post in forum_1, but not
     in forum_2.
     """
     self.context['request'].user = User.objects.get(pk=47963)
     assert has_perm(self.context, 'forums_forum.post_delete_forum',
                     self.forum_1)
     assert not has_perm(self.context, 'forums_forum.post_delete_forum',
                         self.forum_2)
コード例 #9
0
ファイル: test_permissions.py プロジェクト: treevivi/kitsune
 def test_has_perm_thread_sticky(self):
     """
     User in ForumsModerator group can change sticky status of thread in
     forum_1, but not in forum_2.
     """
     self.context['request'].user = User.objects.get(pk=47963)
     assert has_perm(self.context, 'forums_forum.thread_sticky_forum',
                     self.forum_1)
     assert not has_perm(self.context, 'forums_forum.thread_sticky_forum',
                         self.forum_2)
コード例 #10
0
ファイル: test_permissions.py プロジェクト: timmi/kitsune
    def test_has_perm_thread_sticky(self):
        # User in group can change sticky status of thread in forum_1,
        # but not in forum_2.
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.thread_sticky_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.thread_sticky_forum',
                            self.forum_2)
コード例 #11
0
ファイル: test_permissions.py プロジェクト: DWDRAEGER/kitsune
    def test_has_perm_thread_sticky(self):
        # User in group can change sticky status of thread in forum_1,
        # but not in forum_2.
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert has_perm(self.context, 'forums_forum.thread_sticky_forum',
                        self.forum_1)
        assert not has_perm(self.context, 'forums_forum.thread_sticky_forum',
                            self.forum_2)
コード例 #12
0
ファイル: test_permissions.py プロジェクト: treevivi/kitsune
 def test_has_perm_thread_locked(self):
     """
     Sanity check: ForumsModerator group has no permission to change locked
     status in forum_1.
     """
     self.context['request'].user = User.objects.get(pk=47963)
     assert not has_perm(self.context, 'forums_forum.thread_locked_forum',
                         self.forum_1)
コード例 #13
0
ファイル: test_permissions.py プロジェクト: timmi/kitsune
    def test_has_perm_thread_locked(self):
        # Sanity check: user in group has no permission to change
        # locked status in forum_1.
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert not has_perm(self.context, 'forums_forum.thread_locked_forum',
                            self.forum_1)
コード例 #14
0
ファイル: test_permissions.py プロジェクト: DWDRAEGER/kitsune
    def test_has_perm_thread_locked(self):
        # Sanity check: user in group has no permission to change
        # locked status in forum_1.
        u = user(save=True)
        self.group.user_set.add(u)

        self.context['request'].user = u
        assert not has_perm(self.context, 'forums_forum.thread_locked_forum',
                            self.forum_1)