[Zope3-checkins] CVS: Zope3/lib/python/Zope/App/Traversing/tests - testEtc.py:1.4
Jim Fulton
jim@zope.com
Fri, 20 Dec 2002 14:46:16 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/App/Traversing/tests
In directory cvs.zope.org:/tmp/cvs-serv13062/Zope/App/Traversing/tests
Modified Files:
testEtc.py
Log Message:
Refactored ApplicationControl so that the application controller is no
longer a root object. Rather, to avoid traversing a database object to
get to it, we create a separate RootFolder just so we can traverse it
to get to the application controller.
We (Guido and I) also renamed the global instance to have a name
starting with a lower case name. This caused the most file changes.
To do: rip out the application controller view registry in favor of
the actions menu.
=== Zope3/lib/python/Zope/App/Traversing/tests/testEtc.py 1.3 => 1.4 ===
--- Zope3/lib/python/Zope/App/Traversing/tests/testEtc.py:1.3 Wed Jul 17 12:54:20 2002
+++ Zope3/lib/python/Zope/App/Traversing/tests/testEtc.py Fri Dec 20 14:45:46 2002
@@ -25,11 +25,12 @@
def testApplicationControl(self):
from Zope.App.Traversing.EtcNamespace import etc
from Zope.App.OFS.ApplicationControl.ApplicationControl \
- import ApplicationController
+ import applicationController, applicationControllerRoot
self.assertEqual(
- etc('ApplicationController', (), '++etc++Services', None, None),
- ApplicationController)
+ etc('ApplicationController', (), '++etc++ApplicationController',
+ applicationControllerRoot, None),
+ applicationController)
def testServices(self):
from Zope.App.Traversing.EtcNamespace import etc