1 |
2003-10-14 Bernhard Herzog <[email protected]> |
2003-10-14 Bernhard Herzog <[email protected]> |
2 |
|
|
3 |
|
* Thuban/Model/messages.py (PROJECTION_ADDED) |
4 |
|
(PROJECTION_REPLACED, PROJECTION_REMOVED): New message types for |
5 |
|
the ProjFile objects |
6 |
|
|
7 |
|
* Thuban/Model/proj.py (ProjFile): Derive from Publisher so we can |
8 |
|
easily send messages when the projections change |
9 |
|
(ProjFile.Add, ProjFile.Remove, ProjFile.Replace): Issue messages |
10 |
|
when the change was successful |
11 |
|
|
12 |
|
* test/test_proj.py (TestProjFile.setUp): Subscribe to some of the |
13 |
|
proj file messages |
14 |
|
(TestProjFile.test_add_remove) |
15 |
|
(TestProjFile.test_remove_non_existing) |
16 |
|
(TestProjFile.test_replace) |
17 |
|
(TestProjFile.test_replace_non_existing): Test whether the right |
18 |
|
messages are sent |
19 |
|
|
20 |
|
2003-10-14 Bernhard Herzog <[email protected]> |
21 |
|
|
22 |
* test/test_proj.py (TestProjFile.test): Refactor into several |
* test/test_proj.py (TestProjFile.test): Refactor into several |
23 |
tests |
tests |
24 |
(TestProjFile.test_add_remove) |
(TestProjFile.test_add_remove) |