add markers to exams (move away from group based to content based permissions)
This commit is contained in:
@@ -7,7 +7,7 @@ import pytest
|
||||
|
||||
from generic.models import CidUser, CidUserGroup, UserUserGroup, ExamBase
|
||||
from generic.views import ExamViews
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.urls import reverse
|
||||
from rich.pretty import pprint
|
||||
|
||||
@@ -20,7 +20,7 @@ def AssertNotFound(client, url):
|
||||
), f"Response content: {response.content}"
|
||||
|
||||
|
||||
def create_cid_user_and_groups(db):
|
||||
def create_cid_user_and_groups(db, marker=None):
|
||||
group1 = CidUserGroup.objects.create(name="Group1")
|
||||
group2 = CidUserGroup.objects.create(name="Group2")
|
||||
|
||||
@@ -43,6 +43,10 @@ def create_cid_user_and_groups(db):
|
||||
usergroup2 = UserUserGroup.objects.create(name="Group2")
|
||||
usergroup2.users.add(user2)
|
||||
|
||||
#if marker is not None:
|
||||
# marker_group = Group.objects.create(name=f"{marker}_marker")
|
||||
# #marker_group = Group.objects.create(name=f"{marker}_marker")
|
||||
|
||||
|
||||
def create_exam(db, ExamViews: ExamViews):
|
||||
exam: ExamBase = ExamViews.Exam.objects.create(
|
||||
|
||||
Reference in New Issue
Block a user