def setUp(self, **kwargs):
        """Connect a stub receiver, and analytics event tracking."""
        super(TestTransferStudents, self).setUp()

        UNENROLL_DONE.connect(self.assert_unenroll_signal)
        patcher = patch('student.models.tracker')
        self.mock_tracker = patcher.start()
        self.addCleanup(patcher.stop)
 def send_signal(self, skip_refund=False):
     """
     DRY helper: emit the UNENROLL_DONE signal, as is done in
     common.djangoapps.student.models after a successful unenrollment.
     """
     UNENROLL_DONE.send(sender=None,
                        course_enrollment=self.course_enrollment,
                        skip_refund=skip_refund)
예제 #3
0
    def setUp(self, **kwargs):
        """Connect a stub receiver, and analytics event tracking."""
        super(TestTransferStudents, self).setUp()

        UNENROLL_DONE.connect(self.assert_unenroll_signal)
        patcher = patch('student.models.tracker')
        self.mock_tracker = patcher.start()
        self.addCleanup(patcher.stop)
 def tearDown(self):
     """Disconnects the UNENROLL stub receiver."""
     UNENROLL_DONE.disconnect(self.assert_unenroll_signal)
예제 #5
0
 def send_signal(self, skip_refund=False):
     """
     DRY helper: emit the UNENROLL_DONE signal, as is done in
     common.djangoapps.student.models after a successful unenrollment.
     """
     UNENROLL_DONE.send(sender=None, course_enrollment=self.course_enrollment, skip_refund=skip_refund)
예제 #6
0
 def tearDown(self):
     """Disconnects the UNENROLL stub receiver."""
     UNENROLL_DONE.disconnect(self.assert_unenroll_signal)