fixing tests and migration issues

This commit is contained in:
Wayne Witzel III
2016-03-08 14:09:16 -05:00
parent fd2212dd33
commit 3df4c4ec93
3 changed files with 16 additions and 16 deletions

View File

@@ -210,7 +210,7 @@ def migrate_job_templates(apps, schema_editor):
for user in User.objects.all(): for user in User.objects.all():
if permission.filter(user=user).exists(): if permission.filter(user=user).exists():
jt.exector_role.members.add(user) jt.executor_role.members.add(user)
migrations[jt.name]['users'].add(user) migrations[jt.name]['users'].add(user)
if jt.accessible_by(user, {'execute': True}): if jt.accessible_by(user, {'execute': True}):

View File

@@ -22,7 +22,7 @@ def test_team_migration_user(team, user, permissions):
@pytest.mark.django_db @pytest.mark.django_db
def test_team_access_superuser(team, user): def test_team_access_superuser(team, user):
team.users.add(user('member', False)) team.member_role.members.add(user('member', False))
access = TeamAccess(user('admin', True)) access = TeamAccess(user('admin', True))
@@ -31,13 +31,13 @@ def test_team_access_superuser(team, user):
assert access.can_delete(team) assert access.can_delete(team)
t = access.get_queryset()[0] t = access.get_queryset()[0]
assert len(t.users.all()) == 1 assert len(t.member_role.members.all()) == 1
assert len(t.organization.admins.all()) == 0 assert len(t.organization.admin_role.members.all()) == 0
@pytest.mark.django_db @pytest.mark.django_db
def test_team_access_org_admin(organization, team, user): def test_team_access_org_admin(organization, team, user):
a = user('admin', False) a = user('admin', False)
organization.admins.add(a) organization.admin_role.members.add(a)
team.organization = organization team.organization = organization
team.save() team.save()
@@ -47,13 +47,13 @@ def test_team_access_org_admin(organization, team, user):
assert access.can_delete(team) assert access.can_delete(team)
t = access.get_queryset()[0] t = access.get_queryset()[0]
assert len(t.users.all()) == 0 assert len(t.member_role.members.all()) == 0
assert len(t.organization.admins.all()) == 1 assert len(t.organization.admin_role.members.all()) == 1
@pytest.mark.django_db @pytest.mark.django_db
def test_team_access_member(organization, team, user): def test_team_access_member(organization, team, user):
u = user('member', False) u = user('member', False)
team.users.add(u) team.member_role.members.add(u)
team.organization = organization team.organization = organization
team.save() team.save()
@@ -63,6 +63,6 @@ def test_team_access_member(organization, team, user):
assert not access.can_delete(team) assert not access.can_delete(team)
t = access.get_queryset()[0] t = access.get_queryset()[0]
assert len(t.users.all()) == 1 assert len(t.member_role.members.all()) == 1
assert len(t.organization.admins.all()) == 0 assert len(t.organization.admin_role.members.all()) == 0

View File

@@ -19,13 +19,13 @@ def test_org_user_admin(user, organization):
admin = user('orgadmin') admin = user('orgadmin')
member = user('orgmember') member = user('orgmember')
organization.users.add(member) organization.member_role.members.add(member)
assert not member.resource.accessible_by(admin, {'write':True}) assert not member.resource.accessible_by(admin, {'write':True})
organization.admins.add(admin) organization.admin_role.members.add(admin)
assert member.resource.accessible_by(admin, {'write':True}) assert member.resource.accessible_by(admin, {'write':True})
organization.admins.remove(admin) organization.admin_role.members.remove(admin)
assert not member.resource.accessible_by(admin, {'write':True}) assert not member.resource.accessible_by(admin, {'write':True})
@pytest.mark.django_db @pytest.mark.django_db
@@ -33,10 +33,10 @@ def test_org_user_removed(user, organization):
admin = user('orgadmin') admin = user('orgadmin')
member = user('orgmember') member = user('orgmember')
organization.admins.add(admin) organization.admin_role.members.add(admin)
organization.users.add(member) organization.member_role.members.add(member)
assert member.resource.accessible_by(admin, {'write':True}) assert member.resource.accessible_by(admin, {'write':True})
organization.users.remove(member) organization.member_role.members.remove(member)
assert not member.resource.accessible_by(admin, {'write':True}) assert not member.resource.accessible_by(admin, {'write':True})