[Checkins] SVN: zope.app.tree/trunk/ Make zope.app.tree compatible with the upcoming zope.traversing release.

Christian Theune ct at gocept.com
Thu Jan 29 09:39:16 EST 2009


Log message for revision 95436:
  Make zope.app.tree compatible with the upcoming zope.traversing release.
  

Changed:
  U   zope.app.tree/trunk/CHANGES.txt
  U   zope.app.tree/trunk/setup.py
  U   zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py

-=-
Modified: zope.app.tree/trunk/CHANGES.txt
===================================================================
--- zope.app.tree/trunk/CHANGES.txt	2009-01-29 14:19:49 UTC (rev 95435)
+++ zope.app.tree/trunk/CHANGES.txt	2009-01-29 14:39:16 UTC (rev 95436)
@@ -5,7 +5,8 @@
 3.5.1 (unreleased)
 ------------------
 
-- ...
+- Add compatibility for newer zope.traversing releases that require us
+  to explicitly set up testing. This also works with older releases.
 
 3.5.0 (2009-01-17)
 ------------------

Modified: zope.app.tree/trunk/setup.py
===================================================================
--- zope.app.tree/trunk/setup.py	2009-01-29 14:19:49 UTC (rev 95435)
+++ zope.app.tree/trunk/setup.py	2009-01-29 14:39:16 UTC (rev 95436)
@@ -29,7 +29,7 @@
       long_description=(
           read('README.txt')
           + '\n\n' +
-          'Detailed Dcoumentation\n' +
+          'Detailed Documentation\n' +
           '======================\n'
           + '\n\n' +
           read('src', 'zope', 'app', 'tree', 'README.txt')

Modified: zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py
===================================================================
--- zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py	2009-01-29 14:19:49 UTC (rev 95435)
+++ zope.app.tree/trunk/src/zope/app/tree/tests/test_adapters.py	2009-01-29 14:39:16 UTC (rev 95436)
@@ -23,6 +23,7 @@
 from zope.security.checker import NamesChecker
 from zope.traversing.interfaces import IContainmentRoot
 from zope.location.interfaces import ILocation, ISite
+import zope.traversing.testing
 
 from zope.app.container.interfaces import IReadContainer
 from zope.app.container.sample import SampleContainer
@@ -62,6 +63,7 @@
     def setUp(self):
         super(AdapterTestCase, self).setUp()
         # provide necessary components
+        zope.traversing.testing.setUp()
         ztapi.provideAdapter(None, IUniqueId, StubUniqueId)
         ztapi.provideAdapter(None, IChildObjects, StubChildObjects)
         ztapi.provideAdapter(ILocation, IUniqueId, LocationUniqueId)
@@ -173,8 +175,6 @@
         self.assert_(adapter.hasChildren())
         self.assertEqual(adapter.getChildObjects(), [sm])
 
+
 def test_suite():
     return unittest.makeSuite(AdapterTestCase)
-
-if __name__ == '__main__':
-    unittest.main(defaultTest='test_suite')



More information about the Checkins mailing list