[Checkins] SVN: zope.principalregistry/trunk/ - Added test extra to declare test dependency on ``zope.component [test]``.

Michael Howitz mh at gocept.com
Sat Sep 25 08:34:43 EDT 2010


Log message for revision 116872:
  - Added test extra to declare test dependency on ``zope.component [test]``.
  
  - Using Python's ``doctest`` module instead of depreacted
    ``zope.testing.doctest``.
  
  - Fixed some typos in change log.
  
  

Changed:
  U   zope.principalregistry/trunk/CHANGES.txt
  U   zope.principalregistry/trunk/buildout.cfg
  U   zope.principalregistry/trunk/setup.py
  U   zope.principalregistry/trunk/src/zope/principalregistry/tests/test_doc.py

-=-
Modified: zope.principalregistry/trunk/CHANGES.txt
===================================================================
--- zope.principalregistry/trunk/CHANGES.txt	2010-09-25 12:31:54 UTC (rev 116871)
+++ zope.principalregistry/trunk/CHANGES.txt	2010-09-25 12:34:43 UTC (rev 116872)
@@ -5,16 +5,20 @@
 3.7.1 (unreleased)
 ------------------
 
-- ...
+- Added test extra to declare test dependency on ``zope.component [test]``.
 
+- Using Python's ``doctest`` module instead of depreacted
+  ``zope.testing.doctest``.
+
+
 3.7.0 (2009-03-14)
 ------------------
 
-- Remove ``zope.container`` dependency, as contained principals didn't make any
+- Removed ``zope.container`` dependency, as contained principals didn't make any
   sense, since PrincipalRegistry never provided IContainer. Also, zope.container
   pulls a number dependencies, that are not needed for non-persistent principal
-  registry (like, ZODB, for example).
-  
+  registry (like, ZCML, for example).
+
   Set __name__ and __parent__ by hand to provide some backward-compatibility and
   to save a pointer to registry from principal objects.
 

Modified: zope.principalregistry/trunk/buildout.cfg
===================================================================
--- zope.principalregistry/trunk/buildout.cfg	2010-09-25 12:31:54 UTC (rev 116871)
+++ zope.principalregistry/trunk/buildout.cfg	2010-09-25 12:34:43 UTC (rev 116872)
@@ -4,7 +4,7 @@
 
 [test]
 recipe = zc.recipe.testrunner
-eggs = zope.principalregistry
+eggs = zope.principalregistry [test]
 
 [coverage-test]
 recipe = zc.recipe.testrunner

Modified: zope.principalregistry/trunk/setup.py
===================================================================
--- zope.principalregistry/trunk/setup.py	2010-09-25 12:31:54 UTC (rev 116871)
+++ zope.principalregistry/trunk/setup.py	2010-09-25 12:34:43 UTC (rev 116872)
@@ -52,6 +52,10 @@
                         'zope.password',
                         'zope.security',
                         ],
+      extras_require=dict(
+          test=[
+              'zope.component [test]',
+              ]),
       include_package_data = True,
       zip_safe = False,
       )

Modified: zope.principalregistry/trunk/src/zope/principalregistry/tests/test_doc.py
===================================================================
--- zope.principalregistry/trunk/src/zope/principalregistry/tests/test_doc.py	2010-09-25 12:31:54 UTC (rev 116871)
+++ zope.principalregistry/trunk/src/zope/principalregistry/tests/test_doc.py	2010-09-25 12:34:43 UTC (rev 116872)
@@ -13,12 +13,12 @@
 ##############################################################################
 """Tests for the principal registry ZCML directives
 """
-import unittest
-from zope.testing import doctest
-from zope.component.testing import setUp as setUpComponent 
+from zope.component.testing import setUp as setUpComponent
 from zope.component.testing import tearDown as tearDownComponent
-from zope.configuration import xmlconfig 
+from zope.configuration import xmlconfig
 from zope.password.testing import setUpPasswordManagers
+import doctest
+import unittest
 
 def setUp(test=None):
     setUpComponent()



More information about the checkins mailing list