def test_correct_event_permission(client, env, perm, url, code): ep = EventPermission( event=env[0], user=env[1], ) setattr(ep, perm, True) ep.save() client.login(identifier='*****@*****.**', password='******') response = client.get('/control/event/dummy/dummy/' + url) assert response.status_code == code
def test_wrong_event_permission(client, env, perm, url, code): ep = EventPermission( event=env[0], user=env[1], ) setattr(ep, perm, False) ep.save() client.login(email='*****@*****.**', password='******') response = client.get('/control/event/dummy/dummy/' + url) assert response.status_code == 403
def test_correct_event_permission(client, env, perm, url, code): ep = EventPermission( event=env[0], user=env[1], ) setattr(ep, perm, True) ep.save() client.login(email='*****@*****.**', password='******') response = client.get('/control/event/dummy/dummy/' + url) assert response.status_code == code
def test_current_permission(client, env): ep = EventPermission( event=env[0], user=env[1], ) setattr(ep, 'can_change_settings', True) ep.save() client.login(email='*****@*****.**', password='******') response = client.get('/control/event/dummy/dummy/settings/') assert response.status_code == 200 setattr(ep, 'can_change_settings', False) ep.save() response = client.get('/control/event/dummy/dummy/settings/') assert response.status_code == 403