[Checkins] SVN: zope.app.i18n/trunk/ Remove test dependency on zope.app.component

Marius Gedminas cvs-admin at zope.org
Mon Dec 10 18:38:55 UTC 2012


Log message for revision 128561:
  Remove test dependency on zope.app.component
  

Changed:
  U   zope.app.i18n/trunk/CHANGES.txt
  U   zope.app.i18n/trunk/setup.py
  U   zope.app.i18n/trunk/src/zope/app/i18n/tests/test_translationdomain.py

-=-
Modified: zope.app.i18n/trunk/CHANGES.txt
===================================================================
--- zope.app.i18n/trunk/CHANGES.txt	2012-12-10 17:33:21 UTC (rev 128560)
+++ zope.app.i18n/trunk/CHANGES.txt	2012-12-10 18:38:54 UTC (rev 128561)
@@ -6,6 +6,7 @@
 ------------------
 
 - Fix translate() when used with ZODB 4.
+- Remove test dependency on zope.app.component
 
 3.6.3 (2010-09-01)
 ------------------

Modified: zope.app.i18n/trunk/setup.py
===================================================================
--- zope.app.i18n/trunk/setup.py	2012-12-10 17:33:21 UTC (rev 128560)
+++ zope.app.i18n/trunk/setup.py	2012-12-10 18:38:54 UTC (rev 128561)
@@ -52,7 +52,7 @@
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     namespace_packages=['zope', 'zope.app'],
-    extras_require = dict(test=['zope.app.testing', 'zope.app.component']),
+    extras_require = dict(test=['zope.app.testing']),
     install_requires=['setuptools',
                       'zope.publisher>=3.9',
                       'zope.component>=3.6',

Modified: zope.app.i18n/trunk/src/zope/app/i18n/tests/test_translationdomain.py
===================================================================
--- zope.app.i18n/trunk/src/zope/app/i18n/tests/test_translationdomain.py	2012-12-10 17:33:21 UTC (rev 128560)
+++ zope.app.i18n/trunk/src/zope/app/i18n/tests/test_translationdomain.py	2012-12-10 18:38:54 UTC (rev 128561)
@@ -26,15 +26,13 @@
 from zope.i18n.tests.test_itranslationdomain import TestITranslationDomain
 from zope.i18n.translationdomain \
      import TranslationDomain as GlobalTranslationDomain
-from zope.interface import implements, classImplements
+from zope.interface import implements
 from zope.interface.verify import verifyObject
-from zope.annotation.interfaces import IAttributeAnnotatable
 from zope.traversing.api import traverse
 
 from zope.app.i18n import interfaces
 from zope.app.i18n.messagecatalog import MessageCatalog
 from zope.app.i18n.translationdomain import TranslationDomain
-from zope.app.component.testing import PlacefulSetup
 from zope.app.testing import setup, ztapi
 
 
@@ -182,17 +180,20 @@
 class TestTranslationDomain(TestITranslationDomain,
                             TestISyncTranslationDomain,
                             TestILocalTranslationDomain,
-                            PlacefulSetup,
                             unittest.TestCase):
 
 
     def setUp(self):
-        classImplements(TranslationDomain, IAttributeAnnotatable)
-        self.sm = PlacefulSetup.setUp(self, site=True)
         TestITranslationDomain.setUp(self)
 
+        # placefulSetup
+        setup.setUpTraversal()
+        setup.setUpSiteManagerLookup()
+        self.rootFolder = setup.buildSampleFolderTree()
+
+        self.sm = setup.createSiteManager(self.rootFolder, setsite=True)
         setup.addUtility(self.sm, 'default', ITranslationDomain, self._domain)
-        
+
         ztapi.provideUtility(IFactory, Factory(MessageCatalog),
                              'zope.app.MessageCatalog')
 



More information about the checkins mailing list