source: waeup/branches/ulif-rewrite/src/waeup/README.txt @ 3833

Last change on this file since 3833 was 3833, checked in by uli, 16 years ago

Update tests.

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1The waeup package
2********************
3
4:Test-Layer: unit
5
6A portal software for student registration.
7
8Prerequisites
9=============
10
11Before we can work with the environment, we have to register all the
12utilities, adapters, etc. We grok the `waeup` package to do that::
13
14  >>> import grok
15  >>> grok.testing.grok('waeup')
16
17Universities
18============
19
20``University`` objects are the base of all functionality provided by
21this package.  They contain all facilities of a university.
22
23We can easily create universities::
24
25  >>> from waeup.app import University
26  >>> u = University()
27  >>> u
28  <waeup.app.University object at 0x...>
29
30Universities have a name.
31
32  >>> u.name
33  u'Unnamed'
34
35Universities are basically also containers for faculties, students and
36hostels::
37
38  >>> u['faculties']
39  <waeup.university.facultycontainer.FacultyContainer object at 0x...>
40
41  >>> u['students']
42  <waeup.students.studentcontainer.StudentContainer object at 0x...>
43
44  >>> u['hostels']
45  <waeup.hostel.hostelcontainer.HostelContainer object at 0x...>
46
47Faculties
48=========
49
50Faculties are containers for departments. They are intended to be
51managed by universities.
52
53We can create faculties easily::
54
55  >>> from waeup.university.faculty import Faculty
56  >>> f = Faculty()
57  >>> f
58  <waeup.university.faculty.Faculty object at 0x...>
59
60Also faculties want to be named::
61
62  >>> f.name
63  u'Unnamed Faculty'
64
65Departments
66===========
67
Note: See TracBrowser for help on using the repository browser.