[Checkins] SVN: z3c.relationfieldui/trunk/src/z3c/relationfieldui/ Make this work again after the changes in z3c.relationfield.
Martijn Faassen
faassen at infrae.com
Fri Oct 17 12:52:44 EDT 2008
Log message for revision 92322:
Make this work again after the changes in z3c.relationfield.
Changed:
U z3c.relationfieldui/trunk/src/z3c/relationfieldui/README.txt
U z3c.relationfieldui/trunk/src/z3c/relationfieldui/configure.zcml
U z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftesting.zcml
U z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftests.py
-=-
Modified: z3c.relationfieldui/trunk/src/z3c/relationfieldui/README.txt
===================================================================
--- z3c.relationfieldui/trunk/src/z3c/relationfieldui/README.txt 2008-10-17 16:46:56 UTC (rev 92321)
+++ z3c.relationfieldui/trunk/src/z3c/relationfieldui/README.txt 2008-10-17 16:52:44 UTC (rev 92322)
@@ -22,8 +22,20 @@
from ``b`` to ``a``::
>>> root = getRootFolder()['root'] = TestApp()
+ >>> from zope.app.component.site import LocalSiteManager
+ >>> root.setSiteManager(LocalSiteManager(root))
>>> from zope.app.component.hooks import setSite
>>> setSite(root)
+ >>> from zope.app.intid import IntIds
+ >>> from zope.app.intid.interfaces import IIntIds
+ >>> root['intids'] = intids = IntIds()
+ >>> sm = root.getSiteManager()
+ >>> sm.registerUtility(intids, provided=IIntIds)
+ >>> from z3c.relationfield import RelationCatalog
+ >>> from zc.relation.interfaces import ICatalog
+ >>> root['catalog'] = catalog = RelationCatalog()
+ >>> sm.registerUtility(catalog, provided=ICatalog)
+
>>> root['a'] = Item()
>>> from z3c.relationfield import RelationValue
>>> b = Item()
Modified: z3c.relationfieldui/trunk/src/z3c/relationfieldui/configure.zcml
===================================================================
--- z3c.relationfieldui/trunk/src/z3c/relationfieldui/configure.zcml 2008-10-17 16:46:56 UTC (rev 92321)
+++ z3c.relationfieldui/trunk/src/z3c/relationfieldui/configure.zcml 2008-10-17 16:52:44 UTC (rev 92322)
@@ -2,8 +2,7 @@
xmlns="http://namespaces.zope.org/zope"
xmlns:grok="http://namespaces.zope.org/grok">
- <include package="grok" file="meta.zcml" />
- <include package="grok" />
+ <include package="grokcore.component" file="meta.zcml" />
<include package="z3c.relationfield" />
<grok:grok package="."/>
Modified: z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftesting.zcml
===================================================================
--- z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftesting.zcml 2008-10-17 16:46:56 UTC (rev 92321)
+++ z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftesting.zcml 2008-10-17 16:52:44 UTC (rev 92322)
@@ -2,10 +2,17 @@
xmlns="http://namespaces.zope.org/zope"
xmlns:grok="http://namespaces.zope.org/grok"
i18n_domain="z3c.relationfield"
- package="z3c.relationfield"
+ package="z3c.relationfieldui"
>
- <include package="grok" />
+ <include package="zope.app.zcmlfiles" file="meta.zcml" />
+ <include package="zope.securitypolicy" file="meta.zcml" />
+
+ <include package="zope.app.zcmlfiles" />
+ <include package="zope.app.authentication" />
+ <include package="zope.app.keyreference" />
+ <include package="zope.app.intid" />
+
<include package="z3c.relationfieldui" />
<!-- Typical functional testing security setup -->
Modified: z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftests.py
===================================================================
--- z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftests.py 2008-10-17 16:46:56 UTC (rev 92321)
+++ z3c.relationfieldui/trunk/src/z3c/relationfieldui/ftests.py 2008-10-17 16:52:44 UTC (rev 92322)
@@ -2,7 +2,12 @@
import grok
+from persistent import Persistent
+
import zope.interface
+from zope.interface import implements
+from zope.app.component.site import SiteManagerContainer
+from zope.app.container.btree import BTreeContainer
from zope.app.intid import IntIds
from zope.app.intid.interfaces import IIntIds
@@ -19,21 +24,20 @@
"""Test fixture used by README.txt
"""
rel = Relation(title=u"Relation")
-
-class Item(grok.Model):
+
+class Item(Persistent):
"""Test fixture used by README.txt
"""
- grok.implements(IItem, IHasRelations)
+ implements(IItem, IHasRelations)
def __init__(self):
self.rel = None
-class TestApp(grok.Application, grok.Container):
+class TestApp(SiteManagerContainer, BTreeContainer):
"""Test fixture used by README.txt.
"""
- grok.local_utility(IntIds, provides=IIntIds)
- grok.local_utility(RelationCatalog, provides=ICatalog)
-
+ pass
+
def test_suite():
globs = { 'TestApp': TestApp, 'IItem': IItem, 'Item': Item }
readme = FunctionalDocFileSuite(
More information about the Checkins
mailing list