[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS/Folder/tests - testFolderAdder.py:1.1.2.4

Scott Robertson srobertson@codeit.com
Sat, 9 Feb 2002 12:44:00 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Folder/tests
In directory cvs.zope.org:/tmp/cvs-serv2438/lib/python/Zope/App/OFS/Folder/tests

Modified Files:
      Tag: Zope-3x-branch
	testFolderAdder.py 
Log Message:
Refactored provideClass to use different addable registries.

Fixed the tests that called provied class to pass in the appropriate 
registry as needed (either ContentAddables or ServiceAddables).

Modified zope.zcml to use the new "service" namespace which provides the 
provideClass directive for services.




=== Zope3/lib/python/Zope/App/OFS/Folder/tests/testFolderAdder.py 1.1.2.3 => 1.1.2.4 ===
 from Zope.App.ZMI.Addable import ContentAddables
 from Zope.App.ZMI.provideClass import provideClass
+from Zope.App.ZMI.Addable import ContentAddable
 
 class Foo: pass
 class Bar: pass
@@ -83,17 +84,20 @@
             Can we get add an object back when some classes have
             been registered?
         """
-        provideClass( qualified_name='Zope.App.OFS.tests.testFolderAdd.Foo'
+        provideClass( ContentAddable
+                    ,  qualified_name='Zope.App.OFS.tests.testFolderAdd.Foo'
                     , _class=Foo
                     , permission=AddPermission
                     , title='Foo'
                     )
-        provideClass( qualified_name='Zope.App.OFS.tests.testFolderAdd.Bar'
+        provideClass(ContentAddable
+                    , qualified_name='Zope.App.OFS.tests.testFolderAdd.Bar'
                     , _class=Bar
                     , permission=AddPermission
                     , title='Bar'
                     )
-        provideClass( qualified_name='Zope.App.OFS.tests.testFolderAdd.Baz'
+        provideClass(ContentAddable
+                    , qualified_name='Zope.App.OFS.tests.testFolderAdd.Baz'
                     , _class=Baz
                     , permission=AddPermission
                     , title='Baz'