job read access for org auditors

This commit is contained in:
AlanCoding
2016-05-24 11:51:37 -04:00
parent 44c518ef44
commit 3208030202
3 changed files with 17 additions and 4 deletions

View File

@@ -215,6 +215,13 @@ def org_admin(user, organization):
organization.member_role.members.add(ret)
return ret
@pytest.fixture
def org_auditor(user, organization):
ret = user('org-auditor', False)
organization.auditor_role.members.add(ret)
organization.member_role.members.add(ret)
return ret
@pytest.fixture
def org_member(user, organization):
ret = user('org-member', False)

View File

@@ -28,3 +28,8 @@ def test_org_member_does_not_see_orphans(org_member, orphan_job, project):
def test_org_admin_sees_orphans(org_admin, orphan_job):
access = JobAccess(org_admin)
assert access.can_read(orphan_job)
@pytest.mark.django_db
def test_org_auditor_sees_orphans(org_auditor, orphan_job):
access = JobAccess(org_auditor)
assert access.can_read(orphan_job)