Commit 189cade4 authored by Wolfgang Schnerring's avatar Wolfgang Schnerring

removed direct dependency on zope.app.folder

parent 794c5748
...@@ -19,15 +19,15 @@ from zope import component ...@@ -19,15 +19,15 @@ from zope import component
from zope.component.testing import PlacelessSetup as CAPlacelessSetup from zope.component.testing import PlacelessSetup as CAPlacelessSetup
from zope.component.eventtesting import PlacelessSetup as EventPlacelessSetup from zope.component.eventtesting import PlacelessSetup as EventPlacelessSetup
from zope.traversing.interfaces import ITraversable from zope.traversing.interfaces import ITraversable, IContainmentRoot
import zope.traversing.testing import zope.traversing.testing
import zope.interface
from zope.container.interfaces import IWriteContainer, INameChooser from zope.container.interfaces import IWriteContainer, INameChooser
from zope.container.contained import NameChooser from zope.container.contained import NameChooser
from zope.container.interfaces import ISimpleReadContainer from zope.container.interfaces import ISimpleReadContainer
from zope.container.traversal import ContainerTraversable from zope.container.traversal import ContainerTraversable
from zope.container.sample import SampleContainer
from zope.app.folder import Folder, rootFolder
# XXX we would like to swap the names of the *PlacelessSetup classes # XXX we would like to swap the names of the *PlacelessSetup classes
# in here as that would seem to follow the convention better, but # in here as that would seem to follow the convention better, but
...@@ -73,10 +73,11 @@ class ContainerPlacefulSetup(ContainerPlacelessSetup): ...@@ -73,10 +73,11 @@ class ContainerPlacefulSetup(ContainerPlacelessSetup):
def buildFolders(self): def buildFolders(self):
root = self.rootFolder = rootFolder() root = self.rootFolder = SampleContainer()
root[u'folder1'] = Folder() zope.interface.directlyProvides(root, IContainmentRoot)
root[u'folder1'][u'folder1_1'] = Folder() root[u'folder1'] = SampleContainer()
root[u'folder1'][u'folder1_1'][u'folder1_1_1'] = Folder() root[u'folder1'][u'folder1_1'] = SampleContainer()
root[u'folder2'] = Folder() root[u'folder1'][u'folder1_1'][u'folder1_1_1'] = SampleContainer()
root[u'folder2'][u'folder2_1'] = Folder() root[u'folder2'] = SampleContainer()
root[u'folder2'][u'folder2_1'][u'folder2_1_1'] = Folder() root[u'folder2'][u'folder2_1'] = SampleContainer()
root[u'folder2'][u'folder2_1'][u'folder2_1_1'] = SampleContainer()
...@@ -25,7 +25,6 @@ from zope.copypastemove import ObjectCopier ...@@ -25,7 +25,6 @@ from zope.copypastemove import ObjectCopier
from zope.copypastemove.interfaces import IObjectCopier from zope.copypastemove.interfaces import IObjectCopier
from zope.container import testing from zope.container import testing
from zope.app.folder import Folder, rootFolder
class File(object): class File(object):
pass pass
...@@ -39,12 +38,12 @@ def test_copy_events(): ...@@ -39,12 +38,12 @@ def test_copy_events():
We set things up in a root folder:: We set things up in a root folder::
>>> from zope.app.folder import rootFolder >>> from zope.container.sample import SampleContainer
>>> root = rootFolder() >>> root = SampleContainer()
Prepare some objects:: Prepare some objects::
>>> folder = Folder() >>> folder = SampleContainer()
>>> root[u'foo'] = File() >>> root[u'foo'] = File()
>>> root[u'folder'] = folder >>> root[u'folder'] = folder
>>> list(folder.keys()) >>> list(folder.keys())
......
...@@ -24,7 +24,6 @@ from zope.component.eventtesting import getEvents, clearEvents ...@@ -24,7 +24,6 @@ from zope.component.eventtesting import getEvents, clearEvents
from zope.copypastemove import ObjectMover from zope.copypastemove import ObjectMover
from zope.copypastemove.interfaces import IObjectMover from zope.copypastemove.interfaces import IObjectMover
from zope.app.folder import Folder
from zope.container import testing from zope.container import testing
class File(object): class File(object):
...@@ -34,8 +33,8 @@ def test_move_events(): ...@@ -34,8 +33,8 @@ def test_move_events():
""" """
We need a root folder:: We need a root folder::
>>> from zope.app.folder import rootFolder >>> from zope.container.sample import SampleContainer
>>> root = rootFolder() >>> root = SampleContainer()
Prepare the setup:: Prepare the setup::
...@@ -44,7 +43,7 @@ def test_move_events(): ...@@ -44,7 +43,7 @@ def test_move_events():
Prepare some objects:: Prepare some objects::
>>> folder = Folder() >>> folder = SampleContainer()
>>> root[u'foo'] = File() >>> root[u'foo'] = File()
>>> root[u'folder'] = folder >>> root[u'folder'] = folder
>>> list(folder.keys()) >>> list(folder.keys())
......
...@@ -24,8 +24,8 @@ def test_order_events(): ...@@ -24,8 +24,8 @@ def test_order_events():
""" """
Prepare the setup:: Prepare the setup::
>>> from zope.app.folder import rootFolder >>> from zope.container.sample import SampleContainer
>>> root = rootFolder() >>> root = SampleContainer()
Prepare some objects:: Prepare some objects::
...@@ -62,8 +62,8 @@ def test_all_items_available_at_object_added_event(): ...@@ -62,8 +62,8 @@ def test_all_items_available_at_object_added_event():
""" """
Prepare the setup:: Prepare the setup::
>>> from zope.app.folder import rootFolder >>> from zope.container.sample import SampleContainer
>>> root = rootFolder() >>> root = SampleContainer()
Now register an event subscriber to object added events. Now register an event subscriber to object added events.
...@@ -89,8 +89,8 @@ def test_exception_causes_order_fix(): ...@@ -89,8 +89,8 @@ def test_exception_causes_order_fix():
""" """
Prepare the setup:: Prepare the setup::
>>> from zope.app.folder import rootFolder >>> from zope.container.sample import SampleContainer
>>> root = rootFolder() >>> root = SampleContainer()
Now register an event subscriber to object added events that Now register an event subscriber to object added events that
throws an error. throws an error.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment