- Timestamp:
- 8 Mar 2012, 19:00:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/university/department.txt
r7333 r7811 1 :mod:`waeup. sirp.university.department` -- Departments1 :mod:`waeup.kofa.university.department` -- Departments 2 2 ****************************************************** 3 3 4 .. module:: waeup. sirp.university.department4 .. module:: waeup.kofa.university.department 5 5 6 6 Components that represent university departments. 7 7 8 8 .. :doctest: 9 .. :layer: waeup. sirp.testing.SIRPUnitTestLayer9 .. :layer: waeup.kofa.testing.KOFAUnitTestLayer 10 10 11 11 Content Classes (models and containers) … … 20 20 Create a representation of a university department: 21 21 22 >>> from waeup. sirp.university.department import Department22 >>> from waeup.kofa.university.department import Department 23 23 >>> mydept = Department() 24 24 >>> mydept 25 <waeup. sirp.university.department.Department object at 0x...>25 <waeup.kofa.university.department.Department object at 0x...> 26 26 27 27 Another way to create :class:`Department` instances is by asking 28 for a factory called ``waeup. sirp.Department``. This way we can create a28 for a factory called ``waeup.kofa.Department``. This way we can create a 29 29 department without importing a class: 30 30 … … 32 32 >>> mydept = createObject(u'waeup.Department') 33 33 >>> mydept 34 <waeup. sirp.university.department.Department object at 0x...>34 <waeup.kofa.university.department.Department object at 0x...> 35 35 36 36 :class:`Department` instances have the attributes required by the 37 37 `IDepartment` interface: 38 38 39 >>> from waeup. sirp.university.interfaces import IDepartment39 >>> from waeup.kofa.university.interfaces import IDepartment 40 40 >>> IDepartment.providedBy(mydept) 41 41 True … … 86 86 87 87 >>> mydept.courses 88 <waeup. sirp.university.coursescontainer.CoursesContainer object at 0x...>88 <waeup.kofa.university.coursescontainer.CoursesContainer object at 0x...> 89 89 90 90 … … 97 97 98 98 >>> mydept.certificates 99 <waeup. sirp...certificatescontainer.CertificatesContainer object at 0x...>99 <waeup.kofa...certificatescontainer.CertificatesContainer object at 0x...> 100 100 101 101 Utilities … … 117 117 >>> mydepartment = createObject(u'waeup.Department') 118 118 >>> mydepartment 119 <waeup. sirp.university.department.Department object at 0x...>119 <waeup.kofa.university.department.Department object at 0x...> 120 120 121 121 The factory complies with the specifications from the … … 124 124 >>> from zope.interface.verify import verifyClass 125 125 >>> from zope.component.interfaces import IFactory 126 >>> from waeup. sirp.university.department import DepartmentFactory126 >>> from waeup.kofa.university.department import DepartmentFactory 127 127 >>> verifyClass(IFactory, DepartmentFactory) 128 128 True … … 133 133 >>> department_factory = DepartmentFactory() 134 134 >>> department_factory.getInterfaces() 135 <implementedBy waeup. sirp.university.department.Department>135 <implementedBy waeup.kofa.university.department.Department>
Note: See TracChangeset for help on using the changeset viewer.