[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