[Checkins] SVN: grokcore.registries/trunk/s Removed grokcore.site, tests now use plain Components (not persistent to avoid the ZODB3 dependencies)

Souheil Chelfouh cvs-admin at zope.org
Thu Aug 9 14:04:04 UTC 2012


Log message for revision 127461:
  Removed grokcore.site, tests now use plain Components (not persistent to avoid the ZODB3 dependencies)

Changed:
  U   grokcore.registries/trunk/setup.py
  U   grokcore.registries/trunk/src/grokcore/registries/README.txt
  U   grokcore.registries/trunk/src/grokcore/registries/configure.zcml
  U   grokcore.registries/trunk/src/grokcore/registries/ftesting.zcml
  U   grokcore.registries/trunk/src/grokcore/registries/ftests/registries/grok_integration.py

-=-
Modified: grokcore.registries/trunk/setup.py
===================================================================
--- grokcore.registries/trunk/setup.py	2012-08-09 13:51:24 UTC (rev 127460)
+++ grokcore.registries/trunk/setup.py	2012-08-09 14:04:00 UTC (rev 127461)
@@ -15,7 +15,6 @@
 
 tests_require = [
     'grokcore.component',
-    'grokcore.site',
     'zope.testing',
     ]
 

Modified: grokcore.registries/trunk/src/grokcore/registries/README.txt
===================================================================
--- grokcore.registries/trunk/src/grokcore/registries/README.txt	2012-08-09 13:51:24 UTC (rev 127460)
+++ grokcore.registries/trunk/src/grokcore/registries/README.txt	2012-08-09 14:04:00 UTC (rev 127461)
@@ -68,7 +68,6 @@
   ... <configure i18n_domain="zope">
   ...   <include package="zope.component" file="meta.zcml" />
   ...   <include package="grokcore.registries" file="meta.zcml" />
-  ...   <include package="grokcore.site" />
   ... </configure>
   ... ''')
 
@@ -103,11 +102,6 @@
 
 Now we use our ´custom´ one:
 
-  >>> custom.getUtility(IExample, name="global")
-  Traceback (most recent call last):
-  ...
-  ComponentLookupError: (<InterfaceClass grokcore.registries.tests.registries.interfaces.IExample>, 'global')
-
   >>> custom.getUtility(IExample, name="local")
   <grokcore.registries.tests.registries.local.MyExample object at ...>
 
@@ -115,19 +109,12 @@
 Using BaseRegistries (Stacked Registries)
 -----------------------------------------
 
-  >>> from grokcore.site import Application
-  >>> site = Application()
-  >>> from zope.site.site import LocalSiteManager
-  >>> site.setSiteManager(LocalSiteManager(site))
-  >>> sm = site.getSiteManager()
+  >>> from zope.component.registry import Components
+  >>> sm = Components()
 
   >>> sm.__bases__
-  (<BaseGlobalComponents base>,)
+  ()
 
-
-  >>> sm.getUtility(IExample, name="global")
-  <grokcore.registries.tests.registries.global.MyExample object at 0...>
-
   >>> sm.getUtility(IExample, name="local")
   Traceback (most recent call last):
   ...
@@ -137,10 +124,7 @@
 
   >>> sm.__bases__ += (custom,)
   >>> sm.__bases__
-  (<BaseGlobalComponents base>, <BaseComponents custom>)
+  (<BaseComponents custom>,)
 
-  >>> sm.getUtility(IExample, name="global")
-  <grokcore.registries.tests.registries.global.MyExample object at 0...>
-
   >>> sm.getUtility(IExample, name="local")
   <grokcore.registries.tests.registries.local.MyExample object at 0...>

Modified: grokcore.registries/trunk/src/grokcore/registries/configure.zcml
===================================================================
--- grokcore.registries/trunk/src/grokcore/registries/configure.zcml	2012-08-09 13:51:24 UTC (rev 127460)
+++ grokcore.registries/trunk/src/grokcore/registries/configure.zcml	2012-08-09 14:04:00 UTC (rev 127461)
@@ -1,9 +1,7 @@
 <configure
   xmlns="http://namespaces.zope.org/zope"
-  xmlns:browser="http://namespaces.zope.org/browser"
   xmlns:grok="http://namespaces.zope.org/grok">
 
-  <include package="grokcore.site" />
-  <include package="." file="meta.zcml" />
+  <include file="meta.zcml" />
 
 </configure>

Modified: grokcore.registries/trunk/src/grokcore/registries/ftesting.zcml
===================================================================
--- grokcore.registries/trunk/src/grokcore/registries/ftesting.zcml	2012-08-09 13:51:24 UTC (rev 127460)
+++ grokcore.registries/trunk/src/grokcore/registries/ftesting.zcml	2012-08-09 14:04:00 UTC (rev 127461)
@@ -4,6 +4,7 @@
    i18n_domain="grokcore.registries"
    package="grokcore.registries">
 
+  <include package="grokcore.component" file="meta.zcml" />
   <include package="grokcore.registries" file="meta.zcml" />
   <include package="grokcore.registries" />
 

Modified: grokcore.registries/trunk/src/grokcore/registries/ftests/registries/grok_integration.py
===================================================================
--- grokcore.registries/trunk/src/grokcore/registries/ftests/registries/grok_integration.py	2012-08-09 13:51:24 UTC (rev 127460)
+++ grokcore.registries/trunk/src/grokcore/registries/ftests/registries/grok_integration.py	2012-08-09 14:04:00 UTC (rev 127461)
@@ -27,14 +27,14 @@
 
 """
 
-from zope.component.persistentregistry import PersistentComponents
+from zope.component.registry import Components
 from grokcore.registries.ftests.registries.basic import specialRegistry
 
 
 class MyApplication(object):
 
     def __init__(self):
-        self._sm = PersistentComponents()
+        self._sm = Components()
 
     def getSiteManager(self):
         current = self._sm



More information about the checkins mailing list