def test_list_assigned_submissions(mount, mount_dir, teacher_jwt, teacher_id):
course = 'Programmeertalen'
for assig in ls(mount_dir, course):
for sub in ls(mount_dir, course, assig):
if 'Stupid1' in sub:
with open(join(mount_dir, course, assig, sub, '.cg-submission-id')) as f:
sub_id = f.read().strip()
r = requests.patch(
f'http://localhost:5000/api/v1/submissions/{sub_id}/grader',
json={'user_id': teacher_id},
headers={
'Authorization': 'Bearer ' + teacher_jwt,
}
)
assert r.status_code == 204
mount(assigned_to_me=True)
for assig in ls(mount_dir, course):
for sub in ls(mount_dir, course, assig):
assert 'Stupid1' in sub or sub[0] == '.'
评论列表
文章目录