Skip to content

Commit

Permalink
tests/userdashboard: test view moderation rule
Browse files Browse the repository at this point in the history
  • Loading branch information
Rine authored and fuzzylogic2000 committed Jan 22, 2021
1 parent 130c53c commit c62cb8a
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions tests/userdashboard/test_rule_view_moderation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import pytest
import rules

from tests.helpers import setup_users

perm_name = 'a4_candy_userdashboard.view_moderation_dashboard'


def test_perm_exists():
assert rules.perm_exists(perm_name)


@pytest.mark.django_db
def test_rule(project, user, admin):
anonymous, moderator, initiator = setup_users(project)

assert not rules.has_perm(perm_name, anonymous)
assert not rules.has_perm(perm_name, user)
assert not rules.has_perm(perm_name, initiator)
assert not rules.has_perm(perm_name, admin)
assert rules.has_perm(perm_name, moderator)

0 comments on commit c62cb8a

Please sign in to comment.