Changeset 11595 for main/waeup.kofa/trunk/src/waeup/kofa/students/tests
- Timestamp:
- 23 Apr 2014, 08:26:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_utils.py
r11590 r11595 43 43 site = grok.getSite() 44 44 utils = getUtility(IStudentsUtils) 45 msg, mnumber = utils.setMatricNumber(self.student) 46 self.assertEqual(msg, 'Matriculation number cannot be set.') 47 self.assertEqual(mnumber, None) 48 site['configuration'].next_matric_integer = 1 45 # Matric number can't be set twice. 49 46 msg, mnumber = utils.setMatricNumber(self.student) 50 47 self.assertEqual(msg, 'Matriculation number already set.') … … 52 49 self.assertEqual(self.student.matric_number, '234') 53 50 self.student.matric_number = None 51 # Matric number can't be set if next_matric_integer is 0. 52 msg, mnumber = utils.setMatricNumber(self.student) 53 self.assertEqual(msg, 'Matriculation number cannot be set.') 54 self.assertEqual(mnumber, None) 55 site['configuration'].next_matric_integer = 1 56 # Now all requirements are met and matric number can be set. 54 57 msg, mnumber = utils.setMatricNumber(self.student) 55 58 self.assertEqual(msg, None) 56 self.assertEqual(mnumber, 1)59 self.assertEqual(mnumber, '1') 57 60 self.assertEqual(self.student.matric_number, '1') 58 61 self.assertEqual(site['configuration'].next_matric_integer, 2) 59 # Student can be found in catalog .62 # Student can be found in catalog with new matric number. 60 63 cat = queryUtility(ICatalog, name='students_catalog') 61 64 results = list(cat.searchResults(matric_number=('1', '1')))
Note: See TracChangeset for help on using the changeset viewer.