- 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/course.txt
r7321 r7811 1 :mod:`waeup. sirp.university.course` -- Courses1 :mod:`waeup.kofa.university.course` -- Courses 2 2 ********************************************** 3 3 4 .. module:: waeup. sirp.university.course4 .. module:: waeup.kofa.university.course 5 5 6 6 Components that represent courses. 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) … … 23 23 All parameters are optional: 24 24 25 >>> from waeup. sirp.university.course import Course25 >>> from waeup.kofa.university.course import Course 26 26 >>> mycourse = Course() 27 27 >>> mycourse 28 <waeup. sirp.university.course.Course object at 0x...>28 <waeup.kofa.university.course.Course object at 0x...> 29 29 30 30 Course instances have the attributes required by the 31 :class:`waeup. sirp.interfaces.ICourse` interface:31 :class:`waeup.kofa.interfaces.ICourse` interface: 32 32 33 >>> from waeup. sirp.university.interfaces import ICourse33 >>> from waeup.kofa.university.interfaces import ICourse 34 34 >>> ICourse.providedBy(mycourse) 35 35 True … … 101 101 >>> mycourse = createObject(u'waeup.Course') 102 102 >>> mycourse 103 <waeup. sirp.university.course.Course object at 0x...>103 <waeup.kofa.university.course.Course object at 0x...> 104 104 105 105 The factory complies with the specifications from the … … 108 108 >>> from zope.interface.verify import verifyClass 109 109 >>> from zope.component.interfaces import IFactory 110 >>> from waeup. sirp.university.course import CourseFactory110 >>> from waeup.kofa.university.course import CourseFactory 111 111 >>> verifyClass(IFactory, CourseFactory) 112 112 True … … 117 117 >>> course_factory = CourseFactory() 118 118 >>> course_factory.getInterfaces() 119 <implementedBy waeup. sirp.university.course.Course>119 <implementedBy waeup.kofa.university.course.Course> 120 120 121 121 Examples … … 128 128 class and calling the constructor: 129 129 130 >>> from waeup. sirp.university.course import Course130 >>> from waeup.kofa.university.course import Course 131 131 >>> mycourse = Course() 132 132 >>> mycourse 133 <waeup. sirp.university.course.Course object at 0x...>133 <waeup.kofa.university.course.Course object at 0x...> 134 134 135 135 Another way to create courses is by asking for a factory called … … 140 140 >>> mycourse = createObject(u'waeup.Course') 141 141 >>> mycourse 142 <waeup. sirp.university.course.Course object at 0x...>142 <waeup.kofa.university.course.Course object at 0x...> 143 143
Note: See TracChangeset for help on using the changeset viewer.