[Checkins] SVN: zc.table/trunk/ Remove zope.app.testing and zope.testing from dependencies

Marius Gedminas cvs-admin at zope.org
Thu Mar 29 13:17:08 UTC 2012


Log message for revision 124788:
  Remove zope.app.testing and zope.testing from dependencies
  

Changed:
  U   zc.table/trunk/CHANGES.txt
  U   zc.table/trunk/buildout.cfg
  U   zc.table/trunk/setup.py
  U   zc.table/trunk/src/zc/table/testing.py
  U   zc.table/trunk/src/zc/table/tests.py

-=-
Modified: zc.table/trunk/CHANGES.txt
===================================================================
--- zc.table/trunk/CHANGES.txt	2012-03-29 06:45:32 UTC (rev 124787)
+++ zc.table/trunk/CHANGES.txt	2012-03-29 13:17:03 UTC (rev 124788)
@@ -9,7 +9,11 @@
 
 - Removed deprecated slugs for ZPKG and ZCML.
 
+- Removed dependency on ``zope.app.testing``.
 
+- Move ``zope.testing`` to test extra.
+
+
 0.8.1 (2010-05-25)
 ------------------
 

Modified: zc.table/trunk/buildout.cfg
===================================================================
--- zc.table/trunk/buildout.cfg	2012-03-29 06:45:32 UTC (rev 124787)
+++ zc.table/trunk/buildout.cfg	2012-03-29 13:17:03 UTC (rev 124788)
@@ -4,5 +4,4 @@
 
 [test]
 recipe = zc.recipe.testrunner
-eggs = zc.table
-extra-paths = parts/zope3/src
+eggs = zc.table [test]

Modified: zc.table/trunk/setup.py
===================================================================
--- zc.table/trunk/setup.py	2012-03-29 06:45:32 UTC (rev 124787)
+++ zc.table/trunk/setup.py	2012-03-29 13:17:03 UTC (rev 124788)
@@ -8,15 +8,14 @@
         'setuptools',
         'zc.resourcelibrary >= 0.6',
         'zope.app.form',
-        'zope.app.testing',
         'zope.cachedescriptors',
         'zope.component',
         'zope.formlib',
         'zope.i18n',
         'zope.interface',
         'zope.schema',
-        'zope.testing',
     ],
+    extras_require=dict(test=['zope.testing']),
     packages=find_packages('src'),
     package_dir= {'':'src'},
 

Modified: zc.table/trunk/src/zc/table/testing.py
===================================================================
--- zc.table/trunk/src/zc/table/testing.py	2012-03-29 06:45:32 UTC (rev 124787)
+++ zc.table/trunk/src/zc/table/testing.py	2012-03-29 13:17:03 UTC (rev 124788)
@@ -16,7 +16,6 @@
 $Id: testing.py 2520 2005-06-27 21:26:18Z benji $
 """
 from zope import interface, component
-from zope.app.testing import ztapi
 import zc.table.interfaces
 import zc.table.table
 
@@ -26,10 +25,11 @@
 
 
 def setUp(test):
-    ztapi.provideUtility(zc.table.interfaces.IFormatterFactory, 
-                         SimpleFormatter)
+    gsm = component.getGlobalSiteManager()
+    gsm.registerUtility(SimpleFormatter, zc.table.interfaces.IFormatterFactory)
     assert component.getUtility(zc.table.interfaces.IFormatterFactory) != None
-    
 
+
 def tearDown(test):
-    ztapi.unprovideUtility(zc.table.interfaces.IFormatterFactory)
+    gsm = component.getGlobalSiteManager()
+    gsm.unregisterUtility(provided=zc.table.interfaces.IFormatterFactory)

Modified: zc.table/trunk/src/zc/table/tests.py
===================================================================
--- zc.table/trunk/src/zc/table/tests.py	2012-03-29 06:45:32 UTC (rev 124787)
+++ zc.table/trunk/src/zc/table/tests.py	2012-03-29 13:17:03 UTC (rev 124788)
@@ -17,14 +17,14 @@
 """
 import unittest
 from zope import component
-from zope.app.testing import placelesssetup
+from zope.component.testing import setUp, tearDown
 import zope.publisher.interfaces.browser
 import zope.schema.interfaces
 import zope.app.form.browser
 
 
 def columnSetUp(test):
-    placelesssetup.setUp(test)
+    setUp(test)
     component.provideAdapter(
         zope.app.form.browser.TextWidget,
         (zope.schema.interfaces.ITextLine,
@@ -73,12 +73,12 @@
             ),
         doctest.DocFileSuite(
             'column.txt',
-            setUp = columnSetUp, tearDown=placelesssetup.tearDown,
+            setUp=columnSetUp, tearDown=tearDown,
             optionflags=doctest.NORMALIZE_WHITESPACE+doctest.ELLIPSIS,
             ),
         doctest.DocFileSuite(
             'fieldcolumn.txt',
-            setUp = fieldColumnSetUp, tearDown=placelesssetup.tearDown,
+            setUp=fieldColumnSetUp, tearDown=tearDown,
             optionflags=doctest.NORMALIZE_WHITESPACE+doctest.ELLIPSIS,
             ),
         ))



More information about the checkins mailing list