[Checkins] SVN: zope.contentprovider/trunk/ Remove unneeded testing dependencies. We only need zope.testing and zope.app.pagetemplate.

Dan Korostelev nadako at gmail.com
Mon Mar 16 18:33:59 EDT 2009


Log message for revision 98171:
  Remove unneeded testing dependencies. We only need zope.testing and zope.app.pagetemplate.
  

Changed:
  U   zope.contentprovider/trunk/CHANGES.txt
  U   zope.contentprovider/trunk/setup.py
  U   zope.contentprovider/trunk/src/zope/contentprovider/tests.py

-=-
Modified: zope.contentprovider/trunk/CHANGES.txt
===================================================================
--- zope.contentprovider/trunk/CHANGES.txt	2009-03-16 22:27:10 UTC (rev 98170)
+++ zope.contentprovider/trunk/CHANGES.txt	2009-03-16 22:33:59 UTC (rev 98171)
@@ -5,6 +5,9 @@
 3.4.1 (unreleased)
 ------------------
 
+- Remove unneeded testing dependencies. We only need zope.testing and
+  zope.app.pagetemplate.
+
 - Remove zcml slug and old zpkg-related files.
 
 - Added setuptools dependency to setup.py.

Modified: zope.contentprovider/trunk/setup.py
===================================================================
--- zope.contentprovider/trunk/setup.py	2009-03-16 22:27:10 UTC (rev 98170)
+++ zope.contentprovider/trunk/setup.py	2009-03-16 22:33:59 UTC (rev 98171)
@@ -51,8 +51,6 @@
       namespace_packages=['zope'],
       extras_require = dict(
           test=['zope.app.pagetemplate',
-                'zope.app.testing',
-                'zope.security',
                 'zope.testing',
                 ]),
       install_requires=['setuptools',

Modified: zope.contentprovider/trunk/src/zope/contentprovider/tests.py
===================================================================
--- zope.contentprovider/trunk/src/zope/contentprovider/tests.py	2009-03-16 22:27:10 UTC (rev 98170)
+++ zope.contentprovider/trunk/src/zope/contentprovider/tests.py	2009-03-16 22:33:59 UTC (rev 98171)
@@ -11,34 +11,28 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-"""Viewlet tests
+"""Content provider tests
 
 $Id$
 """
 __docformat__ = 'restructuredtext'
 import os.path
 import unittest
-import zope.security
-from zope.testing import doctest
+from zope.component import eventtesting
+from zope.testing import doctest, cleanup
 from zope.testing.doctestunit import DocFileSuite
-from zope.app.testing import setup
 
-class TestParticipation(object):
-    principal = 'foobar'
-    interaction = None
-
 counter = 0
 mtime_func = None
 
 def setUp(test):
-    setup.placefulSetUp()
+    cleanup.setUp()
+    eventtesting.setUp()
 
     from zope.app.pagetemplate import metaconfigure
     from zope.contentprovider import tales
     metaconfigure.registerType('provider', tales.TALESProviderExpression)
 
-    zope.security.management.getInteraction().add(TestParticipation())
-
     # Make sure we are always reloading page template files ;-)
     global mtime_func
     mtime_func = os.path.getmtime
@@ -50,7 +44,7 @@
 
 
 def tearDown(test):
-    setup.placefulTearDown()
+    cleanup.tearDown()
     os.path.getmtime = mtime_func
     global counter
     counter = 0



More information about the Checkins mailing list