[Checkins] SVN: zope.component/trunk/ added a smoke test for configure.zcml

Thomas Lotze tl at gocept.com
Sat Sep 18 13:30:02 EDT 2010


Log message for revision 116599:
  added a smoke test for configure.zcml

Changed:
  U   zope.component/trunk/CHANGES.txt
  A   zope.component/trunk/src/zope/component/configure.txt
  U   zope.component/trunk/src/zope/component/tests.py

-=-
Modified: zope.component/trunk/CHANGES.txt
===================================================================
--- zope.component/trunk/CHANGES.txt	2010-09-18 17:23:08 UTC (rev 116598)
+++ zope.component/trunk/CHANGES.txt	2010-09-18 17:30:02 UTC (rev 116599)
@@ -11,6 +11,8 @@
 
 - Use the new zope.testrunner package for tests.
 
+- Added a basic test for the configure.zcml file provided.
+
 3.9.5 (2010-07-09)
 ==================
 

Added: zope.component/trunk/src/zope/component/configure.txt
===================================================================
--- zope.component/trunk/src/zope/component/configure.txt	                        (rev 0)
+++ zope.component/trunk/src/zope/component/configure.txt	2010-09-18 17:30:02 UTC (rev 116599)
@@ -0,0 +1,15 @@
+Package configuration
+=====================
+
+The ``zope.component`` package provides a ZCML file that configures some basic
+components:
+
+  >>> from zope.component.tests import clearZCML
+  >>> from zope.configuration.xmlconfig import XMLConfig
+  >>> import zope.component
+
+  >>> clearZCML()
+  >>> XMLConfig('configure.zcml', zope.component)()
+
+  >>> len(list(zope.component.getGlobalSiteManager().registeredHandlers()))
+  5


Property changes on: zope.component/trunk/src/zope/component/configure.txt
___________________________________________________________________
Added: svn:keywords
   + Id Rev Date
Added: svn:eol-style
   + native

Modified: zope.component/trunk/src/zope/component/tests.py
===================================================================
--- zope.component/trunk/src/zope/component/tests.py	2010-09-18 17:23:08 UTC (rev 116598)
+++ zope.component/trunk/src/zope/component/tests.py	2010-09-18 17:30:02 UTC (rev 116599)
@@ -1729,6 +1729,8 @@
         doctest.DocTestSuite('zope.component.security'),
         doctest.DocFileSuite('zcml.txt', checker=checker,
                              setUp=setUp, tearDown=tearDown),
+        doctest.DocFileSuite('configure.txt',
+                             setUp=setUp, tearDown=tearDown),
         doctest.DocFileSuite('testlayer.txt',
                              optionflags=(doctest.ELLIPSIS +
                                           doctest.NORMALIZE_WHITESPACE +



More information about the checkins mailing list