Changeset 13165 for main/waeup.kofa/trunk/src/waeup/kofa/students
- Timestamp:
- 13 Jul 2015, 07:53:26 (9 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa/students
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/container.py
r8737 r13165 65 65 return new_id 66 66 67 def archive(self, id=None):68 raise NotImplementedError()69 70 def clear(self, id=None, archive=True):71 raise NotImplementedError()72 73 67 def addStudent(self, student): 74 68 """Add a student with subcontainers. -
main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py
r13125 r13165 145 145 """ 146 146 147 def archive(id=None):148 """Create on-dist archive of students.149 150 If id is `None`, all students are archived.151 152 If id contains a single id string, only the respective153 students are archived.154 155 If id contains a list of id strings all of the respective156 students types are saved to disk.157 """158 159 def clear(id=None, archive=True):160 """Remove students of type given by 'id'.161 162 Optionally archive the students.163 164 If id is `None`, all students are archived.165 166 If id contains a single id string, only the respective167 students are archived.168 169 If id contains a list of id strings all of the respective170 student types are saved to disk.171 172 If `archive` is ``False`` none of the archive-handling is done173 and respective students are simply removed from the174 database.175 """176 177 147 unique_student_id = Attribute("""A unique student id.""") 178 148 -
main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_container.py
r7811 r13165 72 72 # We cannot call the fundamental methods of a base in that case 73 73 container = StudentsContainer() 74 self.assertRaises(75 NotImplementedError, container.archive)76 self.assertRaises(77 NotImplementedError, container.clear)78 74 # We cannot add arbitrary objects 79 75 department = Department()
Note: See TracChangeset for help on using the changeset viewer.