Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zope-container
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
zope-container
Commits
189cade4
Commit
189cade4
authored
Jan 29, 2009
by
Wolfgang Schnerring
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
removed direct dependency on zope.app.folder
parent
794c5748
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
24 deletions
+23
-24
src/zope/container/testing.py
src/zope/container/testing.py
+11
-10
src/zope/container/tests/test_objectcopier.py
src/zope/container/tests/test_objectcopier.py
+3
-4
src/zope/container/tests/test_objectmover.py
src/zope/container/tests/test_objectmover.py
+3
-4
src/zope/container/tests/test_ordered.py
src/zope/container/tests/test_ordered.py
+6
-6
No files found.
src/zope/container/testing.py
View file @
189cade4
...
...
@@ -19,15 +19,15 @@ from zope import component
from
zope.component.testing
import
PlacelessSetup
as
CAPlacelessSetup
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.interface
from
zope.container.interfaces
import
IWriteContainer
,
INameChooser
from
zope.container.contained
import
NameChooser
from
zope.container.interfaces
import
ISimpleReadContainer
from
zope.container.traversal
import
ContainerTraversable
from
zope.app.folder
import
Folder
,
rootFolder
from
zope.container.sample
import
SampleContainer
# XXX we would like to swap the names of the *PlacelessSetup classes
# in here as that would seem to follow the convention better, but
...
...
@@ -73,10 +73,11 @@ class ContainerPlacefulSetup(ContainerPlacelessSetup):
def
buildFolders
(
self
):
root
=
self
.
rootFolder
=
rootFolder
()
root
[
u'folder1'
]
=
Folder
()
root
[
u'folder1'
][
u'folder1_1'
]
=
Folder
()
root
[
u'folder1'
][
u'folder1_1'
][
u'folder1_1_1'
]
=
Folder
()
root
[
u'folder2'
]
=
Folder
()
root
[
u'folder2'
][
u'folder2_1'
]
=
Folder
()
root
[
u'folder2'
][
u'folder2_1'
][
u'folder2_1_1'
]
=
Folder
()
root
=
self
.
rootFolder
=
SampleContainer
()
zope
.
interface
.
directlyProvides
(
root
,
IContainmentRoot
)
root
[
u'folder1'
]
=
SampleContainer
()
root
[
u'folder1'
][
u'folder1_1'
]
=
SampleContainer
()
root
[
u'folder1'
][
u'folder1_1'
][
u'folder1_1_1'
]
=
SampleContainer
()
root
[
u'folder2'
]
=
SampleContainer
()
root
[
u'folder2'
][
u'folder2_1'
]
=
SampleContainer
()
root
[
u'folder2'
][
u'folder2_1'
][
u'folder2_1_1'
]
=
SampleContainer
()
src/zope/container/tests/test_objectcopier.py
View file @
189cade4
...
...
@@ -25,7 +25,6 @@ from zope.copypastemove import ObjectCopier
from
zope.copypastemove.interfaces
import
IObjectCopier
from
zope.container
import
testing
from
zope.app.folder
import
Folder
,
rootFolder
class
File
(
object
):
pass
...
...
@@ -39,12 +38,12 @@ def test_copy_events():
We set things up in a root folder::
>>> from zope.
app.folder import rootFold
er
>>> root =
rootFold
er()
>>> from zope.
container.sample import SampleContain
er
>>> root =
SampleContain
er()
Prepare some objects::
>>> folder =
Fold
er()
>>> folder =
SampleContain
er()
>>> root[u'foo'] = File()
>>> root[u'folder'] = folder
>>> list(folder.keys())
...
...
src/zope/container/tests/test_objectmover.py
View file @
189cade4
...
...
@@ -24,7 +24,6 @@ from zope.component.eventtesting import getEvents, clearEvents
from
zope.copypastemove
import
ObjectMover
from
zope.copypastemove.interfaces
import
IObjectMover
from
zope.app.folder
import
Folder
from
zope.container
import
testing
class
File
(
object
):
...
...
@@ -34,8 +33,8 @@ def test_move_events():
"""
We need a root folder::
>>> from zope.
app.folder import rootFold
er
>>> root =
rootFold
er()
>>> from zope.
container.sample import SampleContain
er
>>> root =
SampleContain
er()
Prepare the setup::
...
...
@@ -44,7 +43,7 @@ def test_move_events():
Prepare some objects::
>>> folder =
Fold
er()
>>> folder =
SampleContain
er()
>>> root[u'foo'] = File()
>>> root[u'folder'] = folder
>>> list(folder.keys())
...
...
src/zope/container/tests/test_ordered.py
View file @
189cade4
...
...
@@ -24,8 +24,8 @@ def test_order_events():
"""
Prepare the setup::
>>> from zope.app.folder import rootFold
er
>>> root = rootFold
er()
>>> from zope.container.sample import SampleContain
er
>>> root = SampleContain
er()
Prepare some objects::
...
...
@@ -62,8 +62,8 @@ def test_all_items_available_at_object_added_event():
"""
Prepare the setup::
>>> from zope.app.folder import rootFold
er
>>> root = rootFold
er()
>>> from zope.container.sample import SampleContain
er
>>> root = SampleContain
er()
Now register an event subscriber to object added events.
...
...
@@ -89,8 +89,8 @@ def test_exception_causes_order_fix():
"""
Prepare the setup::
>>> from zope.app.folder import rootFold
er
>>> root = rootFold
er()
>>> from zope.container.sample import SampleContain
er
>>> root = SampleContain
er()
Now register an event subscriber to object added events that
throws an error.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment