added some assertions to catch cycles, updated migration

This commit is contained in:
Wayne Witzel III
2016-06-16 15:24:07 -04:00
parent 791589dab8
commit 14809c086d
3 changed files with 20 additions and 2 deletions

View File

@@ -97,3 +97,16 @@ def test_team_admin_member_access(team, user, project):
team.admin_role.members.add(u)
assert len(Project.accessible_objects(u, 'use_role')) == 1
@pytest.mark.django_db
def test_org_admin_team_access(organization, team, user, project):
u = user('team_admin', False)
organization.admin_role.members.add(u)
team.organization = organization
team.save()
team.member_role.children.add(project.use_role)
assert len(Project.accessible_objects(u, 'use_role')) == 1