Changeset 13165 for main/waeup.kofa/trunk/src/waeup
- Timestamp:
- 13 Jul 2015, 07:53:26 (9 years ago)
- Location:
- main/waeup.kofa/trunk/src/waeup/kofa
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/hostels/container.py
r9197 r13165 35 35 super(HostelsContainer, self).__init__() 36 36 return 37 38 def archive(self, id=None):39 raise NotImplementedError()40 41 def clear(self, id=None, archive=True):42 raise NotImplementedError()43 37 44 38 def addHostel(self, hostel): -
main/waeup.kofa/trunk/src/waeup/kofa/hostels/interfaces.py
r10683 r13165 31 31 class IHostelsContainer(IKofaObject): 32 32 """A container for all kind of hostel objects. 33 34 33 """ 34 35 expired = Attribute('True if current datetime is in application period.') 35 36 36 37 startdate = schema.Datetime( … … 66 67 """ 67 68 69 def addHostel(hostel): 70 """Add a hostel. 71 """ 72 73 def logger_info(ob_class, target, comment=None): 74 """Get the logger's info method. 75 """ 76 68 77 class IHostel(IKofaObject): 69 78 """A base representation of hostels. 70 71 79 """ 72 80 … … 205 213 class IBed(IKofaObject): 206 214 """A base representation of beds. 207 208 215 """ 209 216 -
main/waeup.kofa/trunk/src/waeup/kofa/hostels/tests.py
r12981 r13165 87 87 container = HostelsContainer() 88 88 hostel = Hostel() 89 self.assertRaises(90 NotImplementedError, container.archive)91 self.assertRaises(92 NotImplementedError, container.clear)93 89 # We cannot add arbitrary objects 94 90 department = Department() -
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.