Skip to content

Commit

Permalink
feat: added enclosing brackets in context manager with multiple contexts
Browse files Browse the repository at this point in the history
  • Loading branch information
Anas12091101 committed Mar 26, 2024
1 parent 435fe3b commit 673b028
Showing 1 changed file with 20 additions and 10 deletions.
30 changes: 20 additions & 10 deletions edx_sga/tests/integration_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -299,8 +299,10 @@ def test_student_view_with_score(self, fragment, render_template):
user = student["module"].student
student_id = anonymous_id_for_user(user,self.course_id)

with mock.patch.object(StaffGradedAssignmentXBlock.get_submission,"__defaults__",(student_id,)),\
mock.patch.object(StaffGradedAssignmentXBlock.get_score, "__defaults__",(student_id,)):
with(
mock.patch.object(StaffGradedAssignmentXBlock.get_submission,"__defaults__",(student_id,)),
mock.patch.object(StaffGradedAssignmentXBlock.get_score, "__defaults__",(student_id,))
):
fragment = block.student_view()
render_template.assert_called_once()
template_arg = render_template.call_args[0][0]
Expand Down Expand Up @@ -553,8 +555,10 @@ def test_staff_download(self):
user = student["module"].student
student_id = anonymous_id_for_user(user,self.course_id)

with mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),\
self.dummy_upload(filename, text) as (upload, __):
with(
mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),
self.dummy_upload(filename, text) as (upload, __)
):
block.upload_assignment(mock.Mock(params={"assignment": upload}))
students.append(
(
Expand Down Expand Up @@ -646,8 +650,10 @@ def test_staff_download_filename_with_spaces(self):
user = student["module"].student
student_id = anonymous_id_for_user(user,self.course_id)

with mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),\
self.dummy_upload(file_name) as (upload, expected):
with(
mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),
self.dummy_upload(file_name) as (upload, expected)
):
block.upload_assignment(mock.Mock(params={"assignment": upload}))
response = block.staff_download(
mock.Mock(params={"student_id": student["item"].student_id})
Expand All @@ -669,8 +675,10 @@ def test_file_download_comma_in_name(self, file_name):
user = student["module"].student
student_id = anonymous_id_for_user(user,self.course_id)

with mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),\
self.dummy_upload(file_name) as (upload, expected):
with(
mock.patch.object(StaffGradedAssignmentXBlock.get_student_item_dict,"__defaults__",(student_id,)),
self.dummy_upload(file_name) as (upload, expected)
):
block.upload_assignment(mock.Mock(params={"assignment": upload}))
response = block.staff_download(
mock.Mock(params={"student_id": student["item"].student_id})
Expand All @@ -686,8 +694,10 @@ def test_get_staff_grading_data_not_staff(self):
test staff grading data for non staff members.
"""
block = self.make_one()
with mock.patch("edx_sga.sga.StaffGradedAssignmentXBlock.is_course_staff", return_value=False),\
self.assertRaises(PermissionDenied):
with(
mock.patch("edx_sga.sga.StaffGradedAssignmentXBlock.is_course_staff", return_value=False),
self.assertRaises(PermissionDenied)
):
block.get_staff_grading_data(None)

def test_get_staff_grading_data(self):
Expand Down

0 comments on commit 673b028

Please sign in to comment.