be sure to include the enrollment_id when unenrolling
This commit is contained in:
@@ -1091,6 +1091,7 @@ def upload_enrollment_report(_xmodule_instance_args, _entry_id, course_id, _task
|
||||
'Enrollment Date': _('Enrollment Date'),
|
||||
'Currently Enrolled': _('Currently Enrolled'),
|
||||
'Enrollment Source': _('Enrollment Source'),
|
||||
'Manual (Un)Enrollment Reason': _('Manual (Un)Enrollment Reason'),
|
||||
'Enrollment Role': _('Enrollment Role'),
|
||||
'List Price': _('List Price'),
|
||||
'Payment Amount': _('Payment Amount'),
|
||||
|
||||
@@ -419,10 +419,15 @@ class TestInstructorDetailedEnrollmentReport(TestReportMixin, InstructorTaskCour
|
||||
with patch('instructor_task.tasks_helper._get_current_task'):
|
||||
result = upload_enrollment_report(None, None, self.course.id, task_input, 'generating_enrollment_report')
|
||||
|
||||
enrollment_source = u'manually enrolled by {username} - reason: manually enrolling unenrolled user'.format(
|
||||
enrollment_source = u'manually enrolled by username: {username}'.format(
|
||||
username=self.instructor.username) # pylint: disable=no-member
|
||||
self.assertDictContainsSubset({'attempted': 1, 'succeeded': 1, 'failed': 0}, result)
|
||||
self._verify_cell_data_in_csv(student.username, 'Enrollment Source', enrollment_source)
|
||||
self._verify_cell_data_in_csv(
|
||||
student.username,
|
||||
'Manual (Un)Enrollment Reason',
|
||||
'manually enrolling unenrolled user'
|
||||
)
|
||||
self._verify_cell_data_in_csv(student.username, 'Payment Status', 'TBD')
|
||||
|
||||
def test_student_used_enrollment_code_for_course_enrollment(self):
|
||||
|
||||
Reference in New Issue
Block a user