Ignore:
Timestamp:
16 Jan 2020, 11:04:43 (5 years ago)
Author:
Henrik Bettermann
Message:

Reset _curr_stud_id if student could not be created.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py

    r15036 r15932  
    6363        fd = storage.getFile(file_id)
    6464        file_len_orig = len(fd.read())
     65        self.assertEqual(self.app['students']._curr_stud_id, 1000000)
    6566        # Let's try to create the student
    6667        (success, msg) = self.applicant.createStudent()
     
    6869        IWorkflowState(self.applicant).setState('admitted')
    6970        (success, msg) = self.applicant.createStudent()
     71        # Current student_id has not changed.
     72        self.assertEqual(self.app['students']._curr_stud_id, 1000000)
    7073        self.assertTrue(msg == 'No course admitted provided.')
    7174        self.browser.open(self.manage_path)
     
    7780        self.assertFalse(success)
    7881        self.assertTrue('ConstraintNotSatisfied: CERT1' in msg)
     82        # Current student_id has not changed.
     83        self.assertEqual(self.app['students']._curr_stud_id, 1000000)
    7984        # Ok, lets add the certificate and try again
    8085        self.app['faculties']['fac1']['dep1'].certificates.addCertificate(
     
    8590        (success, msg) = self.applicant.createStudent()
    8691        self.assertTrue('created' in msg)
     92        # Current student_id has not changed.
     93        self.assertEqual(self.app['students']._curr_stud_id, 1000001)
    8794        # The applicant is locked
    8895        self.assertTrue(self.applicant.locked)
     
    116123        self.assertTrue(len(pdf) > 0)
    117124        self.assertEqual(pdf[:8], '%PDF-1.4')
    118         # Copy te file to samples_dir
    119125        path = os.path.join(samples_dir(), 'application_slip.pdf')
    120126        open(path, 'wb').write(pdf)
Note: See TracChangeset for help on using the changeset viewer.